Senior Software Engineer
True Manufacturing
Principal Software Engineer
O Fallon - O Fallon, MO 63366
Overview
Position Type Regular Full Time Job Shift Day Education Level 4 Year Degree Category Engineering
Description
The Principal Software Engineer is the senior-most technical authority for True Manufacturing's connected-equipment software platform, owning it end to end: architecture, infrastructure, data, security, and release. This is a deeply hands-on role — shipping production code, owning the deployment pipeline, and serving as the escalation point of last resort when the platform is down.
Essential Duties and Responsibilities include the following. Other duties may be assigned.
Architecture & Engineering
- End-to-end architecture: services, APIs, data model, event streams, infrastructure, security.
- Production code across a polyglot stack: Java/Spring Boot microservices, Node.js/React applications, serverless designs, and Python tooling.
- Build-vs-buy decisions, coding standards, and pragmatic technical-debt reduction.
Production & Reliability
- Availability, observability, alerting, and incident resolution.
- Escalation point of last resort. You take ultimate responsibility for uptime and resolution.
- CI/CD, multi-environment release management, and production deploy authority.
- Blameless post-incident analysis; every incident becomes a runbook, a test, or a design change.
Infrastructure & Data
- The AWS footprint: Kubernetes workloads, infrastructure-as-code, IAM, secrets, and cost.
- The data layer: PostgreSQL at telemetry scale, supporting stores, and the event-streaming topology.
- The analytics pipeline and data lake.
- The edge-to-cloud pipeline: device connectivity, ingestion, the device–cloud message contract, and firmware coordination with embedded engineering.
Security
- Identity and access, enterprise SSO, multi-tenant isolation, secrets, least-privilege, dependency hygiene.
- Represent the platform in customer security evaluations.
Leadership
- Architectural direction, design review, and code-review quality gates.
- Independent command of every service and deployment path.
AI-First Engineering
- Own how the platform is built with AI: agent conventions, knowledge base, agent-generated tests, tooling, and guardrails.
- Drive greater agentic capability across engineering and measure it.
- Ship AI capabilities in the product where they create measurable value.
On-Site Expectations
- The Principal Software Engineer is an office-based role. Regular, predictable on-site attendance is required. Eligibility for up to one (1) remote workday per week may be permitted, subject to business needs and departmental guidelines.
- Perform core job responsibilities through regular in-person collaboration, including participation in meetings, team discussions, and cross-functional coordination.
- Collaborate with fellow team members and leadership in a shared work environment to support innovation and timely decision-making, problem-solving, and operational effectiveness.
- Maintain a consistent on-site presence to support and respond to day-to-day business needs, including attendance of scheduled meetings and real-time collaboration as needed to ensure alignment of department and company priorities.
- Meet regularly with manager in-person to align on workload, priorities, performance, and ongoing professional development.
Qualifications
- Bachelor's degree required.
- Ten or more years related experience required.
- Production accountability. 10+ years shipping and operating production software at principal/staff scope; has personally led resolution of high-severity incidents on systems they built.
- Polyglot backend depth. Expert in Java, and either Node.js/TypeScript or Python, and able to debug the other.
- Kubernetes in production. Hands-on operation of production workloads on AWS; deep AWS fundamentals.
- AI-native. Coding agents are your default. You can show how you make a repository produce shippable agent output, and where you draw the line.
- Distributed-team leadership. Has led a distributed engineering team and owned the quality gate for code they did not write.
- Event streaming at depth. Production experience with Kafka or equivalent, including ordering and back-pressure failure modes.
- PostgreSQL at scale. Schema design, migrations, query performance, high-volume telemetry.
- Writes clearly. Runbooks, ADRs, and design docs are part of the job.
- AWS serverless design (Lambda, event-driven pipelines, Aurora); strong React; infrastructure-as-code and CI/CD ownership at depth; security architecture (tenant isolation, IAM, secrets); has led a live migration from containers to serverless strongly preferred.
- IoT / connected-device experience (fleet management, telemetry, cellular edge hardware); industrial protocols (e.g., Modbus) and the ability to read embedded C; data-lake experience (Spark, Athena, Parquet); enterprise multi-tenant B2B SaaS; building LLM-powered features or agent tooling preferred.
- This role carries after-hours availability expectations for production-critical incidents, consistent with the escalation-of-last-resort duty above.
The hours for this position are 8:00am - 4:30pm, Monday through Friday.
We are proud to be an Equal Opportunity Employer.
Company-paid background check required upon hire.
- ...Job Title Bachelor’s degree in information systems, information technology, computer science, engineering, or equivalent work experience. More than 7 years of industry experience. Excellent communication skills, with the ability to interact across multiple organizational...SeniorWork experience placement
$115k - $184k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview At Mastercard, our technology and innovation are driven by a clear purpose: to build a sustainable,...SeniorFull timePart timeWorldwideFlexible hours- ...of web applications, system to system interfaces and complete software solutions. Design and develop test automation scenarios to validate... ...of automation code where needed. Work closely with software engineers to build quality in, ensuring proper test and requirement...Senior
- ...Application DeveloperWork with a talented team of developers and test engineers to develop fraud management applications. This position will... ..., etc.Excellent technical acumen and ability to learn new software quickly.Strong knowledge of traditional testing methodologies...Senior
- ...quality to help build and ship better products.Collaborate with development teams to enhance existing software development processes.Partner with developers and test engineers to improve and automate test and release processes.Help make Quality as an integral part of the...Senior
$115k - $184k
...and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Full Stack Software Engineer Overview The Enterprise Data Catalog team builds solutions that help employees discover, understand, and use data...SeniorFull timePart timeWorldwideFlexible hours- ...Senior Software Engineer Seeks a Senior Software Engineer who will be a crucial part of our software team. The selected candidate will have to write scalable, robust, and easy-to-maintain code, and will be required to translate software requirements into high-performance...SeniorWork experience placement
- ...new CEO, *** is committed to a transformative journey with 'Scale @ Speed' as our guiding principle. Role Overview: As a Software Engineer in Corporate Solutions at you'll work with modern full-stack development practices with a focus on microservice and...Senior
- ...web applications Experience integrating vendor and open source products into an overall system Experience specifying hardware/software requirements, and estimating complex IT efforts Self-motivated with the ability to accomplish tasks with minimal direction...Senior
- ...Job Title: Senior Java Developer Job Location: O'Fallon MO Day 1 onsite Job Type: 12+ months Contract Locals highly Preferred or nearby states only who can go for F2F if client asks Candidates from CA / TX and other regions all will not be considered...SeniorContract workLocal area
- ...realize their greatest potential. Title and Summary Senior Site Reliability Engineer Overview-The ProCOM team is looking for a Site... ...• Support the application CI/CD pipeline for promoting software into higher environments through validation and operational...SeniorFull timePart timeImmediate startWorldwideFlexible hours
$96k - $163k
...realize their greatest potential. Title and Summary Senior Site Reliability Engineer Who is Mastercard? At Mastercard technology, we... ...our developers during the application build phase in software run principles that include operational design, automation...SeniorFull timePart timeWorldwideFlexible hours$96k - $163k
...realize their greatest potential. Title and Summary Senior Site Reliability Engineer, Performance Engineering Senior Site Reliability... ...from LoadRunner to Gatling or BlazeMeter. • Strong software performance analysis, bottleneck identification, scaling,...SeniorFull timePart timeWorldwideFlexible hours$96k - $163k
...realize their greatest potential. Title and Summary Senior Site Reliability Engineer Overview The BizOps team is looking for a Senior... ...• Support the application CI/CD pipeline for promoting software into higher environments through validation and operational...SeniorFull timePart timeWorldwideFlexible hoursShift work- Lead Software Development Engineer Mastercard is a global technology company in the payments sector. We power payments and provide products and services for individuals and industries all around the world. Our people, technology, data and brand provide the capabilities...SeniorLocal area
- ...Senior AI Engineer Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers... ..., and risk management activities. This role combines strong software engineering, machine learning, generative AI, and automation...SeniorFull timePart timeWorldwideFlexible hours
$96k - $163k
...algorithms, data structures, scripting, pipeline management, and software design principles. Systematic problem-solving... ...digital payment solutions. We are currently searching for a Senior Site Reliability Engineer to join our Foundry BizOps team. This role is pivotal in...SeniorFull time- Senior AI Engineer Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers... ..., and risk management activities. This role combines strong software engineering, machine learning, generative AI, and automation...SeniorFull timePart timeWorldwideFlexible hours
- Job Title About Us: At *** (*** | Connected World, Connected Experiences), we live the philosophy of connected world and connected experiences. We thrive on change that is powered by the intelligent symphony of technology and humans designing meaningful and sustainable...Senior
$72k - $115k
...realize their greatest potential. Title and Summary Software Engineer I Overview The Software Development Engineer is an early... ...requirements into technical implementations with guidance from senior engineers. • Contribute to software design discussions and...Full timePart timeWorldwideFlexible hours- ...Software Engineer Location: OFALLON, MO Skill: Jenkins Required Skills: To design, develop and implement software applications... ...flag any requirements or issues raised by the customer to seniors in the team. Develop software code as per specifications,...
$92k - $147k
...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Overview Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to...Full timePart timeWorldwideFlexible hours- ...Software Engineer II Location: OFallon, MO Program Overview: Sustainability and Innovations Program aims to develop Mastercard sustainability solutions and innovative products for Consumer solutions. S&I program team is looking for a high-energy, detail-oriented...Local area
- Excellent communication skills with the ability to communicate with all levels of management Ability to build rapport and relationships Someone understanding the concept of operations first, focusing on usability, operability of applications from the get go...
$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...SeniorPermanent employmentFull timeWork experience placementCurrently hiringRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift work- ...with SAP HR/HCM and extensive work in PA and OM Modules, including at least 3-4 full life cycle implementations. Strong communication skills are necessary to liaise effectively with senior HR team members. The role starts ASAP. #J-18808-Ljbffr Procom Consultants GroupSeniorContract workImmediate start
- ...Principal Software Development Engineer Job Overview: Leads major projects and creates the development and delivery of quality software solutions... ...and creative problem solving. Make presentations to the Senior Management, Business Owners and other Stakeholders and help...
- Network Software Engineer Leidos' Digital Sector/Global Solutions Management-Operations II (GSMO-II) contract has an opening for a Network Software Engineer located in the Scott AFB, IL area. The Network Software Engineer will work as part of a team to support the development...Contract work
- Job TitleSuccessfully led project test teams; collaborated with business partners, vendors, consulting organizations and peer-level professionals across IT disciplinesDemonstrated expertise in BDD/TDD practices reviews and analyses testing frameworks and management toolsExperience...Senior
- ...Principal Software Engineer Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our... ..., you will move to wherever the need is greatest, adding senior engineering capacity during critical spikes, accelerating roadmaps...Full timeTemporary workPart timeWorldwideFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software developer positions O Fallon, MO
- senior software engineer remote O Fallon, MO
- cybersecurity software engineer O Fallon, MO
- part time software developer remote O Fallon, MO
- software system engineer O Fallon, MO
- software engineer O Fallon, MO
- software engineer amazon O Fallon, MO
- director software engineering O Fallon, MO
- software developer O Fallon, MO
- software engineer healthcare O Fallon, MO


