We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
DLS Engineering logo
DLS Engineering Verified
Civil Engineering

Mid-level Software Engineer

St. Louis, Missouri, United StatesOnsiteFull TimeMid-level$100,000–$100,000 /yrPosted 1 month agoVisa sponsorship available

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

Title:
Mid-level Software Engineer

Location:
St. Louis, MO (On-site)

Employment Type:
Full-time

Salary:
Starting at $100,000 per year

Clearance Required:
Active TS/SCI

Citizenship:
United States Citizen

About DLS Engineering

DLS Engineering has 30 years of Federal Government contracting experience. Our small business efficiencies and commitment to excellence allow us to provide reliable engineering solutions with integrity in support of critical defense and national security priorities.

DLS Engineering is seeking a
Mid-level Software Engineer
to support a geospatial customer in St. Louis. This is a
full-time, on-site role
working in secure cloud environments on the modernization of geospatial-intelligence core services.

You will contribute to enterprise architecture, engineering, operations, sustainment, modification, and testing efforts using modern Agile development practices to make data accessible, discoverable, and deliverable.

Tech Environment

Technologies used on this program include:

  • Java, JavaScript, and Python
  • Microservices architecture
  • Containerization
  • API development / FastAPI
  • Test Driven Development (TDD)
  • Continuous Integration / Continuous Delivery (CI/CD)
  • Cloud-native development (AWS, Azure, Google Cloud)

A Day in the Life

  • Create, maintain, and improve software code
  • Write and update software code and databases
  • Support development activities under direction from the assigned Government Lead

Basic Qualifications

  • Active Top Secret/SCI clearance
  • United States Citizenship

Education / Experience (One of the Following)

- Master’s degree
in Computer Science, Engineering, Mathematics, Information Systems, Cybersecurity, or related technical field
+ 2 years of full stack development experience
(Java, Web services, Database, micro-services)

OR

- Bachelor’s degree
in a related technical field
+ 4 years of full stack development experience
(Java, Web services, Database, micro-services)

OR

- 6 years of software engineering/development experience
may substitute for a technical degree

Required Technical Skills

Experience with:

  • Java, JavaScript, or Python enterprise application development from scratch
  • Micro-service architecture
  • Containerization
  • API development / FastAPI
  • Test Driven Development (TDD)
  • Continuous Integration / Continuous Delivery
  • Cloud-native development (AWS, Azure, Google Cloud, or similar)

Other information:

  • We offer a competitive salary and a 401k program with company match.
  • We offer a comprehensive benefits package including health, vision, dental, life, and disability insurance.
  • We offer a generous paid time off package
  • If accommodation is needed with the application and / or the interview process for applicants with disabilities, please contact Human Resources at 757-494-5151.
  • DLS is an E-Verify company.
  • DLS is an equal employment opportunity employer. Qualified applicants will receive consideration without regard to age, race, religion, sex (pregnancy, sexual orientation, gender identity), national origin, or disability. We encourage all qualified applicants to apply. If you believe you have been discriminated against, please contact Barbara Ellison. You also have the right to file a charge of discrimination with the equal employment opportunity commission.
  • Must be able pass a government background check, which will be completed before employment.
Ready to apply?
You'll be redirected to DLS Engineering's application page.

Similar roles