Principal Software Engineer
Omni Inclusive
Job Title
Responsibilities:
Product focus: Closely collaborates with engineering teams to architect and develop resilient, reliable, scalable, secure, compliant, and highly available products with plans to mitigate system risk.
Standards/Best Practices: Identifies, documents, communicates, champions, and drives adoption for standards, policies, processes, best practices, and aligned software architecture/software engineering points of view.
Leadership: Encourages positive conflict and discourse within the team to challenge our thinking and ensure the best ideas surface - no matter where they may arise from. Provide technical guidance, mentorship, and feedback to team members to grow overall team capabilities.
Outcome-Oriented: Displays ownership of outcomes. Provides trusted expertise for effort estimates. Able to provide alternate approach recommendations along with associated tradeoffs/risks where appropriate.
Technical Roadmap: Participates in refining the technical roadmap to evolve and mature systems and horizontals in accordance with architecture vision, strategy, and goals. Participate in researching new technologies, tools, and frameworks for potential adoption.
Role is at the same organizational level as Sr. Architect. Strong hands-on technical skillset required. Industry Knowledge: Keeps current on industry-standards and brings insights back to the team.
Required Experience/Skills:
- Experience in architecting, designing and developing complex, cloud-native, scalable, performant and highly available distributed systems
- Expertise in microservice architectural patterns and design
- Expertise in Java/Spring Boot
- Expert-level understanding of relational and NoSQL databases (MySQL, Postgres, MongoDB, etc), SQL, and database/schema design
- Experience working with API management platforms (Apigee X)
- Experience with GCP and serverless compute platforms (e.g., Google Cloud Functions)
- Experience with message broker/event queue technologies (e.g. Rabbit, Kafka)
- Strong Computer Science fundamentals in OOAD, SOLID, design patterns, data structures, and algorithms
- Experience with TDD/BDD/DDD using JUnit, Cucumber etc.
- 6+ years of experience and expertise in designing, developing, and consuming RESTful API's.
- 10+ years of overall hands-on software engineering experience.
- Strong verbal and written communication skills
- 10+ years working in software development, and 4 years of software architecture experience.
- ...Principal Software Engineer at DLS Engineering (on-site) DLS Engineering is seeking a Principal Software Engineer for a full-time position supporting a geospatial application in St. Louis, Missouri. This is an on-site position. Why this role is a great next step...SuggestedFull time
$210k
Vega Federal Solutions is seeking multiple Principal Software Engineers for full stack development roles in St. Louis, MO or Springfield, VA. The ideal candidates will have strong experience in Python and Java, or React, leading agile teams on high impact national security...Suggested- ...employment-based immigration sponsorship, now or in the future.Shape the future of digital experiences for millions as a Principal Software Engineer I at Spectrum, where you will drive the modernization of essential enterprise applications supporting customer care and back...SuggestedWork at officeLocal areaWork from homeVisa sponsorship1 day per week
- ...Principal Software Engineer Seeking a Principal Software Engineer to build and modernize digital commerce and enterprise platforms. This role is ideal for someone who thrives in a small, fast-moving team, where you'll be responsible for both direct software development...Suggested
- ...layouts, diagrams, charts, code comments and clear code. Develop software solutions by studying information needs; studying systems flow,... ...recommendations to the program manager and Chief Software Engineer. Coordinate software development activities within product lines...SuggestedFull timeContract workTemporary work
$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...Full time- ...C# .NET Software Developer / Software Engineer / Web Application Developer MarketVolt, LLC, a digital marketing software and services firm... ...Software Developer / Software Engineer with a passion for problem solving, please apply today! (Principals only, please)...Full timeShift work
$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 build and maintain internal CLIs/tools that standardize testing, deployment...Full timeWork at office3 days per weekEarly shift- Senior Software Engineer - Vehicle Health ManagementCompany:The Boeing CompanyThe Boeing Company is looking for Senior Software Engineer - Vehicle Health Management to join our Government Vehicle Health Management Systems (GHVMS) software team in Hazelwood, MO. This position...Full timeWork experience placementInterim roleRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work
$100k - $163k
About this role:Wells Fargo is seeking a Senior Software Engineer to join the Investment Solutions team within Wealth & Investment Management Technology (WIMT). The ideal candidate is a proactive and driven engineer with strong development fundamentals, a passion for innovation...Full timeWork experience placement$126.65k - $171.35k
Software Engineer-Developer, Phantom Works Weapons (Experienced or Senior)Company:The Boeing CompanyThe Boeing Company is seeking an Application Software Engineer (Experienced or Senior) to join the Phantom Works Weapons team in St. Charles, MO (St. Louis Area). This teamsupports...Permanent employmentFull timeWork experience placementCurrently hiringRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work$126.65k - $171.35k
Mission Software Engineer (Experienced or Senior)Company:The Boeing CompanyThe Boeing Company is looking for a MissionSoftware Engineer(Experienced or Senior) to join the Phantom Works Open Architecture Systems Integrated Software (OASIS) Solutions team located in Berkeley...Permanent employmentFull timeContract workWork experience placementCurrently hiringRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work$126.65k - $171.35k
Software Developer Engineer (Experienced or Senior)Company:The Boeing CompanyThe Boeing Company is looking for a Software Developer Engineer (Experienced or Senior) to join the Digital Analytics and System Health (DASH) software team in Hazelwood, MO. This role will support...Permanent employmentFull timeWork experience placementInterim roleCurrently hiringRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work- ...have): ~ Research, design, and develop computer and network software or specialized utility programs. ~ Analyze user needs and develop... ..., applying principles and techniques of computer science, engineering, and mathematical analysis. ~ Update software or enhance...Full timeLocal areaImmediate start
$80k - $90k
...into actions that increase loyalty and drive growth for modern banks, lenders, and credit unions. We are seeking an Associate Software Engineer to join our Data Engineering team. In this position you’ll work directly with a team of Data, Software, Infrastructure, and QA...Full timeTemporary workWork at officeWork visaFlexible hours3 days per week- ...Mid-level Software Engineer at DLS Engineering (on-site) DLS Engineering is seeking a Mid-level 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...Full time
- ...Syms Strategic Group (SSG) is seeking a talented Software Developer in Test (SDET) Location: Remote Department: Veterans... ...metrics and reporting Occasionally perform other IT systems engineering activities such as requirements, design, installation, operation...Full timeWork experience placementRemote work
- ...its customer base of elite financial market participants. Job Summary Exegy is seeking a highly motivated senior level software engineer to work closely with other dedicated engineers in our Market Data Engineering group. The engineer will be responsible for the...Full time
- About this role:Wells Fargo is seeking a Lead Site Reliability Engineer (SRE) to join the WIMT Platform team. This role is responsible... ..., or serve as a peer mentorRequired Qualifications:5+ years of Software Engineering experience, or equivalent demonstrated through one...Full timeWork experience placement
$126.65k - $171.35k
Application Software Engineer, Phantom Works (Experienced or Senior)Company:The Boeing CompanyThe Boeing Company is looking for an Application Software Engineer (Experience or Senior) to join the Phantom Works Open Architecture Systems Integrated Software (OASIS) Solutions...Permanent employmentFull timeContract workWork experience placementRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work- Lead Software Engineer, Phantom WorksCompany:The Boeing CompanyThe Boeing Company is seeking Lead Software Engineer with an Active Top Secret Security Clearance to support our Phantom WorksOpen Architecture Systems Integrated Software (OASIS) Solutions team in Berkeley,...Permanent employmentFull timeContract workWork experience placementRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work
- Lead Software Engineer, Phantom WorksCompany:The Boeing CompanyThe Boeing Company is currently seeking a Lead Software Engineer to support our Phantom Works Software Engineering team located in Berkeley, MO. This position is based in Berkeley, MO; however, it may also be...Permanent employmentFull timeWork experience placementFor subcontractorRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work
- ...situational awareness for soldiers and analysts by integrating software development with geospatial intelligence. Our projects range from... ...to apply for future consideration. As a Full Stack Software Engineer, you will... Develop, deploy, and maintain cloud-based...Full timeImmediate start
$140k - $200k
...Position Overview: We are seeking a talented Back End Software Engineer to design, develop, and maintain scalable, secure, and high-performance server-side applications. The ideal candidate will have strong proficiency in Python and experience working with C# or...Full time$212k - $339k
...services that help people, businesses and governments realize their greatest potential. **Title And Summary** Vice President, Software Engineering – Decision Management Program Join Mastercard’s Services Technology organization as an engineering leader for the...Full timePart timeWorldwideFlexible hours3 days per week$100k
...Software Engineer (Azure Cloud, Data Engineering & Automation) | Hybrid – St. Louis, MO We are looking for a mid to senior Software Engineer to design, build, and operate backend services, data pipelines, and automation on Microsoft Azure. You will own work end to end...Work experience placementLocal areaRemote work- ...Title: Senior Software Engineer - Full Stack & Secure Systems Location: St. Louis, MO Employment Type: Full-Time Security Clearance: Active TS/SCI Clearance Preferred About the Opportunity We are seeking an experienced and driven Senior Software...Full time
- ...Senior Software Developer We are seeking a highly skilled Senior Software Developer with deep expertise in Go programming language... ...Qualifications: ~ Bachelor's degree in Computer Science, Software Engineering, or a related field. ~7-10 years of professional experience...
- ...or.NET (they have applications in both and will be assigned to the ones that match their skillset) - 2+ years of experience as an engineer with development background - Understanding of relational databases. Unix commands, gather requirements, solve problems. They support...Full time
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- senior principal cloud computing engineer Saint Louis, MO
- principal Saint Louis, MO
- senior principal scientist Saint Louis, MO
- bank software Saint Louis, MO
- software asset management analyst Saint Louis, MO
- ultimate software Saint Louis, MO
- software trainer Saint Louis, MO
- embedded software Saint Louis, MO
- software Saint Louis, MO
- software engineer - cloud services Saint Louis, MO




