Software Engineer

Wearehaystack — United States · Posted ~2 hours ago

Mid

Skills

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

🔓 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 and maintain RESTful APIs, apply object-oriented design principles, write SQL queries, implement data transformation and workflow logic, and troubleshoot application defects and performance issues. The position is suited to an experienced engineer with a bachelor's degree and 4–8 years of experience, or a master's degree and 2–6 years of experience, with professional Java or Python development experience.

Highlights

Opportunity to build scalable backend systems, develop RESTful services, work with Java or Python, and solve application and performance challenges. The role offers substantial responsibility across backend development, data processing, system integration, and software quality.

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!