Senior Software Engineer
Haystack · South Dakota, United States · 1 mo ago
Hybrid$106k–$141k/yrFull-time
About the role
Lead software development projects, design and implement solutions, and ensure code quality while supporting the delivery of cloud-based applications with a focus on consistent, high-quality data across various platforms.
Mentor junior engineers, contribute to technical strategy, collaborate with cross-functional teams, and develop, support, and maintain robust, scalable cloud solutions for enterprise data. Ensure systems are reliable, scalable, and observable, and actively participate in incident response and on-call support as needed.
Requirements
- Bachelor's degree with 5+ years of experience, or Master's degree with 3+ years of experience in writing commercialized software.
- Strong experience in .NET Core, C#, and Entity Framework.
- Proficiency in writing efficient SQL for databases like PostgreSQL and Microsoft SQL.
- Experience with major cloud platforms (e.g., Azure, AWS) and containerization (e.g., Docker, Kubernetes).
- Deep knowledge of monitoring, observability, and logging tools (e.g., Datadog, Grafana).
- Familiarity with CI/CD pipelines, infrastructure-as-code (e.g., Terraform), and Git.
Benefits
- Competitive annual salary ($105,750 - $141,000) plus applicable bonus.
- Opportunities for continuous professional development and skill-building.
- A collaborative, global team environment focused on innovation.
- Comprehensive benefits program designed to support health, well-being, and long-term success.