Post job

Staff software engineer jobs in Saint Charles, MO

- 1,078 jobs
All
Staff Software Engineer
Software Engineer
Senior Software Engineer
Software Test Engineer
Associate Software Engineer
Senior Java Developer
Senior Systems Software Engineer
Lead Engineer
Software Developer
Devops Engineer
Lead Software Architect
Software Systems Engineer
Software Development Engineer
Embedded Software Engineer
Senior Software Programmer
  • Lead Real-Time Software Architect

    Boeing 4.6company rating

    Staff software engineer job in Hazelwood, MO

    At Boeing, we innovate and collaborate to make the world a better place. We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us. The Boeing Defense, Space & Security (BDS) team is seeking a Systems Engineer (Lead or Senior) to join the Laser Communications Subsystem Team located in El Segundo, CA. The selected candidate will design and develop state-of-the-art satellite systems for space-based applications for commercial, civil and/or national security programs. As system engineers we apply common products, processes, and tools across subsystems in pursuit of programmatic objectives. Our team works with Commercial, Government, and Proprietary Customers in the development and deployment of next-generation technologies and systems in space. The candidate will demonstrate the ability to provide high impact, creative solutions to complex technical problems, the ability to work as part of a large team, and the ability to provide critical support and independent review of the work of teammates. Position Responsibilities: Participates in the creation of the Lasercom Subsystem requirements and leads efforts to allocate and derive performance and functional requirements down to lower levels using DOORS Forecasts and tracks requirements compliance and traceability activities to verify compliance and satisfy reporting obligations with the customer Collaborate with internal and external stakeholders to gather requirements and ensure alignment with customer expectations and program goals Develop and execute the overall Lasercom Subsystem verification plan, identify needed verification reports and identify component level artifacts Identify the need for hardware-in-the-loop (HIL) testing, simulation and optical bench design to satisfy verification of requirements at the subsystem, unit or component level Establish and monitor key performance indicators (KPIs) or technical performance measures (TPMs) for the Lasercom Subsystem to assess progress and identify areas for improvement Product ownership and delivery of Lasercom Subsystem Verification Plan and Artifacts Participates in the identification and resolution of cross-functional technical issues Participate or lead subsystem level trades, including technical, cost, schedule aspects May lead subsystem level duties such as Risk, Issue and Opportunity (RIO) Board or Engineering Review Board (ERB) Ensures contractual compliance by integrating the statement of work (SOW) and technical specification into the IPT workflow May participate in the generation of responses to Engineering Change Proposals (ECPs) from the customer Participate in the planning and execution of space system engineering events (e.g., Segment Requirement Reviews, Preliminary Design Reviews and Critical Design Reviews, development and production cycle developmental gates) and applies Boeing command media to ensure they satisfy all entrance/exit criteria Represents space system engineering in events led by other IPTs (e.g., Manufacturing and Test Readiness Reviews) Supports the program in additional roles that evolve with the program life cycle. This may include supporting the Assemble, Integration and Test (AI&T) IPT as either a test engineer or in an oversight role to help track and resolve Non-Conformance Reports (NCRs). This may also include performing a similar role at the Launch Site or in the Mission Operations. This position is expected to be 100% onsite. The selected candidate will be required to work onsite at the listed location. This position requires an active U.S. Top Secret and SCI Security Clearance (U.S. Citizenship Required). (A U.S. Security Clearance that has been active in the past 24 months is considered active) Basic Qualifications (Required Skills/Experience): Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science 5+ years of related work experience or an equivalent combination of technical education and experience or non-US equivalent qualifications 5+ years of systems engineering on aerospace platforms or similar highly regulated products 5+ years of systems engineering experience involving system requirements, functional decomposition and allocation, integrated design, analysis, and verification. Preferred Qualifications (Desired Skills/Experience): 10+ or more years' related work experience or an equivalent combination of technical education and experience or non-US equivalent qualifications. Experience leading engineering teams Experience with Lasercom Communications design, test, and deployment in Space applications Experience in satellite system design, development or test Work with customers, program office, and interdisciplinary teams Strong communication skills (both written and verbal). Relocation This position offers relocation based on candidate eligibility. Note: Basic relocation will be offered for eligible internal candidates. Drug Free Workplace: Boeing is a Drug Free Workplace where post offer applicants and employees are subject to testing for marijuana, cocaine, opioids, amphetamines, PCP, and alcohol when criteria is met as outlined in our policies . Pay & Benefits: At Boeing, we strive to deliver a Total Rewards package that will attract, engage and retain the top talent. Elements of the Total Rewards package include competitive base pay and variable compensation opportunities. The Boeing Company also provides eligible employees with an opportunity to enroll in a variety of benefit programs, generally including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and a number of programs that provide for both paid and unpaid time away from work. The specific programs and options available to any given employee may vary depending on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements. Pay is based upon candidate experience and qualifications, as well as market and business considerations. Summary pay range for Lead: $138,550- $187,450 Summary pay range for Senior: $165,750- $224,250 Applications for this position will be accepted until Dec. 10, 2025 Export Control Requirements: This position must meet export control compliance requirements. To meet export control compliance requirements, a "U.S. Person" as defined by 22 C.F.R. 120.15 is required. "U.S. Person" includes U.S. Citizen, lawful permanent resident, refugee, or asylee. Export Control Details: US based job, US Person required Education Bachelor's Degree or Equivalent Required Relocation This position offers relocation based on candidate eligibility. Security Clearance This position requires an active U.S. Top Secret/SCI Security Clearance (U.S. Citizenship Required). (A U.S. Security Clearance that has been active in the past 24 months is considered active) Visa Sponsorship Employer will not sponsor applicants for employment visa status. Shift This position is for 1st shift Equal Opportunity Employer: Boeing is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.
    $165.8k-224.3k yearly 1d ago
  • Senior DevOps Engineer

    Agile Resources, Inc.

    Staff software engineer job in Saint Louis, MO

    St. Louis, MO (hybrid 3 days per week in office with 2 days remote) Candidates local to St. Louis only 1+ year contract Pay: $70-$85/hr W2 No C2C or third parties please We are partnering with a leading enterprise organization to hire a Senior DevOps Engineer for a hybrid role based in St. Louis, MO. This engineer will play a critical role in delivering secure, scalable, and highly available infrastructure and platform services that support both internal teams and external customers. You will work across development, operations, and cloud engineering teams to drive automation, enhance deployment processes, and ensure the reliability and performance of large-scale distributed systems. Key Responsibilities Build and operate large-scale, distributed, fault-tolerant systems in a DevOps environment Collaborate with development and operations teams to deliver highly available and cost-effective infrastructure Troubleshoot issues, resolve tickets, and execute scripts in partnership with cloud operations Develop tools and automation for incident auto-remediation, monitoring, and alerting Implement Infrastructure as Code (IaC) solutions using Terraform, cloud CLIs, and SDKs aligned with security and engineering standards Participate in a follow-the-sun, 24/7 operational support rotation as part of an incident first-responder team Key Skills & Competencies DevOps Practices: Ability to design, code, test, automate, and maintain scripts and tools following modern DevOps/SRE standards Systems Thinking: Understanding of system integrations, dependencies, and strategies for improving uptime and resilience Operational Excellence: Strong organizational and analytical skills with a focus on measuring system performance and driving continuous improvement Troubleshooting: Methodical approach to identifying, diagnosing, and resolving issues; strong problem-solving skills Technical Communication: Ability to explain technical concepts clearly to stakeholders Experience & Qualifications Bachelor's degree in Computer Science or related field (or equivalent experience) 5+ years of experience in DevOps Engineering 3+ years of hands-on experience with public cloud platforms Experience monitoring application and infrastructure availability and performance Proficiency in scripting/programming languages such as Python, Bash, Java, Go, JavaScript, or Node.js Strong understanding of systems, storage, networking, security, and databases Experience with Terraform, Docker, Kubernetes, and automation/orchestration tools Familiarity with CI/CD processes and tooling Cloud certification strongly preferred
    $70-85 hourly 2d ago
  • Software Developer

    Procession Systems

    Staff software engineer job in Saint Louis, MO

    Start your next chapter with a top industry leader offering competitive benefits and relocation support, we are looking for a highly skilled Full-Stack developer to support a mission critical system and help lead initiatives related to a custom web application. Primary duty of the candidate will be to design, code and participate in the maintenance and enhancement of an enterprise web application. In addition to designing and developing code, the ideal candidate should also have the drive and willingness to work within AWS. The selected candidate will find themselves on a path to continual learning and professional growth on a great team and mission. REQUIRED QUALIFICATIONS: 5+ years experience building web applications in any modern framework based on languages like C#, Python, Java, or JavaScript 2+ years experience with AWS or Azure Cloud Environments. Possess a solid understanding of the environment and ability to perform basic management and troubleshooting. Experience in a modern web framework like Angular, React, Vue, Node, or Ember. Deep understanding of HTML, HTTP, client-side rendering, and DOM manipulation through JavaScript and libraries such as jQuery. Experience with Windows and Linux environments and the Linux command line. Experience with object-oriented programming. Knowledge of web application performance issues and best practices. Extensive knowledge of developer tools such as Jira, Git and Gitlab. Experience developing web services and integrating enterprise-class systems. Strong troubleshooting skills. Experience working with cross-functional teams using agile practices and continuous delivery. Bachelor's degree or higher in computer science or a closely related field. CLEARANCE: Top Secret minimum
    $65k-85k yearly est. 1d ago
  • Sr. Developer - Ericsson Order Care (EOC) and AWS

    Telus Digital

    Staff software engineer job in Saint Louis, MO

    We are seeking a highly skilled Sr. Developer with strong experience in Ericsson Order Care (EOC) and AWS to join our dynamic team. The ideal candidate will bring deep technical expertise, a proactive attitude, and a passion for delivering high-quality solutions in a fast-paced environment. Key Responsibilities: Design, develop, and support solutions using Ericsson Order Care. Leverage AWS cloud services to build scalable and secure applications. Collaborate with cross-functional teams to gather requirements and implement solutions. Ensure best practices in coding, architecture, and deployments. Troubleshoot and resolve technical issues across the stack. Participate in code reviews and contribute to continuous improvement initiatives. Required Skills & Experience: Hands-on experience with Ericsson Order Care (EOC) is mandatory. Strong knowledge and working experience with AWS services (e.g., EC2, Lambda, S3, RDS, etc.). Proficiency in programming languages such as Java, Python, or similar. Experience working in Agile/Scrum environments. Strong problem-solving skills and excellent communication abilities. Preferred Qualifications: Telecom domain experience is a plus. Experience integrating EOC with other systems or OSS/BSS platforms.
    $78k-101k yearly est. 4d ago
  • Senior Java Developer || Only USC and Green Card

    Ampstek

    Staff software engineer job in Saint Louis, MO

    Senior Java Developer Duration: 06+ Months **Only US Citizen and Green Card Required** Must Have: • Java • Micro Services • Spring Boot Year's of Experience: 12+ Year's Thank You Aakash Dubey ************************
    $84k-110k yearly est. 22h ago
  • React Native - Software Engineer

    Spectraforce 4.5company rating

    Staff software engineer job in Saint Louis, MO

    Job Title: React Native - Software Engineer Duration of project: 6+ months Key Responsibilities: As one of our valued React Native Developers, your task will be constructing high-performance mobile apps for both iOS and Android platforms. Your duties will include: Spearheading the architecture and construction of these applications while coordinating with teams managing other layers of product infrastructure. Building enterprise-level React Native apps with precision-crafted UIs for Android and iOS platforms. Leveraging native APIs for extensive integrations with native mobile platforms. Diagnosing and rectifying bugs and performance bottlenecks to ensure seamless, native-like performance. Upholding coding standards and writing automated tests to guarantee top-notch product quality. Translating complex requirements into distinct coding tasks and strategies. Crafting unit and integration tests for thorough and regressive software testing. Participating in design and code reviews. Collaborating with various teams (Product, PM, etc.) to ensure the delivered code aligns with functional/technical specifications. Engaging actively in Agile routines and ceremonies, including daily standups, sprint planning, and sprint demos/retrospectives. Essential Qualifications: Bachelor's degree in Computer Science or a related field or equivalent practical experience Minimum of 3 years of professional React Native development experience in an Agile environment. Profound understanding of Computer Science fundamentals, including OOAD, MVVM design patterns, data structures, and algorithms. Extensive experience in creating React-Native modules (npm) and developing reusable custom libraries and components. Extensive experience with Typescript. Profound understanding of front-end frameworks, particularly React. Experience with RESTful APIs and OAUTH. Proficiency in creating a Jenkins pipeline using third-party tools like Fastlane. Proven experience in deploying applications on Apple AppStore and Google Playstore. Proficiency in JavaScript and TypeScript languages. Solid foundation in working with third-party libraries (Redux, RxJS) and debugging dependency conflicts. Comprehensive understanding of the mobile app development lifecycle. Knowledge of object-oriented programming and reactive programming patterns. Experience with RESTful APIs, integrating mobile applications to server-side systems, and understanding the document request model and offline storage. Familiarity with automated testing suites, like Jest, Mocha, and Postman, and experience with unit and integration tests (Espresso, JUnit) and Co-routines. Experience with dependency injection (Dagger). Ability to contribute to a large-scale Agile-driven software engineering project, with a solid understanding of professional software engineering best practices for the entire SDLC, including CI/CD. Excellent verbal and written communication skills. Open-mindedness, a relentless thirst for learning, and an unyielding spirit of collaboration. Exceptional interpersonal skills and a positive mindset. Preferred Additional Experience: Experience with TDD or BDD. Familiarity with cloud-native, scalable, and highly available distributed systems. Understanding relational and NoSQL databases such as MySql, Postgres, Mongo, and Redis. Experience with container technologies like Docker and Kubernetes. Experience with Atlassian tools such as JIRA and Confluence.
    $59k-78k yearly est. 1d ago
  • Software Engineer

    The Judge Group 4.7company rating

    Staff software engineer job in Hazelwood, MO

    This position will be responsible for the design, development, manufacture, and maintenance of training devices for a wide variety of commercial and military aircraft - everything from F-15 fighter jets to Apache attack helicopters, and even NASA's Starliner spacecraft. Software engineers on this team are responsible for all phases of the software lifecycle, including architecture, design, implementation and test. They are also directly involved in planning their own work, as part of the agile methodology, with a focus on technical excellence. This team is a large software development team comprised of several smaller agile teams, some with specialized skills. Our backlog includes everything from new feature development using cutting-edge technology to maintenance of legacy software baselines. The successful candidate will need to be comfortable working in an often fast-paced environment within a two-week "sprint" schedule. Position Responsibilities • Designs, architects, and develops simulation models, simulation visualizations, virtual environments/platforms, and frameworks to enhance test performance, safety, and durability of software and hardware systems throughout the entire product lifecycle. • Partners with stakeholders to review and identify simulation requirements and dynamics of the systems being simulated. • Performs design, modeling, simulation, testing, and analysis to assess and optimize overall system performance and capabilities. • Performs data collection and processing for use in simulations. • Validates, verifies, and refines simulation software code, models, simulations, test procedures and test environments, executing test procedures and documenting test results and models against real-world data, test data, benchmarks, or other similar models. • Documents and maintains technical code, algorithms, specifications and descriptions of simulation models. • Partners with cross functional engineering teams to enable integration of simulation software with hardware devices and systems. • Implements current and emerging technologies, tools, frameworks, and methods in the software engineering simulation environment. • Modernizes, migrates, sustains, and updates simulation software to adapt legacy systems to new operating systems. • Performs simulation software project management functions. Basic Qualifications • Bachelor's Degree in an engineering discipline • 8+ years of experience in software engineering • 5 years of experience in C++,C#, C, Rust or other programming languages • 5 years of experience in Window and/or Linux distributions • 5 years of experience in Gitlab or IDE tools • 5 years of experience in software development/ agile environment Preferred Qualifications • Knowledge of aircraft systems, including weapons, night vision system, mechanics, hydraulics, electronics, flight controls, etc. • Knowledge of cloud architecture, including the different types of clouds (public, private, and hybrid), the different cloud platforms and the various components involved (computing, storaging and networking). Ability to automate and script skills. Knowledge of containerization technologies which includes understanding how to manage containers, deploy applications in a containerized environment, and troubleshoot issues. Knowledge of understanding of networking concepts, including IP addressing, subnetting, routing, and security (focus on security best practices and technologies). • Knowledge of specification format requirements, guidelines, and change control processes. Understanding of relationship between specifications/standards and aircraft/product certification systems. • Knowledge of various engineering disciplines such as electrical, mechanical, and systems. The ability to communicate with technical personnel from multiple skill areas and functions to evaluate technical information and issues impacting design, production, and support of products, services, or other deliverables. • Knowledge of how to derive and allocate requirements (e.g., system, sub-system, software) and show traceability throughout the product lifecycle. • Knowledge and ability to design, develop, integrate, apply, and test software models, simulations, framework environments, tools, and applications with higher order programming languages, assembly, and auto-code. Ability to perform Application Programming Interface (API) design, implementation, and testing. Knowledge of real-time software architecture and design methodologies to synthesize models and simulation frameworks that meet real-time requirements; this includes knowledge of real-time target environments, its processor and network architecture, communication protocols, and electrical interfaces. • Knowledge of software architecture and design methodologies. Ability to synthesize software architectures and designs that meet requirements, characteristics and constraints. • Knowledge of build and execution environments that include hosts, processors, operating systems, and networks. Ability to build, integrate, test, and troubleshoot software components comprising simulation models and build/execution frameworks. Knowledge of verification, validation, certification, and qualification processes. • Ability to design and develop software testing processes for different units, modules or components of a software application as a combined and integrated entity. It includes deep knowledge of integration-testing tools. • Ability to apply knowledge of 2D and/or 3D computer graphics to generate data representation and to communicate information. Ability to build animated graphics--graphic simulations simulating how systems work. Understanding of visual analytics tools and research. Background and familiarity with algorithms for image processing. Knowledge of multiple programming languages and operating systems to develop prototypes in this technology area. Ability to integrate hardware and software components into demonstrations. Education / Experience: Bachelor's Degree in an engineering discipline
    $61k-80k yearly est. 2d ago
  • Embedded Software Engineer / Principal Embedded Software Engineer

    Northrop Grumman 4.7company rating

    Staff software engineer job in Saint Charles, MO

    RELOCATION ASSISTANCE: No relocation assistance available CLEARANCE TYPE: NoneTRAVEL: NoDescriptionAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. An organization within Northrop Grumman's Payload and Ground Systems (PGS) division, Cutting Edge Optronics is a leading provider of high-power laser diode arrays, high power pump modules and diode-pumped solid-state (DPSS) lasers. We are a vertically integrated manufacturer capable of supplying unmounted diode bars, packaged laser diodes, DPSS modules, laser diode drivers and complete DPSS laser systems. Our diode laser-based products have become industry standards and are used in a wide variety of commercial and military applications. Learn more about Cutting Edge Optronics at our website: ******************************************************************* This position will be performed full time, onsite in Saint Charles, MO. Duties/Responsibilities: Perform design and development of analog circuits, digital circuits, microcontrollers, equipment racks, circuit board assemblies, cable assemblies, and test equipment. Generate design documentation using KiCad, Visio, and other legacy tools as required. Develop specifications for, and perform selection of, components for use in electrical equipment. Develop and test control software using Python. Provide engineering support of laser system projects. Provide engineering support of fielded products and engineering support to the electronics production group. This role can be filled as an Embedded Software Engineer or Principal Embedded Software Engineer. Basic Qualifications: Embedded Software Engineer : Bachelors of Science Degree in Electrical Engineering or related STEM field with 2 years of relevant experience; Masters of Science Degree in Electrical Engineering or related STEM field with 0 years of relevant experience. Principal Embedded Software Engineer : Bachelors of Science Degree in Electrical Engineering or related STEM field with 5 years of relevant experience; Masters of Science Degree in Electrical Engineering or related STEM field with 3 years of relevant experience; 1 year of relevant experience with a STEM PhD. 3-5 years of design experience in the areas of analog and digital electronics, microcontrollers, power electronics, and PWBs/CCAs. Demonstrated proficiency with programming using Python. Ability to communicate clearly and effectively to cross functional team members. Ability to work effectively while supporting multiple projects. Possess strong interpersonal skills to work effectively within a development team. Preferred Qualifications: Experience in developing electronic controllers used with laser systems. Experience with KiCad for PWB/CCA design. Experience with Raspberry Pi computers and microcontrollers. Experience with schematic capture, MS Office, Visio. Experience with the Linux operating system. Experience with networking fundamentals including protocols, configuration, and addressing. Primary Level Salary Range: $81,300.00 - $121,900.00Secondary Level Salary Range: $100,300.00 - $150,500.00The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
    $100.3k-150.5k yearly Auto-Apply 39d ago
  • Software Development Engineer in Test

    New Balance 4.8company rating

    Staff software engineer job in Saint Louis, MO

    Who We Are: Since 1906, New Balance has empowered people through sport and craftsmanship to create positive change in communities around the world. We innovate fearlessly, guided by our core values and driven by the belief that conventions were meant to be challenged. We foster a culture in which every associate feels welcomed and respected, where leaders and creatives are inspired to shape the world of tomorrow by taking bold action today. JOB MISSION: New Balance is seeking a forward-thinking Senior SDET with a developer's mindset and a passion for AI to lead the next evolution of our global eCommerce test automation platform. This is a unique opportunity for someone who thrives on staying ahead of AI trends and is eager to apply them to modern software quality engineering. You'll drive the transformation of our Selenium and BDD-based test stack into a cutting-edge, AI-augmented platform that supports everything from unit testing to full user journey validation. If you're a builder at heart-excited by the challenge of creating scalable, self-healing, and autonomous testing systems that empower both engineers and developers-this role is for you. MAJOR ACCOUNTABILITIES: Lead the architectural redesign of our test automation platform, transitioning from a legacy Selenium/C# and BDD stack to a modern, intelligent framework. Design, build, and maintain AI-driven test automation platforms that enable reliable, scalable tests across the entire testing pyramid-from unit and integration to full end-to-end user journeys. Implement AI-augmented testing strategies to support autonomous test creation, maintenance, and healing. Integrate visual validation tools such as Applitools Eyes into the automation pipeline. Collaborate cross-functionally with developers, QA engineers, and DevOps to ensure test coverage, reliability, and scalability across global eCommerce sites. Evaluate and integrate open-source and commercial tools that enhance test intelligence, observability, and maintainability. Advocate for testability by partnering with developers and architects to influence solution design. Mentor and guide other SDETs and QA engineers in modern test automation practices and AI-driven testing approaches. Continuously research and prototype emerging AI technologies in the testing space to keep the platform at the forefront of innovation. REQUIREMENTS FOR SUCCESS: 5+ years of experience in test automation, with deep expertise in Selenium and C#. Strong understanding of BDD frameworks (e.g., SpecFlow, Cucumber) and test design principles. Hands-on experience with Selenium extensions such as Healenium, Selenide, or Selenium Grid, with a focus on improving test resilience, scalability, and maintainability. Proven ability to implement self-healing test mechanisms and intelligent locator strategies to reduce flakiness and maintenance overhead. Familiarity with AI-augmented testing strategies (e.g., intelligent test generation, adaptive test execution). Experience integrating Selenium-based frameworks into modern CI/CD pipelines (e.g., Azure DevOps, Jenkins), with AI-driven diagnostics or analytics. Proficiency with visual testing tools like Applitools Eyes. Experience with modern automation frameworks such as TestRigor, Playwright, or Cypress. Exposure to machine learning or NLP concepts applied to software testing. Contributions to open-source testing tools or frameworks. Strong problem-solving, communication, and mentoring skills. St. Louis, MO Only Pay Range: $92,000.00 - $114,250.00 - $136,500.00 Annual (actual base pay varying based upon, but not limited to, relevant experience, time in role, internal equity, geographic location, and more.) Regular Associate Benefits Our products are only as good as the people we hire, so we make sure to hire the best and treat them accordingly. New Balance offers a comprehensive traditional benefits package including three options for medical insurance as well as dental, vision, life insurance and 401K. We also proudly offer a slate of more nontraditional perks - opportunities like online learning and development courses, tuition reimbursement, $100 monthly student loan support and various mentorship programs - that encourage our associates to grow personally as they develop professionally. You'll also enjoy a yearly $1,000 lifestyle reimbursement, 4 weeks of vacations, 12 holidays and generous parental leave, because work-life balance is more than just a buzzword - it's part of our culture. Temporary associates are provided three options for medical insurance as well as dental and vision insurance and an associate discount. Part time associates are provided 401k, short term disability, a yearly $300 lifestyle reimbursement and an associate discount. Flexible Work Schedule For decades we have fostered a unique culture founded on our values with a particular focus on in-person teamwork and collaboration. Our North American hybrid model encourages rich in-person experiences, showcasing our commitment to teamwork and connection, while maintaining flexibility for associates. New Balance Associates currently work in office three days per week (Tuesday, Wednesday, and Thursday). Our offices are fully open, and amenities are available across our North American office locations. To continue our focus on hybrid work we have introduced “Work from Anywhere” (WFA) for four weeks per calendar year. This model will help us enhance our culture while continuing to maintain elements of flexibility. Equal Opportunity Employer New Balance provides equal opportunities for all current and prospective associates to ensure that employment, training, compensation, transfer, promotion and other terms, conditions and privileges of employment are provided without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, age, handicap, genetic information and/or status as an Armed Forces service medal veteran, recently separated veteran, qualified disabled veteran or other protected veteran, or any other protected status.
    $92k-114.3k yearly Auto-Apply 50d ago
  • Software Engineer II - Tester (Big Data & Cloudera Ecosystem)

    Mastercard 4.7company rating

    Staff software engineer job in OFallon, MO

    Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II - Tester (Big Data & Cloudera Ecosystem) Overview Are you excited to work at the intersection of distributed systems, big-data platforms, and high-quality engineering? Do you enjoy validating complex, large-scale data pipelines and ensuring that mission-critical systems perform flawlessly? We are seeking a Software Engineer II - Tester to join our Big Data Engineering Quality team. You will be responsible for testing and validating data engineering applications built across the Cloudera Manager ecosystem, including Kafka, Spark, HBase, Hive, Solr, NiFi, Hue, Livy, Unravel, and internal REST APIs. You will design and maintain automation frameworks using any of the following languages: Python, Java, Scala, or Bash, and ensure full end-to-end coverage for ingestion, transformation, orchestration, and storage workflows. Primary Responsibilities 1. Big Data Platform & Application Testing • Test and validate distributed data engineering applications across Cloudera Manager components: Kafka, Spark, HBase, Hive, Solr, NiFi, Hue, Livy, Unravel. • Test Apache NiFi pipelines including processors, flow configurations, data lineage, provenance, NiFi registry flows, and integration with downstream systems. • Validate ingestion pipelines, streaming jobs, batch ETL processes, orchestration flows, and REST APIs. • Perform system, integration, functional, regression, and performance testing across large-scale data systems. 2. Test Automation & Framework Development • Build robust automation frameworks using any of the following languages: Python, Java, Scala, or Bash, based on the codebase under test. • Develop automation for Spark job validation, Kafka event checks, HBase/Hive schema validation, NiFi flow output validation, and end-to-end data pipeline coverage. • Create automated tests for REST APIs, backend services, schema checks, and data correctness. • Build and maintain UI automation using Selenium for dashboards such as Hue, Livy UI and other internal tools. 3. CI/CD & DevOps Integration • Maintain and enhance Jenkins CI/CD pipelines to support automated test execution and continuous integration. • Leverage Docker or similar runtime environments to execute tests at scale. • Integrate automation suites into the build/release pipeline for seamless promotion and deployment. 4. Data Validation & Quality Assurance • Validate SQL queries, HBase tables, Hive datasets, Kafka event streams, NiFi flow files, and NoSQL outputs. • Ensure data accuracy, schema integrity, SLA compliance, and end-to-end pipeline reliability. • Conduct deep validation of NiFi processors (PutFile, GetKafka, MergeContent, RouteOnAttribute, ExecuteScript, etc.) and downstream integrations. 5. Collaboration & Agile Participation • Collaborate with Data Engineers, Big Data Platform Engineers, and QA peers to ensure complete test coverage. • Participate in Agile ceremonies-story pointing, defining acceptance criteria, backlog refinement, sprint reviews, and retrospectives. • Identify testing risks, propose mitigation strategies, and champion quality-first practices across the team. Required Skills & Qualifications • 3-5 years of hands-on experience in software testing or QA engineering, ideally within Big Data environments. • Strong proficiency in any one (or more) of the following languages: Python, Java, Scala, Bash. • Experience testing big-data applications on Kafka, Spark, Cloudera/Hadoop, HBase, Hive, Solr, NiFi, Hue, Livy, or similar components. • Practical experience validating NiFi pipelines: processors, flow logic, provenance, connections, and integrations. • Strong experience with test automation frameworks (API, backend, ETL/data validation). • UI automation experience using Selenium. • Proficiency in SQL and NoSQL data validation tasks. • Hands-on experience with Jenkins or similar CI/CD tools. • Provide production support for the applications as a developer/tester for two weeks in rotated shift. • Solid understanding of Agile/Scrum methodologies. • Strong analytical, debugging, communication, and problem-solving skills. Preferred (Nice to Have) • Experience with Unravel, Cloudera Navigator, or monitoring tools. • Exposure to Docker, Kubernetes, or cloud platforms (AWS, Azure, GCP). • Familiarity with performance testing of distributed systems.Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: Abide by Mastercard's security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines. In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more. Mastercard benefits for interns generally include: 56 hours of Paid Sick and Safe Time; jury duty leave; and on-site fitness facilities in some locations. Pay Ranges O'Fallon, Missouri: $92,000 - $147,000 USD
    $92k-147k yearly Auto-Apply 15d ago
  • Software Engineer

    Reinventing Geospatial

    Staff software engineer job in Saint Louis, MO

    Reinventing Geospatial (RGi) is a leading expert in geospatial solutions for Defense, Intelligence, and Federal clients. We enhance situational awareness for soldiers and analysts by integrating software development with geospatial intelligence. Our projects range from data collection to advanced deep learning, leveraging tools like Python, Java, and ArcGIS. We don't just fill roles we build teams of high performers and leaders who make an immediate impact. At our core, we're driven by innovation and powered by people who work at the intersection of passion and performance. Here, you'll collaborate with bold thinkers, leverage cutting edge technology, and tackle meaningful challenges from day one. Our culture is defined and anchored by three pillars: Energy: We bring passion, purpose, and urgency to our work. Edge: We take initiative, embrace growth, and step outside our comfort zone. Execution: We get things done smartly, decisively, and with real results. If you're the kind of person who leads with initiative, thrives in a fast-paced environment, and is eager to create real impact, we want you on our team. Clearance: Active Top Secret clearance with an ability to obtain SCI access and willingness to obtain CI Polygraph US Citizenship Required * This job posting is for a potential upcoming opening, and we encourage interested candidates to apply for future consideration. As a Software Engineer, you will... * Contribute to the design, development, testing and integration of new capabilities from an idea to production across a complex system * Integrate capabilities from different systems across the enterprise while the needs of users and stakeholders are met * Participate in daily standups, sprint and release planning activities, and coordinate with other team members (systems engineer, systems administrator, tester, etc.) to accomplish the tasks outlined in user stories * Write or contribute to documentation and end-user instructions/manuals, as necessary Software Engineer Qualifications... * Associate's or Bachelor's Degree in Computer Science or related field * 5+ years of experience in software development with experience in all phases of the software development lifecycle (analysis, design, development, testing, deployment, maintenance) * Demonstrated experience developing with modern languages such as: Python, Ruby, Clojure, Java, JavaScript, etc. * Experience designing, developing, documenting, testing, and debugging software that contains logical and mathematical solutions to problems * Demonstrated experience using rapid prototyping and Agile based software development methodologies * GEOINT/SIGINT/IMINT domain knowledge Additional Skills We'd Like to See: * Understanding of machine learning concepts * Experience with development in microservice based architectures * Understanding of web application development concepts and experience using web frameworks * Experience with container technologies and orchestration such as Docker, Docker Compose, Kubernetes, etc. * Experience with continuous integration and software CM processes / tools (Git, GitLab, GitLab CI, Jenkins, JIRA, Confluence) * AWS experience and/or AWS certification (Developer, DevOps and/or, Architect, etc.) * Security+ Certification * Highly preferred to have Python programming language experience $115,000 - $170,000 a year Salary Range: $115,000 - $170,000 Salary is commensurate with experience. Who we are: Reinventing Geospatial, Inc. (RGi) is a fast-paced small business that has the environment and culture of a start-up, with the stability and benefits of a well-established firm. We solve complex problems within geospatial software development and national defense to make an Immediate Impact for our nation's soldiers and analysts. We pride ourselves on giving employees an exceptional life experience, where creativity thrives, and challenges are simply part of the fun. We provide truly excellent benefits, including: * 100% paid employee healthcare & dental insurance * Paid parental leave * 401k with matching * Escalating vacation time * Referral bonuses * Tuition reimbursement * Professional development training * Free beverages and snacks * Weekly catered lunches and breakfast on Fridays Grow to be our next leader: At RGi, fostering a strong and organic corporate culture is paramount and serves as a compass on the decisions we make and how we operate the company. We believe our culture of camaraderie, innovation, and collaboration reflects the caliber of our employees and their dedication to the mission of providing quality software to our customers. As such, we want our employees to feel empowered to seek growth and leadership opportunities within the company and position us to maintain our culture as we grow. RGi provides opportunities, resources, training, and mentorship to all our employees to let them take control of their careers and become a leader or a crucial member of our company. If this is what you are looking for in a company, then you are what we are looking for in an employee. Reinventing Geospatial, Inc. is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, sex, national origin, age, veteran status, disability, or any other protected class. U.S. Citizenship is required for all positions. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
    $115k-170k yearly 60d+ ago
  • C++ Software Engineer

    London Stock Exchange Group

    Staff software engineer job in Saint Louis, MO

    LSEG offers essential platforms, financial data services and trading venues for various clients such as businesses, governments, and investors around the globe. The real-time market data, indices, analytics, and news services LSEG supplies allows traders and investors understand market conditions and trends. We deliver the infrastructure, data, and analytics that market participants rely on to make confident, informed investment decisions. LSEG is dedicated to empowering economies and enabling sustainable growth by incorporating environmental, social, and governance (ESG) factors into its operations and offerings. Within LSEG's Data and Analytics division, the Real-Time Distribution Development team plays a vital role in supporting LSEG's financial data distribution and fanout components. We have responsibility for the design, implementation and continuous improvements of complex, low latency, high throughput software that makes the LSEG financial data distribution reliable, scalable and geographically resilient. Whether you are passionate about our consistently modernized on-prem enterprise solutions or tackling the challenges on our cloud applications in AWS and Azure, we have a place for you! Our team thrives on inclusion, innovation, and high performance. Join us, and help shape the future of LSEG's platforms and services! Job responsibilities: * Design of software modules; implementation in C++, unit testing, integration testing, performance testing along with software packaging and configuration management. * Participates in code/design reviews. * Contributes toward product and internal documentation - technical specifications, software documentation and unit test plans. * Assists in resolution of field problems as needed * Partners with Quality Assurance to ensure high quality software, write Robot framework test cases using Python based key words Qualifications * 3+ years of computer software development experience * Experience developing in C++ and/or other Object Oriented programming languages, in a multi-threaded environment and real-time streaming type applications. * strong working experience and troubleshooting skills in Linux. * Familiarity with network programming and strong knowledge of networking concepts and protocols(TCP/IP, UDP, multicast). * Strong written & verbal communication skills * Experience with Cloud technology (AWS/AZURE) is a plus. * Experience with Java multithreaded programming is a plus. Career Stage: Senior Associate Compensation/Benefits Information: LSEG is committed to offering competitive Compensation and Benefits. The anticipated base salary for this position is $95,700 - $159,700. Please be aware base salary ranges may vary by geographic location, city and state. In addition to our offered base salary, this role is eligible for our Annual Incentive Plan (AIP/"bonus plan"). Target AIP rates will be commensurate with role level and posted career stage. Individual salary will be reflective of job related knowledge, skills and equivalent experience. LSEG roles (excluding internships and part-time roles of less than 20 hours per week) are typically eligible for inclusion in our LSEG Benefits program, which includes offerings of: Annual Wellness Allowance, Paid time-off, Medical, Dental, Vision, Flex Spending & Health Savings Options, Prescription Drug plan, 401(K) Savings Plan and Company match. LSEG's Benefits plan also includes basic life insurance, disability benefits, emergency backup dependent care, adoption assistance commuter assistance etc. London Stock Exchange Group (LSEG) Information: Join us and be part of a team that values innovation, quality, and continuous improvement. If you're ready to take your career to the next level and make a significant impact, we'd love to hear from you. LSEG is a leading global financial markets infrastructure and data provider. Our purpose is driving financial stability, empowering economies and enabling customers to create sustainable growth. Our purpose is the foundation on which our culture is built. Our values of Integrity, Partnership, Excellence and Change underpin our purpose and set the standard for everything we do, every day. They go to the heart of who we are and guide our decision making and everyday actions. Working with us means that you will be part of a dynamic organisation of 25,000 people across 65 countries. However, we will value your individuality and enable you to bring your true self to work so you can help enrich our diverse workforce. We are proud to be an equal opportunities employer. This means that we do not discriminate on the basis of anyone's race, religion, colour, national origin, gender, sexual orientation, gender identity, gender expression, age, marital status, veteran status, pregnancy or disability, or any other basis protected under applicable law. Conforming with applicable law, we can reasonably accommodate applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. You will be part of a collaborative and creative culture where we encourage new ideas. We are committed to sustainability across our global business and we are proud to partner with our customers to help them meet their sustainability objectives. Our charity, the LSEG Foundation provides charitable grants to community groups that help people access economic opportunities and build a secure future with financial independence. Colleagues can get involved through fundraising and volunteering. LSEG offers a range of tailored benefits and support, including healthcare, retirement planning, paid volunteering days and wellbeing initiatives. Please take a moment to read this privacy notice carefully, as it describes what personal information London Stock Exchange Group (LSEG) (we) may hold about you, what it's used for, and how it's obtained, your rights and how to contact us as a data subject. If you are submitting as a Recruitment Agency Partner, it is essential and your responsibility to ensure that candidates applying to LSEG are aware of this privacy notice.
    $95.7k-159.7k yearly Auto-Apply 1d ago
  • Software Engineer

    Channel Services 3.5company rating

    Staff software engineer job in Fenton, MO

    EXCITED TO GROW YOUR CAREER? WE'RE GLAD YOU'RE HERE! Maritz is seeking a Software Engineer to join our team! This role focuses on developing and enhancing incentive applications, with a mix of backend development and some frontend work. You'll collaborate with internal teams and occasionally interact with clients, so strong communication and interpersonal skills are just as important as technical ability. What You'll Do Design, build, and maintain software solutions to support incentive applications. Contribute to both backend and frontend development, working with a variety of technologies. Participate in code reviews, testing, and documentation to ensure quality and maintainability. Work closely with internal teams to clarify requirements, troubleshoot issues, and deliver reliable solutions. Occasionally join client discussions or meetings to provide technical input and help translate needs into solutions. Share knowledge and collaborate with teammates to continuously improve processes and outcomes. What We're Looking For Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience). 3+ years of software development experience. Solid programming skills with exposure to multiple languages or frameworks (e.g., Python, Java, HTML5, XSL, SQL, Linux, Tomcat). Familiarity with software development best practices, methodologies, and version control systems. Strong problem-solving skills and an ability to adapt to a “hodgepodge” of technologies. Excellent communication skills and the ability to collaborate effectively with both technical and non-technical stakeholders. What We Value Curiosity and eagerness to learn new technologies. Strong judgment and problem-solving mindset. Team-oriented approach with a willingness to share ideas and support others. Reliability and a passion for building solutions that make an impact DISCLAIMER: This job description is designed to indicate the general nature and level of work performed by associates within this classification. It is not designed to confirm or be interpreted as a comprehensive summary of all duties, responsibilities and qualifications required of associates assigned to this job. Maritz offers a comprehensive benefits package for full-time employees including medical, dental, vision, life insurance, disability, 401k, tuition reimbursement, paid time off, and more! Part-time employees may qualify for medical, 401k, and paid time off depending on total hours worked. View all details at *********************** Maritz will only employ applicants who have authorization to work permanently in the U.S. This is not a position for which sponsorship will be provided. Those who need sponsorship for work authorization now or in the future are not eligible for hire. No calls or agencies please. Maritz is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to sex, race, color, religion, national origin, age, marital status, political affiliation, sexual orientation, gender identity, genetic information, disability or protected veteran status. We are committed to providing a workplace free of any discrimination or harassment. If you have a disability and are having difficulty accessing or using this website to apply for a position, you can request help by calling ************** or by sending an email to *******************************.
    $62k-81k yearly est. Auto-Apply 60d+ ago
  • Software Solutions Senior - Sage Intacct

    UHY 4.7company rating

    Staff software engineer job in Saint Louis, MO

    JOB SUMMARYThe Software Solution Senior is a key member of the Client Accounting Advisory Services team responsible for designing, developing, and implementing high-quality accounting software solutions. This role requires a technical background, leadership skills, and the ability to collaborate with cross-functional teams to deliver innovative accounting software solutions that meet client needs. The Software Solution Senior will also provide guidance and mentorship to associate team members. Lead the design and configuration of accounting software modules or applications, ensuring adherence to industry standards and best practices Collaborate with product managers and business analysts to gather software requirements and translate them into technical designs Develop and maintain an understanding of accounting principles and practices to effectively design and implement software solutions for accounting workflows Provide training to end users on software features and functionalities Prepare comprehensive documentation, including user manuals, guides, and training materials, to support software implementation and usage Provide ongoing technical support to clients through various channels, including phone, email, and remote access and use of the support ticketing system (Issuetrak) Collaborate with cross-functional teams to define and execute software testing strategies, ensuring the reliability and accuracy of accounting software solutions Stay up to date with emerging technologies and industry trends in accounting software to contribute to the continuous improvement of software offerings Troubleshoot and resolve complex technical issues related to accounting software implementation, data integration, and system performance Collaborate with product managers and stakeholders to prioritize software features and enhancements based on client needs and market demands Participate in the life cycle of a software implementation and support, including requirements analysis, estimation, planning, and release management Conduct Software demonstrations, create pricing quotes, draft engagement letters Assist with Software Vendor invoice processing/allocations for client billing Supervisory responsibilities May supervise subordinate team members Work environment Work is conducted in a professional office environment with minimal distractions Physical demands Prolonged periods of sitting at a desk and performing work in front of a computer screen for long periods of time Must be able to lift up to 15 pounds at a time Travel required Occasional travel, but unpredictable, based on client needs Required education and experience Bachelor's degree in accounting, accounting information systems, or relevant, hands-on accounting system implementation experience 3+ years of relevant experience Current experience and technology skills using Sage Intacct, QuickBooks Online, or similar accounting software Proficient with using Microsoft Office (Word, Excel, PowerPoint, and Outlook) Preferred education and experience Advanced degree or relevant certifications Other duties Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the colleague for this job. Duties, responsibilities and activities may change at any time with or without notice. WHO WE ARE UHY is one of the nation's largest professional services firms providing audit, tax, consulting and advisory services to clients primarily in the dynamic middle market. We are trailblazers who bring our experience from working within numerous industries to our clients so that we can provide them with a 360-degree view of their businesses. Together with our clients, UHY works collaboratively to develop flexible, innovative solutions that meet our clients' business challenges. As an independent member of UHY International, we are proud to be a part of a top 20 international network of independent accounting and consulting firms. WHAT WE OFFER POSITIVE WORK ENVIRONMENT Enjoy a collaborative and supportive work environment where teamwork is valued. ATTRACTIVE COMPENSATION PACKAGES Our compensation is competitive and tailored to reflect the role, qualifications, and expertise of each individual. COMPREHENSIVE BENEFIT PACKAGE Access comprehensive benefits including group health insurance, dental and vision coverage, 401(k) retirement plans, and generous paid time off (PTO) allowances.
    $67k-81k yearly est. Auto-Apply 26d ago
  • Software Engineering Co-Op

    Watlow Controls 4.6company rating

    Staff software engineer job in Saint Louis, MO

    About the Role Join Watlow's Systems Engineering team and help shape the future of our Digital Twin and Manufacturing Automation initiatives. This co-op blends software engineering, data systems, and shop-floor integration to improve how we collect data, automate workflows, and visualize processes across global operations. You'll collaborate with engineers, operators, and IT specialists to design Python-based solutions that make our manufacturing systems smarter, faster, and more connected. Key Responsibilities Develop Python-based web apps to capture and visualize shop-floor data in Azure cloud databases. Build and maintain data pipelines to Databricks for trend and performance analysis. Design Raspberry Pi + camera systems for part tracking and operator assistance. Replace legacy automation (e.g., auto-clickers) with robust Python automation and APIs. Integrate shop-floor data with company-wide digital systems and dashboards. Write clean, documented code and create user-friendly interfaces for operators and engineers. Desired Skills Proficient in Python (object-oriented programming, automation, data handling). Familiar with Flask, FastAPI, or Django for web development. Basic knowledge of databases (SQL/NoSQL) and Azure or other cloud services Basic knowledge of pulling and pushing data through APIs. Experience with OpenCV, Raspberry Pi, or sensor integration is a plus. Interest in machine learning or identifying automation patterns in manufacturing data. Strong communication skills and willingness to work in a hands-on, cross-functional environment. Preferred Majors Computer Engineering Computer Science Electrical Engineering Mechanical Engineering (with Python programming experience) Biomedical Engineering (with Python/Image processing) Industrial & Systems Engineering Mechatronics/Robotics Engineering Information Systems/IT or related STEM fields What You'll Gain Real-world experience applying software to manufacturing and digital transformation. Exposure to hardware/software integration and automation. Collaboration with cross-functional teams in engineering, IT, and operations. The chance to see your code implemented directly on the shop floor to drive measurable impact. Applicants must be authorized to work for any employer now or in the future in the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time.
    $68k-88k yearly est. 29d ago
  • .NET / GIS Software Engineer (TS Clearance Required)

    North Point Defense 3.9company rating

    Staff software engineer job in Saint Louis, MO

    North Point Technology is seeking an experienced Software Developer to join our mission-driven team supporting the National Geospatial-Intelligence Agency (NGA). This position plays a critical role in advancing NGA's Geospatial Intelligence (GEOINT) capabilities - measuring, modeling, and visualizing the Earth in precise 3D detail to enable global intelligence and defense missions. The ideal candidate is a motivated problem-solver and skilled developer who thrives in collaborative, agile environments. You'll work hands-on with .NET technologies, build robust software components, and help ensure the reliability and integrity of critical geospatial systems. This program requires employees to have an active TS clearance Responsibilities: As a key member of our development team, you'll: Design, develop, and integrate .NET-based software components and applications. Debug, test, and validate new and existing code to maintain system stability and data integrity. Contribute to Agile development cycles, participating in standups, sprint planning, and retrospectives. Write and maintain automated unit and validation tests to support continuous integration and delivery. Collaborate closely with system engineers, analysts, and developers to ensure solutions align with mission goals. Support ongoing software sustainment, ensuring long-term reliability and scalability of deployed systems. Leverage tools like GitLab, Jira, and Confluence to track progress, manage tasks, and document work. Required Skills/Experience: Technical Skills: Strong proficiency in C#, VB.NET, C++, and WPF within the Microsoft .NET ecosystem Experience working with large codebases and writing testable, maintainable software Familiarity with PostgreSQL or similar relational databases Understanding of Cloud, SOA, Web Services, or virtualization environments Experience with Git/GitLab for version control and Jira/Confluence for collaboration Solid understanding of software development and sustainment methodologies Professional Skills: Excellent written and verbal communication abilities Strong organizational skills with attention to detail Proactive, self-motivated, and comfortable taking ownership of assigned tasks Preferred Skills/Experience Prior experience supporting NGA or other Intelligence Community customers Working knowledge of AWS and cloud-native technologies Microsoft certifications in software development or systems engineering Hands-on GIS (Geospatial Information Systems) experience North Point Technology is THE BEST place to work for curious-minded engineers motivated to support our country's most crucial missions! We focus on long term projects, leveraging the latest technology in support of innovative solutions to solve our customer's most difficult problems. At North Point Technology, EMPLOYEES come first! We value our employees by providing excellent compensation, benefits, and a flexible work-life balance. We strive for a close-knit and open atmosphere where the owners are always directly available to our team members. Come join us! Apply with North Point Technology today!
    $60k-80k yearly est. Auto-Apply 60d+ ago
  • Prinicpal Software Engineer

    Momentum 4.6company rating

    Staff software engineer job in Saint Louis, MO

    Welcome to the MOMENTUM. Team! MOMENTUM. is not just our company name; it is the highest value we deliver to our customers. We are a rapidly growing technology solutions company delivering innovative technology, engineering, and intelligence solutions across the DoD sector. The efforts of our high-capacity team ultimately strengthen our Nation and the warfighter. Our team is dispersed throughout the US, which means we value the diversity and unique collaboration fostered throughout our team. We work incredibly hard for our customers and believe deeply in our core values. We're a high-energy, high-growth team and we love to win. Principal Software Engineer MOMENTUM. is seeking a strong Principal Software Engineer to support an NGA project in downtown St Louis with the Geospatial Center of Excellence. This is 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 to the IC. Candidates must be passionate, energized and excited to work on modern architectures and solve challenging problems for our clients. In this role, you will: Experience in Python enterprise application development Experience building high-performance applications in React.js Experience building APIs Web services architecture, design, and development Experience in PostgreSQL database design Experience working in AWS and utilizing specific AWS tools If you're right for this role, you have: Active Top-Secret Clearance with the ability to obtain an SCI Bachelor's degree in Computer Science, Engineering, Mathematics, or a related technical field with 15+ years of software engineering experience OR Master's degree in a technical field with 13+ years of software engineering experience. To learn more about us, check out our website at ******************** MOMENTUM. is an EEO/M/F/Veteran/Disabled Employer: We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The qualifications listed above are representative of the knowledge, skill, and ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions. Accommodations: Consistent with the Americans with Disabilities Act (ADA) and Alabama civil rights law, it is the policy of MOMENTUM. to provide reasonable accommodation when requested by a qualified applicant or employee with a disability, unless such accommodation would cause an undue hardship. The policy regarding requests for reasonable accommodation applies to all aspects of employment, including the application process. If reasonable accommodation is needed, please include a request when applying.
    $63k-88k yearly est. 60d+ ago
  • Software Engineer, Public Sector

    Scale Ai Inc. 4.1company rating

    Staff software engineer job in Saint Louis, MO

    Scale AI is seeking highly skilled and motivated Software Engineers to join our dynamic Federal Engineering team. As a part of this team, you will play a critical role in delivering high-impact AI-powered mission solutions for government customers. Our scalable and high-performance platform forms the foundation for these solutions, and your expertise will be instrumental in designing and implementing systems that can handle billions of data points with exceptional performance. You will: Design and implement scalable backend systems for Federal customers, leveraging Scale's modern and cloud-native AI infrastructure Collaborate with cross-functional teams to define and execute the vision for backend solutions, ensuring they meet the unique needs of government agencies operating in secure environments Develop distributed systems, data-intensive applications, and machine learning infrastructure to enable real impact for mission owners Build robust and reliable backend systems that can serve as standalone products, empowering customers to accelerate their own AI ambitions Participate actively in customer engagements, working closely with stakeholders to understand requirements and deliver innovative solutions Contribute to the platform roadmap and product strategy for Scale AI's Federal business, playing a key role in shaping the future direction of our offerings This role will require an active TS/SCI security clearance or the ability to obtain a security clearance. Ideally you'd have: Full Stack Development: Proficiency in both front-end and back-end development, including experience with modern web development frameworks, programming languages, and databases Cloud-Native Technologies: Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and experience in developing and deploying applications in a cloud-native environment. Understanding of containerization (e.g., Docker) and container orchestration (e.g., Kubernetes) is a plus Data Engineering: Knowledge of ETL (Extract, Transform, Load) processes and experience in building data pipelines to integrate and process diverse data sources. Understanding of data modeling, data warehousing, and data governance principles Machine Learning Infrastructure: Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch) and experience in designing and implementing machine learning infrastructure. Understanding of model serving, monitoring, and deployment strategies is beneficial Problem Solving: Strong analytical and problem-solving skills to understand complex challenges and devise effective solutions. Ability to think critically, identify root causes, and propose innovative approaches to overcome technical obstacles Collaboration and Communication: Excellent interpersonal and communication skills to effectively collaborate with cross-functional teams, stakeholders, and customers. Ability to clearly articulate technical concepts to non-technical audiences and foster a collaborative work environment Adaptability and Learning Agility: Willingness to embrace new technologies, learn new skills, and adapt to evolving project requirements. Ability to quickly grasp and apply new concepts and stay up-to-date with emerging trends in software engineering Compensation packages at Scale for eligible roles include base salary, equity, and benefits. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position, determined by work location and additional factors, including job-related skills, experience, interview performance, and relevant education or training. Scale employees in eligible roles are also granted equity based compensation, subject to Board of Director approval. Your recruiter can share more about the specific salary range for your preferred location during the hiring process, and confirm whether the hired role will be eligible for equity grant. You'll also receive benefits including, but not limited to: Comprehensive health, dental and vision coverage, retirement benefits, a learning and development stipend, and generous PTO. Additionally, this role may be eligible for additional benefits such as a commuter stipend. Please reference the job posting's subtitle for where this position will be located. For pay transparency purposes, the base salary range for this full-time position in the locations of San Francisco, New York, Seattle is:$184,000-$292,560 USDThe base salary range for this full-time position in the locations of Washington DC, Texas, Colorado is:$165,600-$263,304 USDThe base salary range for this full-time position in the location of Hawaii/St. Louis is:$138,000-$219,420 USD PLEASE NOTE: Our policy requires a 90-day waiting period before reconsidering candidates for the same role. This allows us to ensure a fair and thorough evaluation of all applicants. About Us: At Scale, our mission is to develop reliable AI systems for the world's most important decisions. Our products provide the high-quality data and full-stack technologies that power the world's leading models, and help enterprises and governments build, deploy, and oversee AI applications that deliver real impact. We work closely with industry leaders like Meta, Cisco, DLA Piper, Mayo Clinic, Time Inc., the Government of Qatar, and U.S. government agencies including the Army and Air Force. We are expanding our team to accelerate the development of AI applications. We believe that everyone should be able to bring their whole selves to work, which is why we are proud to be an inclusive and equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability status, gender identity or Veteran status. We are committed to working with and providing reasonable accommodations to applicants with physical and mental disabilities. If you need assistance and/or a reasonable accommodation in the application or recruiting process due to a disability, please contact us at accommodations@scale.com. Please see the United States Department of Labor's Know Your Rights poster for additional information. We comply with the United States Department of Labor's Pay Transparency provision . PLEASE NOTE: We collect, retain and use personal data for our professional business purposes, including notifying you of job opportunities that may be of interest and sharing with our affiliates. We limit the personal data we collect to that which we believe is appropriate and necessary to manage applicants' needs, provide our services, and comply with applicable laws. Any information we collect in connection with your application will be treated in accordance with our internal policies and programs designed to protect personal data. Please see our privacy policy for additional information.
    $60k-80k yearly est. Auto-Apply 1d ago
  • Software Engineer

    The Timberline Group

    Staff software engineer job in Saint Louis, MO

    Role Expectations Demonstrates technical excellence and competency. Relies on supervision to complete tasks; works independently or with support from more senior SE. Builds internal network of business and technical relationships. Research and Analysis Work with Business Analysts and management to ensure the requirements and proposed solution align and meet architectural standards. Work with development lead to analyze functional and technical requirements for issues. Review functional and technical requirements for performance improvement and cost reduction opportunities. Design, Develop and Test Solutions Work with software lead to understand requirements and translate into technical specification for new solutions, enhancements and maintenance requests. Provide development support to integrate packages or code applications with attention to integration, maintainability, reusability, standards, structure and efficiency. Execute unit and development tests to validate that new code features meet business requirements. Implement and Support Work with Operations groups to ensure applications are successfully migrated to production. Provide application maintenance and support as required. Resolve production problems according to business requirements. Leverage tools and methods necessary to understand root cause and recommend options for correction. Identify issues and risks as they arise. Leadership Set the bar for personal excellence. Proactively engage with more senior developers for help. Specific Skills may include Custom Application Development: Maintains knowledge and skills in OO Concepts, Pattern Implementation, Coding, Architecture, Substantial and demonstrated skills in Single Platform/Single Language/Single IDE. Significant experience in one or more of the following technologies: .NET 4.x, SOAP / Rest Services, ADO.NET, MVC, Vue.js, Bootstrap, jQuery. Mobile Application Development: Maintain knowledge and skills in cross-platform mobile device application development. Significant experience in one or more of the following technologies: Xamarin, Swift, Objective C, Java. Database Development: Maintains knowledge and skills in development and support of PL/SQL and report writing. Significant experience in one or more of the following technologies: SQL Server 2019, SQL Server Management Studio, SQL Server Reporting Studio. Enterprise Integration: Maintains knowledge and skills in development and support of B2B web service, enterprise data exchange, and file transfer. Significant experience in one or more of the following technologies: .NET SOAP / REST Services (ASMX, WCF, MVC), EDI, BizTalk. Education Requirement 4-year college degree, preferably in Computer Science or Business-related studies. Experience Requirement 1-3 years related experience in programming or systems analysis with indications of more technical aptitude. Need to be open to: Remote in the USA Only Contract-to-Hire 3-6 months Must be US-Citizen or Green-Card only Will be required to travel once/quarter for Team Meetings The Timberline Group Phone: ************ PO Box 565, Sullivan, Mo 63080 ********************* ************************* "Delivering quality solutions through quality people"
    $59k-79k yearly est. Easy Apply 60d+ ago
  • Mid Level Software Engineer

    Freedom Technology Solutions Group

    Staff software engineer job in Saint Louis, MO

    Freedom Technology Solutions Groups is looking to add a mid level Software Engineer to the team! This position is fully onsite in St. Louis, MO. Required Experience: Demonstrated firsthand experience in at least two of the following: Java, JavaScript or Python enterprise application development Web services architecture, design, and development Relational database design Spatial database design NoSQL database design Micro-service architecture, design and development Containerization and/or Orchestration API Development Cloud Native Development, AWS, Azure, Google Cloud or similar Cloud Service providers Desired Experience: Demonstrated experience in the development of customized code, scripts, modules, macro procedures, or libraries to implement specialized spatial analysis functions using languages such as Python, Java, JavaScript, PHP, C, Perl, or similar scripting and development languages. Demonstrated experience in integration and tailoring of geospatial Commercial Off-The-Shelf (COTS) software applications; specialized software and database development and maintenance; integration of related specialized hardware; engineering studies to identify and remedy geodata processing bottlenecks. Demonstrated experience with government and/or commercial imagery products, to include SAR or related RADAR imaging technologies. Demonstrated experience working with and developing geospatial information systems (GIS) to include open-source and proprietary geospatial formats Demonstrated experience in use and development with common geospatial tools, data, and operating platforms. These may include, but are not limited to: Tools - Boundless Spatial suite, Remote View, PostGRES/PostGIS, Oracle Spatial and/or other geospatial databases, ArcGIS Desktop, ArcGIS Server, Image Server, and File Geodatabases. Data formats including KML, KMZ, NITF, TIFF, JPEG, GeoPDF, and similar geo-related formats and data structures. Operating Platforms - ESRI, OpenGeo Suite, or similar. Demonstrated experience abstracting new or legacy systems via standards-based APIs to include web services. Including but not limited to Open Geospatial Consortium standards Demonstrated experience in at least one of the following: Developing terrain analysis visualization and algorithms. Developing automated detection algorithms. Education: A Master of Science or equivalent degree in Computer Science, Engineering, Mathematics, Information Systems, Cybersecurity, or equivalent technical degree and a minimum of 2 years of experience in full stack development to include Java, Web services, Database, and micro-service development software, engineering/development, or a related area that demonstrates the ability to successfully perform the duties associated with this work. Or, a Bachelor of Science or equivalent degree in Computer Science, Engineering, Mathematics, Information Systems or equivalent technical degree and a minimum of 4 years of experience in full stack development to include Java, Web services, Database, and micro-service development software, engineering/development, or a related area that demonstrates the ability to successfully perform the duties associated with this work. Or, a minimum, as equivalent to education, of 6 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. What's in It for You? Flexible work environment A team mentality - work with friendly, like-minded professionals Work with innovative, cutting edge technologies Enjoy extremely competitive compensation and benefits A work-life balance you can count on Opportunities to grow and advance your career on our dime The Benefits You Get with Freedom Amazing benefits including matching 401k, fully paid medical, and more Generous paid time off - including paid site closure days Competitive salary offerings Paid training and tuition reimbursement Referral bonuses Fully paid life and disability Annual logo wear allowance Company sponsored events (game nights, holiday party, summer party, happy hours) Interested in learning more about Freedom and our culture? Contact us today! We're constantly hosting hiring events in our office and elsewhere, to help you get a sense of what life is like at Freedom before joining the team. As an Equal Opportunity Employer, we do not discriminate on the basis of race, color, religion, sex, age, marital status, disability or veteran status Applicant Federal & E-Verify Postings VEVRAA Federal Contractor Accessibility: If you need an accommodation as part of the employment process, please contact Human Resources at Phone: ************ Email: ********************* Equal Opportunity Employer, including disabled and veterans. If you want to view the EEO Law poster, please choose your language: English - Spanish - Arabic - Chinese If you want to view the EEO Law Supplement poster, please choose your language: English - Spanish - Chinese If you want to view the Pay Transparency Policy Statement, please click the link: English
    $59k-79k yearly est. Auto-Apply 60d+ ago

Learn more about staff software engineer jobs

How much does a staff software engineer earn in Saint Charles, MO?

The average staff software engineer in Saint Charles, MO earns between $84,000 and $148,000 annually. This compares to the national average staff software engineer range of $100,000 to $186,000.

Average staff software engineer salary in Saint Charles, MO

$112,000
Job type you want
Full Time
Part Time
Internship
Temporary