Software Engineer

Wearehaystack — United States · Posted ~6 hours ago

Mid Full-time

Skills

Java Python Object-oriented programming RESTful APIs SQL Backend development Debugging Performance troubleshooting REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A software engineering role focused on designing, developing, testing, and maintaining backend application components. You will build RESTful services, apply object-oriented design, work with SQL, implement data-processing workflows, and troubleshoot application defects and performance issues. A bachelor's degree with 4–8 years of experience or a master's degree with 2–6 years of experience is expected.

Highlights

Opportunity to build scalable backend systems, develop APIs and data workflows, and solve application and performance issues while working with modern software engineering practices.

Description

We're hiring on behalf of a Haystack partner! The Role • Design, develop, test, and maintain backend application components using Java or Python. • Develop and maintain RESTful services to support application functionality and system integrations. • Apply object-oriented design principles to build scalable and maintainable systems. • Write and modify SQL queries to support application functionality and data retrieval. • Implement backend logic for data transformation, processing, and system workflows. • Identify, debug, and resolve application-level defects and performance issues. What You'll Need • Bachelor’s degree in Computer Science, Software Engineering, or a related field with 4–8 years of experience; or a Master’s degree with 2–6 years of experience. • Professional experience developing object-oriented applications in Java or Python. • Hands-on experience building and maintaining RESTful APIs. • Basic to moderate experience with SQL capability, including writing queries and working with relational databases. • Working knowledge of Linux-based environments. • Ability to work independently on defined tasks within established technical frameworks and deliver reliable results. What's On Offer • Competitive annual salary ($87,100 - $157,450) plus potential for bonuses. • Opportunity to work on high-impact, data-driven applications supporting critical missions. • Collaborate with engineering teams and mission stakeholders across programs. • Build deeper expertise in backend development, API design, and scalable systems. Apply via Haystack today!