Software Engineer III
Job Description
We're seeking a Software Engineer III to design, develop, and maintain backend services and shared libraries primarily using Java. You'll play a vital role in evolving our microservices-based platform, emphasizing scalability, resilience, and operational excellence. Your responsibilities will span the entire service lifecycle, from development and testing to deployment, monitoring, and support. Collaborate with product owners in Scrum sprints, upholding engineering standards through clean, testable code. You'll also mentor and collaborate within a small, high-trust engineering team.
Qualifications
1. Bachelor’s degree in computer science or a related field, or equivalent experience. 2. 5+ years of professional software engineering experience. 3. Strong, hands-on experience with Java. 4. Solid understanding of microservices architecture. 5. Experience with RESTful APIs. 6. Knowledge of distributed systems concepts. 7. Experience building and running applications in the cloud (AWS preferred). 8. Working knowledge of CI/CD pipelines. 9. Familiarity with automated testing strategies. 10. Experience with source control and trunk-based development.
Benefits
- Competitive salary - Bonus structure - Generous HSA company contribution - Healthcare benefits - Vision benefits - Dental benefits - 401(k) match program - Unlimited PTO for salaried associates - 9 paid holidays - Gym membership reimbursement up to $250/year - Education reimbursement - Paid Parental Leave for both moms and dads
Apply Now
