Principal Software Engineer
$150k - $157kDLS Engineering
About DLS Engineering DLS is an engineering firm with 30 years of Federal Government contracting experience. Our small business efficiencies coupled with a commitment to excellence allow us to provide reliable solutions with integrity for our nation's most critical defense and national security priorities. Principal Software Engineer at DLS Engineering (on-site) DLS Engineering is seeking a Principal Software Engineer for a full-time position supporting a geospatial customer in St. Louis, Missouri. This is an on-site position. Why this role is a great next step for your career: This position supports an exciting modernization initiative providing enterprise architectural, engineering, operations and sustainment, modification, and testing of geospatial-intelligence core services. This utilizes secure cloud environments, and a modern agile development methodology making data accessible, discoverable, and deliverable. St. Louis offers a low cost of living, vibrant cultural scene, and abundance of free attractions and outdoor spaces. It offers a mix of big-city amenities and smaller-town charm, with unique neighborhoods, diverse food options, professional sports teams, and a growing technology sector. A day in the life:
- Create, maintain and/or improve the software code, with duties to design and update software databases
- Technical delivery across many areas of software development including: assessments and evaluations, designing and engineering, agile development, Continuous Integration (CI)/Continuous Delivery (CD)/pipeline configuration and utilization, application development, front end development, server side development, API development, testing, security and accreditation, system integration, operations and sustainment, and documentation/template development and maintenance.
- Demonstrated understanding of the full lifecycle of software development
- Possesses principal knowledge and principal hands-on experience in developing, implementing and leading software applications and teams.
- Clear communication skills are required such that highly technical and complex concepts and methods can be effectively transmitted to a non-technical and/or junior officer audience
- Astute ability in writing test scripts, test-driven development, in an Agile software development environment, where built in automated test procedures are paramount and continuous integration of software and continuous delivery of software to the Government is the culture.
- A Master of Science or equivalent degree in Computer Science, Engineering, Mathematics, Information Systems, Cybersecurity, or equivalent technical degree and a minimum of 13 years of software engineering experience
- OR a Bachelor of Science or equivalent degree in Computer Science, Engineering, Mathematics, Information Systems or equivalent technical degree and a minimum of 15 years of experience in software engineering
- OR a minimum, as equivalent to education, of 17 years of experience in software engineering/development, or a related area that demonstrates the ability to successfully perform the duties associated with this work may be substituted for a technical degree.
- Python enterprise application development
- Building high-performance applications in React.js
- Experience building APIs
- Web services architecture, design, and development
- PostgreSQL database design
- Working in AWS and utilizing specific AWS tools
- 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 View phone number on click.appcast.io.
- 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.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Saint Louis, MO vacancy
$115.4k - $192.3k
...Are you a collaborative Agentic AI Engineer looking to work for a mission driven global... ...Healthcare Education (EHE) Data and Content Software Engineering team is responsible for... ...About the Role: We are seeking a Principal Software Engineer to join our team and play...SuggestedLocal areaWorldwide- ...Responsibilities: - Product focus: Closely collaborates with engineering teams to architect and develop resilient; reliable; scalable;... ...: standards; policies; processes; best practices; and aligned software architecture/software engineering points of view. -...Suggested
$107.5k - $204.5k
...collaborating closely with the NSA, we ensure that our military communications are both secure and trustworthy. As a Principal Software Engineer, you will play a crucial role in leading the design, development, integration, and verification of our embedded...SuggestedTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours- ...PRINCIPAL SOFTWARE ENGINEER/ JAVA ARCHITECT 6+ MONTHS CONTRACT ST LOUIS, MO (ONSITE) VISA- NO CPT/OPT • Skills Matrix Skill Last Used Experience in Years/month Rating (10 points) 1 = newbie 10 = expert Hands on Exp....SuggestedContract workWork experience placement
- ...applications systems analysis and programming. Responsible for software design, coding, testing, debugging, and documentation. Has... ...technologies. What will be expected of you- Serves as a Principal Software Engineer: to design, develop and implement new complex solutions in...SuggestedFull timeTemporary workPart timeWork at officeLocal areaShift work
- ...High‑Performance Computing (HPC) cluster used by researchers across disciplines. Work closely with research computing staff, software engineers, and faculty to help build, optimize, and support scientific and data‑intensive applications on a modern HPC environment....Work experience placementInternshipWork at officeRemote work
- ...as design, code, code walkthroughs, and test results for completeness and defect tracking for others such as less experienced Software Engineers. Implement and Support Work with Operations groups to ensure applications are successfully migrated to production....Contract workRemote work
- Software Engineer, Information Technology Overview NISA Investment Advisors, LLC (NISA) offers customized investment solutions for tax-exempt and taxable institutional clients. NISA manages over $295 billion in fixed income and equity securities and over $167 billion in...
$76.25k - $124.16k
...Software II Developer - Remote - Drupal Saint Louis, Missouri Information Services Days Full-Time Salary: $76,252.80 – $124,155.20 / year (Salary or hourly rate is based on job qualifications and relevant work experience) Job Description This is a remote position. (Must...Hourly payFull timeWork experience placementRemote work$173.4k - $234.6k
...inclusive, with great opportunity for professional growth. Find your future with us. The Boeing Company is seeking an Senior Software Engineer - Artificial Intelligence to join the Air Proprietary 2 (AP2) team located in Berkeley, Missouri. This position will focus...Permanent employmentWork experience placementInterim roleRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift- Senior Software Engineer, Technology Solutions Overview NISA Investment Advisors, LLC (NISA) offers customized investment solutions for tax-exempt and taxable institutional clients. NISA manages over $295 billion in fixed income and equity securities and over $167 billion...
- ...Software Engineer DCS Corp. is an employee-owned organization with a reputation for agile and efficient development of technology solutions for U.S. Defense, Aerospace, Human Factors, and Security markets. We continue to provide innovative solutions with our multidisciplinary...Remote work
- ...Full Stack Geospatial Engineer We are seeking an experienced Full Stack Geospatial Engineer to design, develop, and maintain web-based... .... Implement cybersecurity best practices throughout the software development lifecycle. Collaborate within an Agile/Scrum environment...
- ..., Terraform (infrastructure model management) Scripting with bash and API clients using cURL and jq Understand and apply software development concepts to machinery that manages the network Use git and your choice of IDE to define and manipulate configuration...
$50k
...Pic the Gift is Hiring for a Software Developer – Junior. This is a new, full-time position that can be based in either our Creve Coeur... ...'re looking for a Software Developer - Junior to support our engineering team and help build scalable, modern applications. This is a...Full time$78k - $100.5k
...agile teams where individual contributions are recognized, and career advancement is nurtured. Role Description: As a Software Engineer II, you will play a key role in designing, developing, and delivering modern applications that support Safety National's ongoing...Work at officeWork from homeFlexible hours3 days per week$216k - $311k
...The Public Sector software engineers (SWEs) create the core product building blocks forward-deployed teams use to develop agentic capabilities that function across multiple domains. SWEs responsibilities include building the systems required to ingest and process federal...Full time$184k - $259.44k
...Scale AI is seeking a highly skilled and motivated Software Engineer, ARC (Architecture, Reliability, & Compute) to join our dynamic Public Sector Engineering team. As a part of this team, you will define how the company ships software, establishing the patterns for...Full timeWork at office3 days per week- ...new capacity within the government contracting sector. We offer an exceptional chance to progress your career as a Full Stack Software Engineer, allowing you to make a substantial contribution to the warfighter mission while expanding your professional horizon. Established...For contractorsLocal area
- ...Freedom Technology Solutions Groups is looking to add a senior Software Engineer to the team! This position is fully onsite in St. Louis, MO. The ideal candidate must have demonstrated firsthand experience in at least three of the following: Java, JavaScript...For contractorsWork at officeRemote workFlexible hoursNight shift
$97.24k - $162.24k
...Overview In this position, you will develop visualization software to understand data where proximity and location matter. Your... ...of a talented cross-functional team of dynamic and passionate engineers to deliver capabilities that enable our customers to make a difference...WorldwideRelocationRelocation package$126.65k - $171.35k
...inclusive, with great opportunity for professional growth. Find your future with us. The Boeing Company is currently seeking Software Engineer- Developer (Mid Level or Senior) to support our Phantom Works Advanced Mission Planning team located in Berkeley, MO. This...Permanent employmentContract workWork experience placementInterim roleCurrently hiringRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift workDay shift$150k - $165k
...Senior Software Engineer St. Louis Park, MN Job Summary: We are seeking a Senior Software Engineer with specialized experience in developing software for active implantable medical device systems. This role involves creating robust, secure, and scalable...- ...We're seeking a skilled Full Stack Developer III or DevSecOps Engineer III to join our dynamic team in St. Louis, MO, building secure,... ...applications. The ideal candidate will bring a strong foundation in software development alongside a keen understanding of secure coding...Full timeContract workRemote work
- ...they are not comfortable working onsite in St Louis, MO on a hybrid model. Looking for a high-energy, detail oriented Senior Software Engineer in the Ofallon/Winghaven location to join a new team that will be tasked to build a new product in the digital payment space....Contract work
- ...Senior Software Engineer – Full Stack & Secure Systems We are seeking an experienced and driven Senior Software Engineer to support mission-critical federal intelligence initiatives by developing secure, scalable, and modern software solutions in a high-impact environment...
- A leading software development company is seeking a junior Software Developer in St. Louis, MO. The ideal candidate will have a degree in Computer Science and 1-3 years of experience in software development and systems analysis. Responsibilities include collaborating with...Contract workRemote work
- ...Software Engineer Location: St. Louis, MO (Hybrid) Duration: 6 Month Contract W2 ONLY, NO C2C Transmission Software Engineering Overview S3 is hiring for a Software Engineer on the Transmission Software Engineering team in St. Louis, MO. You will work in a fast...Contract workWork experience placement
- ...growth. The Boeing Company is currently seeking a Senior DevSecOp s Engineer to support our Air Proprietary 2 Mission Systems team l o cated... ...focus on supporting the Boeing Defense, Space & Security (BDS) Software Engineering organization. All the relevant skills,...Permanent employmentWork experience placementInterim roleRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift
$97.24k - $162.24k
...Overview In this position, you will build software leveraging Esri's products and APIs to build core backend services that solve... ...while contributing to projects that matter. You'll work alongside engineers and mentors in a collaborative, cross-functional environment...WorldwideRelocationRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
Related searches
- senior principal cloud computing engineer Saint Louis, MO
- senior principal scientist Saint Louis, MO
- principal cloud computing engineer Saint Louis, MO
- principal Saint Louis, MO
- javascript software engineer Saint Louis, MO
- senior c# .net software developer Saint Louis, MO
- ultimate software Saint Louis, MO
- software technical support engineer Saint Louis, MO
- software intern Saint Louis, MO
- healthcare software sales Saint Louis, MO

