Mid-level Software Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateTitle:
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.
Similar roles
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote- Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite
- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
- Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
- Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite