Software Engineer
Haystack · Tennessee, United States · 1 wk ago
HybridFull-time
About the role
Design and operate reliable systems at scale by implementing high-availability solutions, service monitoring, and automation. Enable strong engineering delivery by supporting development teams and resolving complex technical issues. Ensure security and compliance through stable, secure application and infrastructure solutions. Influence technical direction and standards by researching best practices and partnering across teams. Own complex engineering capabilities end-to-end, partnering across business and technology teams.
What You'll Need
- 4-10 years of professional experience in software development or systems engineering
- Bachelor's degree in Computer Science or a related field
- Proficiency in programming languages such as Python, Java, Go, C/C++, Ruby, or Perl
- Experience with designing and operating reliable systems at scale
- Ability to influence technical direction and standards
What's On Offer
- Competitive salary
- Comprehensive benefits package including medical, dental, vision, life insurance, and disability
- Generous paid time off, holidays, and personal days
- Opportunities for professional development, including tuition coverage and financial well-being tools