Haystack
← Back to Jobs
Full time
Technology

Mid-Level Backend Software Engineer

LeidosSt. Louis, MO🇺🇸United StatesPosted 28 May 2026

Why This Role Stands Out

Advance your backend development career with a mission-driven organization where your expertise in object-oriented programming and system enhancements will directly impact critical analytics and reporting applications. If you are a skilled engineer seeking challenging technical problems and opportunities for significant growth, you will find a rewarding environment here.

Quick Overview

Salary
$87.1k - $157.4k/yr
Work Type
On Site
Schedule
Full Time
Level
Mid Senior

Job 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 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 What's On Offer • Competitive annual salary ($87,100 - $157,450) • High impact work supporting a widely used application that drives real-time decision-making • Opportunities for career growth and deeper expertise in backend development, API design, and scalable systems • Challenging work contributing to complex backend features Apply via Haystack today!

Skills

SQL
Java
Python

Similar jobs