Senior Software Development Engineer

New
MexicoFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
JavaC++GoRESTful APIsLinuxDistributed Systems

Requirements

  • 7+ years of hands-on experience in software development using Java, golang or C++
  • Strong programming skills
  • Well versed in foundational aspects of CS and OOP
  • Experience with the Spring Framework
  • Excellent system design and object-oriented design skills
  • Implementing REST API's and their integrations into frontend and other services
  • Understanding of networking and distributed system design
  • Proficiency in Linux/Unix operating systems
  • Strong, concise communication skills
  • BS or MS in Computer Science

Responsibilities

  • Own key features and components of the Ecosystem Team
  • Participate in all phases of software development including requirements, design, coding, unit testing, debugging and performance tuning
  • Design and develop products using Spark, Splunk, Hadoop, Prometheus
  • Perform unit testing and code reviews
  • Design and implement effective automation tests for CI/CD pipeline
  • Instrument code to collect metrics for monitoring and supportability
  • Address issues found in the CI pipeline or production
  • Work across backend and frontend teams, infrastructure, and domain teams
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now