What are the responsibilities and job description for the Senior Software Engineer position at Haystack?
We're hiring on behalf of a Haystack partner!
The Role
The Role
- Participate in the full software development lifecycle, working within broadly defined parameters.
- Own the delivery of an entire piece of a system or application and serve as a technical lead on complex projects.
- Break down large tasks into smaller components for the development team.
- Collaborate across engineering disciplines to define the optimal technical design and approach for new product development.
- Ensure adherence to Agile processes and DecSecOps best practices.
- Mentor other engineers in building complex, web-scale systems.
- Bachelor's degree with 4 years of experience, or Master's degree with 2 years of experience.
- US Citizen with an active Secret clearance or higher.
- Hands-on expertise with Java/C and object-oriented programming.
- Strong proficiency with key web technologies (HTML, CSS, XML, SOAP, WSDL, REST, JSON, JavaScript).
- Experience with web application technologies like Apache Tomcat or JBoss.
- Deep understanding of software design patterns and Agile/CI/CD methodologies.
- Opportunity to work on impactful projects for a globally recognized organization.
- A dynamic and collaborative atmosphere with a focus on innovation.
- Tremendous opportunity for growth and professional development.
- Competitive compensation and comprehensive benefits package.
Salary : $87,100 - $157,450