Software Engineer
Missouri, United StatesFull-time$92,000–$147,000Posted Aug 31, 2026
About the role
We're hiring on behalf of a Haystack partner!
The Role
- Deliver on major projects and complex assignments with broad scope and long-term business implications.
- Design, develop, test, and maintain high-quality software solutions using Java and related technologies.
- Contribute to software design and system architecture discussions for scalable, resilient, and high-performing applications.
- Build and enhance features, services, and APIs for fraud prevention and payment processing platforms.
- Develop and maintain automated unit, functional, and integration tests as part of the software development lifecycle.
- Participate in code reviews to ensure software quality, maintainability, security, and adherence to engineering standards.
What You'll Need
- Strong software development and testing experience, particularly using Java.
- Experience designing, developing, testing, and supporting enterprise-scale software applications.
- Solid understanding of object-oriented programming, software design principles, and common design patterns.
- Experience developing automated unit, functional, and integration tests.
- Familiarity with secure coding practices and application security fundamentals.
- Strong troubleshooting and debugging skills with the ability to identify and resolve complex technical issues.
What's On Offer
- Competitive annual salary ($92,000 - $147,000) plus potential for annual bonus or commissions.
- Comprehensive benefits package including insurance, retirement plans, and paid time off.
- Opportunities for professional learning and development, including tuition reimbursement.
- A culture that encourages continuous learning and career growth.
Apply via Haystack today!
Responsibilities
- Deliver on major projects and complex assignments with broad scope and long-term business implications.
- Design, develop, test, and maintain high-quality software solutions using Java and related technologies.
- Contribute to software design and system architecture discussions for scalable, resilient, and high-performing applications.
- Build and enhance features, services, and APIs for fraud prevention and payment processing platforms.
- Develop and maintain automated unit, functional, and integration tests as part of the software development lifecycle.
- Participate in code reviews to ensure software quality, maintainability, security, and adherence to engineering standards.
Qualifications
- Strong software development and testing experience, particularly using Java.
- Experience designing, developing, testing, and supporting enterprise-scale software applications.
- Solid understanding of object-oriented programming, software design principles, and common design patterns.
- Experience developing automated unit, functional, and integration tests.
- Familiarity with secure coding practices and application security fundamentals.
- Strong troubleshooting and debugging skills with the ability to identify and resolve complex technical issues.
Benefits
- Competitive annual salary plus potential for annual bonus or commissions.
- Comprehensive benefits package including insurance, retirement plans, and paid time off.
- Opportunities for professional learning and development, including tuition reimbursement.
- A culture that encourages continuous learning and career growth.
Skills mentioned
JavaSystem DesignDistributed SystemsBackend DevelopmentREST APIsSoftware TestingUnit TestingIntegration TestingApplication SecurityDebugging
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.
Technology51-200 employeesNewcastle upon Tyne, England