Principal Software Engineer
$65 - $68 per hourActalent
Job Description
Job Description
Job Title: Principal Software Engineer
Job Description
This role focuses on working within complex, established software systems rather than greenfield development. You take ownership of challenging technical problems and drive them through to resolution, often involving integration and debugging as much as writing new code. You collaborate closely with multiple teams, influencing technical decisions and guiding direction instead of simply executing assigned tasks. The position emphasizes robust engineering practices, code quality, application security, and reliable system integration in demanding, mission-critical environments.
Responsibilities
- Work extensively within existing, complex embedded and systems software, enhancing functionality, improving reliability, and addressing defects.
- Take end-to-end ownership of technical problems, from initial investigation and root cause analysis through to implementation, testing, and deployment of solutions.
- Lead integration efforts between software components and systems, ensuring seamless communication, compatibility, and performance across interfaces.
- Perform detailed debugging and troubleshooting of embedded C and systems integration software, identifying and resolving issues in a methodical and timely manner.
- Provide technical leadership across projects, guiding design decisions, setting engineering standards, and mentoring other engineers on best practices.
- Apply full software development lifecycle (SDLC) practices, including version control, build management, testing, and deployment processes.
- Use static code analysis tools and other code quality initiatives to maintain high standards of reliability, maintainability, and security.
- Incorporate secure coding practices and application security principles into design, implementation, and code reviews.
- Collaborate with cross-functional teams to align on architecture, integration strategies, and technical solutions, influencing decisions through clear communication and technical expertise.
- Work with networking and system communication concepts to design, integrate, and troubleshoot communication between components and systems.
- Document technical designs, integration approaches, and troubleshooting findings to support maintainability and knowledge sharing.
- Continuously improve existing systems and processes by identifying technical debt, proposing enhancements, and implementing robust solutions.
Essential Skills
- Strong proficiency in embedded C development, particularly within complex, existing systems.
- Proven experience with systems integration software, including integrating multiple components and services.
- Demonstrated technical leadership, with the ability to guide architecture, influence decisions, and mentor other engineers.
- Hands-on experience with full SDLC practices, including version control, build systems, testing, and deployment processes.
- Practical experience using static code analysis tools and driving code quality initiatives.
- Familiarity with secure coding practices and application security principles.
- Exposure to networking or system communication concepts and their application in integrated systems.
- Experience working on defense or mission-critical systems, or similarly high-reliability environments.
- Strong debugging and problem-solving skills, especially in complex, integrated software environments.
- Ability to work effectively across teams, communicate clearly, and influence technical decisions.
Additional Skills & Qualifications
- Experience implementing and improving code quality processes across large or complex codebases.
- Prior involvement in projects with strict reliability, safety, or security requirements.
- Experience collaborating with multidisciplinary teams such as hardware, systems, or test engineering.
- Familiarity with industry-standard tools for version control, continuous integration, and automated testing.
- Ability to document designs, integration strategies, and troubleshooting steps in a clear and structured manner.
- Comfort working in environments where priorities can shift and where legacy systems must be maintained and enhanced.
Work Environment
You work primarily with embedded C and systems integration software in a mature, complex codebase rather than in greenfield projects. The environment emphasizes disciplined SDLC practices, including structured version control, build pipelines, testing, and controlled deployments. You regularly use static code analysis tools and other quality-focused technologies to maintain high standards of reliability and security. Collaboration is central to the role, with frequent interaction across multiple teams and disciplines to align on integration, architecture, and technical decisions. The work centers on mission-critical or high-reliability systems, requiring careful attention to detail, robust debugging, and strong adherence to secure coding and application security practices.
Job Type & LocationThis is a Contract position based out of Bridgeton, MO.
Pay and BenefitsThe pay range for this position is $65.00 - $68.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
• Medical, dental & vision
• Critical Illness, Accident, and Hospital
• 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
• Life Insurance (Voluntary Life & AD&D for the employee and dependents)
• Short and long-term disability
• Health Spending Account (HSA)
• Transportation benefits
• Employee Assistance Program
• Time Off/Leave (PTO, Vacation or Sick Leave)
This is a hybrid position in Bridgeton,MO.
Application DeadlineThis position is anticipated to close on Jul 21, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on ziprecruiter.com for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
$65k - $72.68k
...business where your contributions truly matter.Tapestry Solutions, a part of Boeing Global Services (BGS), is seeking an Entry-Level Software Engineer in Maryland Heights, MO. and/or Hazelwood, MO. In this role you will test software for the F-15 Mission Planning systems....SuggestedPermanent employmentWork experience placementInterim roleWorldwideRelocation packageFlexible hoursShift work$133k - $173.88k
...business where your contributions truly matter.Tapestry Solutions, a part of Boeing Global Services (BGS), is seeking a Senior Software Engineer in Hazelwood, MO for the Department of Navy Tomahawk Land-Attack Missile program. The Tomahawk program continues to grow and...SuggestedWork experience placementWorldwideRelocation packageFlexible hoursShift work$73.45k - $132.78k
...Description Leidos has an exciting opportunity for an Exploitation Specialist/GDAT Software Engineer to join our team in St. Louis, MO. This work requires skills and knowledge to modernize applications to facilitate production operations for customer. These...SuggestedFor contractorsLocal areaImmediate start$87.1k - $157.45k
...Description Are you ready to build software that makes a real-world impact? Leidos is seeking a talented Mid-Level Full Stack Software Engineer to join the Chinook Program supporting an Intelligence Community customer. In this role, you’ll design, develop, and deliver...SuggestedContract workLocal areaImmediate start$87.1k - $157.45k
...Description The Leidos Intel sector has an opening for a DevOps Engineer to assist with the development, integration, deployment, and sustainment of mission critical systems. Primary Responsibilities: Participate in custom code development and review...SuggestedLocal areaImmediate start$107.9k - $195.05k
...Description The Leidos Spatial Solutions Division has an exciting opportunity for a senior DevOps Engineer to assist with the development, integration, deployment, and sustainment of mission critical systems that enable NGA's Geospatial Intelligence (GEOINT) mission...Local areaImmediate startRemote work$146.5k - $164k
...business where your contributions truly matter. Tapestry Solutions, a part of Boeing Global Services BGS, is seeking a Lead Software Engineer in Maryland Heights, MO and/or Hazelwood, MO to support future franchise programs. This role involves strategic and...Permanent employmentInterim roleWorldwideRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift workDay shift$133k - $160k
Senior Software Engineer - Maryland Heights, MO This role involves software development for the next generation Mission Planning system for the Department of Defense. You will be a member of a software development scrum team and follow the SAFe Agile software development...Interim roleFlexible hoursShift workDay shift$131.3k - $237.35k
...Description The Leidos National Solutions team is seeking a Senior AI Software Engineer to lead advanced development efforts and collaborate closely with pipeline engineering and deployment teams. The FS2 Sea task order supports multiple operational, cloud‑deployed...Local areaImmediate start$112.2k - $151.8k
...inclusive, with great opportunity for professional growth. Find your future with us.The Boeing Company is looking for a DevSecOps Software Engineer (Experienced or Senior) to join our Government Vehicle Health Management Systems (GVHMS) software team in Hazelwood, MO. This...Permanent employmentWork experience placementInterim roleCurrently hiringRelocationRelocation packageFlexible hoursShift work- ...code documentation and other technical inputs. Qualifications ~ Education: Bachelor's degree in Computer Science, Software Engineering, or a related field. ~ Experience: At least 5-7 years of professional experience in backend web development of a commercial...Relocation
- ...optimally Attend offshore calls at night so that team has required knowledge / info to work on deliverables Test completed software and debug as necessary Examine existing code and recommend patches, design overhauls or fixes for broken code Help out with...Night shift
- ...documents and maintains web service applications using different software development toolkits. Responsible for ensuring code functions... ...developers, product managers, DevOps, and product support engineering teams to deliver development solutions. Document workflows and...
$87.1k - $157.45k
...Description If you’ve been building your skills in SQL, data engineering fundamentals, and mission‑driven development , and you’re... ...Qualifications Bachelor’s degree in computer science, Software Engineering, or related field with 4–8 years of experience; or...Local areaImmediate start$87.1k - $157.45k
...Leidos Air Team team has an opening for an experienced AWS Cloud Engineer to work on a cloud development and deployment team. The team is... ...and maintenance of multiple operational cloud deployed software solutions. A successful candidate will have experience across all...Local areaImmediate start- Charter Communications is seeking a BI App Developer III to enhance the Credit Services arm by developing effective reporting products and conducting timely analyses. This role demands a strong technical background in SQL programming and expertise in MicroStrategy for data...
$119.77k - $140.9k
...institutions. We’re looking for people who want more than just a job - they want to make a difference! U.S. Bank is seeking a Software Engineer who will contribute toward the success of our technology initiatives in our digital transformation journey. This position will...Full timeTemporary workWork experience placementLocal area- ...Services arm of Charter Communications. Understand and execute proper development practices through a standard Business Intelligence Software Developer Life Cycle. Use SQL and data warehousing knowledge to design and build reporting products in MicroStrategy14 for Credit...
$133k - $160k
The Boeing Company in Maryland Heights, MO is seeking a Senior Software Engineer to contribute to the next generation of Mission Planning systems for the Department of Defense. This role involves collaboration in a scrum team using SAFe Agile methodologies, focusing on...$99.45k - $134.55k
Software Engineer-Developer, Phantom Works Weapons (Associate or Experienced) Company: The Boeing Company The Boeing Company is seeking an Application Software Engineer (Associate or Experienced) to join the Phantom Works Weapons team in St. Charles, MO (St. Louis Area)...Permanent employmentFull timeWork experience placementInterim roleCurrently hiringRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work- World Wide Technology is seeking a technical resource to manage GitHub Enterprise and develop CI/CD pipelines. The role involves overseeing Artifactory operations, supporting GitOps processes, and ensuring the reliability of developer tools. The ideal candidate will have...
- Cass-Information-Systems is looking for a Manager, Technical Product Owner (TPO) to lead the IT development team in Bridgeton, Missouri. This role involves providing the technology vision, overseeing system development, and managing daily operations for all technology aspects...
- Boeing in the St. Louis area is seeking Systems Engineers to join on-site teams in Berkeley, Hazelwood, and Saint Charles. The role supports development, production, training, and sustainment for advanced defense and weapon systems, including fighters and proprietary platforms...
$58.1 - $83 per hour
...environment. You will partner closely with product owners and cross-functional teams to design, develop, and deploy production-ready software solutions. Your responsibilities include writing clean, efficient code, building REST APIs, and implementing cloud-based services....Contract workWork at officeLocal area- Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada. With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and the largest "Canadian-Owned...Permanent employmentContract workFor contractorsH1b
$98.18k - $115.5k
...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who... ...meet standards - Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures - Accountable...Full timeTemporary workWork experience placementWork at officeLocal area3 days per week$115k - $144k
...Sr. Applications/Systems Sales Engineer As a Sr. Applications/Systems Sales Engineer here at Honeywell, you will serve as a trusted... ...strong expertise in enterprise access control systems, security software platforms, networking, and cybersecurity principles. Experience...Temporary workWork experience placementFlexible hours- TECHNOLOGY PARTNERS INC is looking for a talented DevOps Engineer based in Maryland Heights, Missouri. This role involves designing and implementing solutions to enhance automation, deployment, and system reliability. You'll work closely with teams to develop efficient...
- A leading design firm in Maryland Heights, Missouri, is seeking a Project Manager with civil engineering expertise to oversee multiple transportation projects. The ideal candidate will possess a Bachelor's degree, hold a Professional Engineering license in Missouri, and...
- Bunge Iberica SA is seeking a lead for data migration projects in St. Charles, MO. The role involves developing and implementing data migration strategies primarily for SAP ERP, ensuring data integrity and effective transitions across systems. The ideal candidate will have...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- remote software sales Bridgeton, MO
- id software Bridgeton, MO
- software Bridgeton, MO
- entry level software sales Bridgeton, MO
- healthcare software sales Bridgeton, MO
- software implementation project manager Bridgeton, MO
- software support Bridgeton, MO
- software sales Bridgeton, MO
- principal embedded software engineer
- principal software engineer manager

