Software Engineer
About the role
We're hiring on behalf of a Haystack partner!
The Role
Develop and maintain application code according to established engineering, quality, and security standards
Contribute to the design, development, testing, and implementation of software solutions under guidance
Create and execute unit tests and support automated testing efforts
Participate in code reviews and incorporate feedback
Assist with troubleshooting, defect resolution, and application support
Collaborate with cross-functional teams to deliver assigned work on schedule
What You'll Need
Bachelor’s degree in Computer Science, Engineering, Information Technology, or equivalent experience
Foundational knowledge of software engineering concepts and the software development lifecycle
Experience with one or more programming languages (Java is a must)
Familiarity with Agile development practices, testing concepts, and version control
Strong analytical, problem-solving, and communication skills
Ability to work effectively in a collaborative, team-based environment
What's On Offer
Exposure to secure, scalable service development and encryption technologies
Opportunity to learn and grow technical skills within real-world systems
Competitive base salary with potential for annual bonus
Comprehensive benefits package including medical, dental, vision, and 401k
Apply via Haystack today!
Responsibilities
- Develop and maintain application code according to established engineering, quality, and security standards
- Contribute to the design, development, testing, and implementation of software solutions under guidance
- Create and execute unit tests and support automated testing efforts
- Participate in code reviews and incorporate feedback
- Assist with troubleshooting, defect resolution, and application support
- Collaborate with cross-functional teams to deliver assigned work on schedule
Qualifications
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or equivalent experience
- Foundational knowledge of software engineering concepts and the software development lifecycle
- Experience with one or more programming languages (Java is a must)
- Familiarity with Agile development practices, testing concepts, and version control
- Strong analytical, problem-solving, and communication skills
- Ability to work effectively in a collaborative, team-based environment
Benefits
- Exposure to secure, scalable service development and encryption technologies
- Opportunity to learn and grow technical skills within real-world systems
- Competitive base salary with potential for annual bonus
- Comprehensive benefits package including medical, dental, vision, and 401k
Skills mentioned
About Haystack
Haystack combines AI & expert vetting to deliver world-class tech candidates who are engaged, aligned, and ready to interview. We're trusted by over 400,000+ tech candidates, working in Software Engineering, Data, Design, DevOps, Cloud, Tech Management, Testing, Product & Delivery, Architecture and more. 100s of employers from startups and scale-ups like Atom Bank, DuckDuckGo and Goodlord to established enterprises like American Express, Dunelm and AWS use Haystack to connect with qualified tech talent that they can't find anywhere else.