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