What are the responsibilities and job description for the Senior Software Engineer position at Haystack?
We're working with a company that specialises in delivering exceptional technological solutions to the Intelligence Community, focusing on integrity and employee well-being to achieve critical mission success.
The Role
The Role
- Develop backend software solutions across the full software development lifecycle (SDLC).
- Design, develop, test, deploy, and maintain robust software solutions.
- Analyze user requirements, conduct code reviews, and provide technical leadership.
- Collaborate on feature design and product development.
- Conduct thorough design and code reviews to maintain quality standards.
- Independently complete complex features and drive necessary changes to codebase or systems.
- An active Top Secret/SCI with Full Scope Polygraph security clearance is required.
- Technical bachelor's degree or equivalent experience.
- 20 years of experience in software development.
- Experience with cloud platforms, version control, containerization, and web server technologies.
- Proficiency with NoSQL and relational databases.
- Total compensation starting at $325,000 yearly.
- Opportunity to provide technical leadership on high-impact projects.
- Supportive environment focused on employee experience.
- Telework options available up to 16 hours per week, dependent on sprint tasking.