Post job

Software engineer jobs in Chesterfield, MO

- 1,571 jobs
All
Software Engineer
Software Developer Internship
Senior Software Engineer
Associate Software Engineer
Software Developer
Data Engineer
Senior Java Developer
Senior Software Engineer/Senior Tester
Software Development Engineer
Software Test Engineer
Lead Java Developer
Quality Assurance Engineer
Lead Engineer
Devops Engineer
Android Developer
  • Senior Software Certification Engineer

    Boeing 4.6company rating

    Software engineer job in Saint Louis, 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. Boeing is seeking an experienced and dedicated Software Certification Engineer to lead our engineering team in the critical mission of developing and certifying safe, reliable, and innovative aircraft. This role is paramount in ensuring that our aircraft not only meet but exceed the rigorous safety standards set forth by the Federal Aviation Administration (FAA). The Software Certification Engineer will play a vital role in fostering a culture of safety and excellence, making significant contributions to the certification process that underpins the trust of our customers and the flying public. Why This Role is Important: The Software Certification Engineer is a cornerstone of Boeing's unwavering commitment to safety and excellence in aviation. This role is crucial in ensuring that our aircraft not only meet the regulatory standards set by the FAA but also embody the highest levels of safety and reliability. By partnering closely with the FAA, the Software Certification Engineer will help shape the future of aviation, driving innovation while safeguarding the trust of our customers and the flying public. Join us in our mission to connect, protect, explore, and inspire the world through aerospace innovation. Apply today to be part of a team that is dedicated to setting the standard for safety and excellence in the aerospace industry! Position Responsibilities: Lead and manage a team of engineers focused on the design, analysis, and testing of aircraft systems and components, with an unwavering commitment to safety. Cultivate a safety-first mindset within the engineering unit, ensuring that all engineering practices prioritize the well-being of passengers and crew. Collaborate closely with the FAA to navigate the complex certification process, ensuring that all aircraft designs comply with stringent regulatory requirements and safety standards. Develop and implement engineering strategies that emphasize safety and reliability, aligning with Boeing's commitment to delivering the highest quality aircraft. Serve as the primary liaison for FAA representatives, facilitating transparent communication and collaboration throughout the certification journey. Oversee the preparation and submission of comprehensive technical documentation required for FAA certification, ensuring that all materials reflect the highest standards of accuracy and thoroughness. Mentor and develop engineering staff, instilling a deep understanding of safety protocols and certification processes to enhance their professional growth and technical expertise. Analyze and resolve complex engineering challenges with a focus on safety, leveraging data-driven decision-making and industry best practices. Monitor project progress and performance, ensuring that engineering solutions are delivered on time and meet all safety and certification milestones. This position is expected to be 100% onsite. The selected candidate will be required to work onsite at one of the listed location options. 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. Basic Qualifications (Required Skills/Experience): 5+ years of experience as a Designated Engineering Representative (DER) or Technical Standard Order (TSO) Certification Specialist. 9+ years of experience in RTCA DO-178(B/C) Software Considerations in Airborne Systems and Equipment Certification 5+ years' experience in software engineering Preferred Qualifications (Desired 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 12+ years related work experience or an equivalent combination of education and experience Current Designated Engineering Representative (DER) or Technical Standard Order (TSO) Certification Specialist Experience with concurrent software and distributed systems 12+ years' experience in software development life cycles, configuration management and best agile software engineering practices 9+ years' experience developing, documenting and maintaining architectures, requirements, algorithms, interfaces and designs for software systems 9+ years' experience leading software development projects Leads activities to develop, document and maintain architectures, requirements, algorithms, interfaces and designs for software systems Leads development, selection, tailoring and deployment of processes, tools and metrics Experience using common software version control tools such as Git Experience with Agile planning tool such as JIRA, TSF Drug Free Workplace: Boeing is a Drug Free Workplace (DFW) 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. Union: This is a non union-represented position 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 - Level 4 (Senior) - $119,000 - $172,000 Summary Pay Range - Level 5 (Lead) - $145,350 - $211,600 Applications for this position will be accepted until Jan. 12, 2026 Relocation This position offers relocation based on candidate eligibility. 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.
    $145.4k-211.6k yearly 1d ago
  • Quality Assurance Automation Engineer

    Adaptive Solutions Group 3.8company rating

    Software engineer job in Saint Louis, MO

    Our client in the retail space has an urgent need for an Automation Engineer to join their team! They are in the process of growing their QA department and shifting towards automation, so they need your automation expertise to create frameworks and build automated tests. Candidates MUST have hands-on experience with NUnit or Moq and Playwright, and experience scripting in C# or TypeScript. This is a great opportunity to shape QA processes from the ground up and have a direct impact on team maturity! Team works on-site 3 days in Maryland Heights, MO *We are only able to consider candidates CURRENTLY living in the St. Louis, MO area at this time (relo is NOT an option)* Direct Placement (US Citizens or Green Card holders only) Cannot work C2C or 3rd party Required: A Bachelor's degree in computer science, engineering, or related field, or equivalent experience. 3+ years of experience in software quality assurance and automated testing. Hands-on experience with NUnit OR Moq, AND Playwright, AND scripting in C# or TypeScript. Familiarity with Azure DevOps, CI/CD pipelines, and Agile/Scrum practices. Exposure to Azure services, containerized environments, and modern development workflows. Strong analytical skills, attention to detail, and a collaborative mindset.
    $61k-76k yearly est. 3d ago
  • React Native - Software Engineer

    Spectraforce 4.5company rating

    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. 3d ago
  • Software Developer

    Procession Systems

    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. 3d ago
  • Software Engineer

    The Judge Group 4.7company rating

    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. 4d ago
  • Data Engineer

    Harvey Nash

    Software engineer job in OFallon, MO

    We are seeking an experienced Data Engineer, the ideal candidate should have experience with data engineering tools and technologies, especially in Hadoop environments. Client's data ecosystem is built on an on-premise Hadoop system, and they're transitioning some data to the cloud to support external systems and enhance data sharing. Here are some of the specific details: Job Title: Data Engineer Job Duration: 12 months Job Location: O'Fallon, MO (3 days onsite). REQUIRED SKILLS: 8 years of experience in Data Engineering. Deep experience with Hadoop-based data ecosystems (on-premise). Hands-on experience with Spark, Python, and SQL. Experience with ETL tools such as Alteryx, NiFi, and SSIS. Familiarity with cloud platforms like AWS and Azure, especially for hybrid cloud/on-premise data ecosystems. A reasonable, good faith estimate of the minimum and maximum for this position is $65/hr to $75/hr on w2.
    $65 hourly 2d ago
  • Senior Java Developer

    Agile Resources, Inc.

    Software engineer job in Saint Louis, MO

    Employment Type: 14-month W-2 contract (possibility to extend) Compensation: up to $63/hour W-2 Benefits: medical, dental, vision, LTD/STD, HSA/FSA, term life, supplemental health coverage options (e.g., Aflac), and a 401(k) for all W-2 employees (and their families if needed) We are seeking three mid-to-senior level Java Developers to join a cloud-native engineering team building high-scale backend services. This role is ideal for developers with strong experience in Java, Spring Boot microservices, and cloud platforms such as GCP, AWS, or Azure. You will design and build distributed services, work closely with product and architecture groups, and contribute to a modern CI/CD and Kubernetes-based environment. Responsibilities: Design, develop, and maintain scalable backend applications using Java and Spring Boot Build and support microservices for large-scale, distributed systems Develop cloud-native applications using GCP services Build APIs and backend services that integrate with Cloud SQL, PostgreSQL, MySQL, or other relational databases Deploy applications using Jenkins CI/CD pipelines Use infrastructure-as-code tooling, including Helm and Terraform Conduct peer code reviews and contribute to engineering standards Troubleshoot and resolve backend performance or reliability issues Collaborate closely with Product Owners, Tech Leads, and Solution Architects on technical design Follow the Equifax Engineering Handbook and established SDLC practices Participate in Agile ceremonies, including sprint planning, backlog refinement, daily standups, retrospectives, and demos Take ownership of deliverables in a fast-paced, deadline-driven environment Required Skills: 5+ years of hands-on development experience with Java and Spring Strong experience building Spring Boot microservices Experience with GCP, AWS, or Azure as a cloud developer Experience with cloud databases like Cloud SQL, Azure SQL, RDS, or similar relational databases Strong problem-solving, analytical, and debugging skills Excellent written and verbal communication skills Ability to work independently and collaboratively in a fast-moving environment Preferred Skills: Bachelor's degree in Computer Science or related field (or equivalent experience) Experience with Jenkins, CI/CD pipelines, Helm, and Terraform Experience working with Kubernetes (GKE, EKS, or AKS) Familiarity with observability and monitoring tools Experience with Agile/Scrum development practices Experience with automated testing frameworks for Java
    $63 hourly 4d ago
  • Sr. Developer - Ericsson Order Care (EOC) and AWS

    Telus Digital

    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. 1d ago
  • Cloud Data Engineer only on w2(USC or GC )

    PRI Global 4.2company rating

    Software engineer job in Saint Louis, MO

    Cloud Data Engineering (Production Support) St Louis, MO(Hybrid) Contract Local consultants will be considerded Only on w2(USC or GC) Core Responsibilities Production support for Databricks notebooks, Spark streaming apps, and APIs. Ownership of Level 1 / Bronze batch ingestion for ~60 data sources. Work includes: Data ingestion from various relational DBs or AWS → Delta Lake. Adding new tables/columns, change management, GDPR/purge processes. Product optimization: upgrades, resiliency work, performance improvements. Occasional new development for shared-service tools, not business-facing projects. Required Technical Skills Python (must have) Spark fundamentals (architecture, DataFrames, Spark SQL) Databricks experience Relational DB experience (Oracle, SQL Server, Postgres; not a DBA) Understanding of Delta Lake Nice-to-Haves: Spark streaming API development experience Azure experience preferred; AWS acceptable Scala not required
    $71k-97k yearly est. 5d ago
  • Senior Java Developer || Only USC and Green Card

    Ampstek

    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. 2d ago
  • Lead Java Developer - W2 role

    Vista Applied Solutions Group Inc. 4.0company rating

    Software engineer job in Saint Louis, MO

    Job Summary for Lead Java Developer: The primary purpose of this role is to develop and deliver best-of-breed authentication products for e-commerce transactional use cases that will drive uptake and penetration for the products and revenue for client. Job Qualifications and Responsibilities for Lead Java Developer: Have skills in building applications using open frameworks to achieve reuse and reduce development times for both frontend and backend (e.g., Spring Boot, Vue.js, Angular, React, others) Understand use cases for advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loading, all from the gang of four) to implement efficient code Have skills in designing and documenting highly available and performant microservice architectures Have skills to undertake a technical review of code across applications and their dependencies to look for anti-patterns and promote continuous refactoring Understand and elaborate technical debt and operational issues to drive prioritization discussions with stakeholders to improve the run experience Understands system architecture to plan for platform and infrastructure capacity (e.g., database, compute, network, storage) and drives the dependency prioritization to reduce the delivery lead time
    $80k-101k yearly est. 4d ago
  • Android Developer

    Greymatter Innovationz

    Software engineer job in Saint Louis, MO

    Greymatter Innovationz helps you stay digitally relevant across domains, technologies, and skillsets, every day. Android developer- Onsite in St. Louis- Must have- SDK development end-to-end and Bluetooth and BLE Framework knowledge Job Description - SDK Developer (Bluetooth/BLE) Role Overview We are seeking an experienced SDK Developer with strong expertise in building end-to-end software development kits and deep knowledge of Bluetooth and Bluetooth Low Energy (BLE) frameworks. The ideal candidate will design, develop, and optimize SDK solutions that integrate seamlessly with our product ecosystem while ensuring high performance, security, and reliability. Key Responsibilities Design, develop, and maintain end-to-end SDKs, including architecture, implementation, versioning, and release processes. Build robust, scalable, and reusable SDK components for mobile and connected devices. Integrate and optimize Bluetooth/BLE communication within applications and device platforms. Work closely with cross-functional teams (mobile, firmware, QA, product) to ensure seamless integration. Troubleshoot and resolve issues related to connectivity, performance, and compatibility. Contribute to technical documentation, coding standards, and best practices. Participate in code reviews and provide constructive feedback. Stay updated with emerging technologies, Bluetooth advancements, and SDK frameworks. Required Skills & Qualifications Strong hands-on experience in end-to-end SDK development. Solid understanding of Bluetooth and BLE frameworks, protocols, and communication flows. Experience with mobile platforms (iOS, Android) or embedded systems is a plus. Proficiency in programming languages such as Java, Kotlin, Swift, Objective-C, or C/C++. Strong problem-solving skills and ability to work in a fast-paced environment. Experience working with APIs, connectivity modules, and device communication layers. Good understanding of software architecture, design patterns, and debugging tools. Preferred Qualifications Experience with IoT ecosystems or connected consumer products. Knowledge of firmware communication interfaces. Experience with performance tuning and low-level debugging. Familiarity with version control systems (Git) and CI/CD pipelines. At Greymatter Innovationz, We offer: Motivating Work Environment. Excellent Work Culture. Help you to upgrade yourself to the next level. And More!!!
    $71k-94k yearly est. 3d ago
  • Lead Databricks Data Engineer

    Perficient 4.5company rating

    Software engineer job in Saint Louis, MO

    Perficient is a global AI-first consultancy. Our team of strategists, designers, technologists, and engineers partners with the world's most innovative enterprises and admired brands to deliver real business results through the transformative power of AI. As part of our AI-First strategy, we empower every employee to build AI fluency and actively engage with AI tools to drive innovation and efficiency. We break boundaries, obsess over outcomes, and shape the future for our clients. Join a company where bold ideas and brilliant minds converge to redefine what's possible - while building a career filled with growth, balance, and purpose. Perficient currently has a career opportunity for a Lead Databricks Data Engineer with AWS to join our team located in the United States. This role is primarily office-based at a local Perficient location, with travel and on-site client engagements expected as needed. Job Overview As a Lead Databricks Data Engineer, you are expected to lead the development team and have strong development and programming skills in Python, SQL, Pyspark, Databricks, Notebook Repositories, CI/CD, and ETL platforms associated with Data Lakehouse solutions. You are expected to be experienced and fluent in agile development and agile tools. You will work with architects and infrastructure teams to develop, test, deploy and troubleshoot your code as well as provide input into solutions and design of the system. You will collaborate with some of the best talent in the industry to create and implement innovative high-quality solutions focused on our clients' business needs. About Us The Perficient Data & Analytics Solutions organization supports a wide variety of clients, technologies, and applications. Our Team members drive innovation in the arena of data and analytics solutions. We work on innovative digital transformation deployment for various clients across the globe. We had explosive growth in the last few years to meet the demands of a massive transition to digital with an AI First approach. Our practice groups include Artificial Intelligence, Analytics, Content Management, Data Governance, Data Management, Data Strategy and Search. Perficient is always looking for the best and brightest talent and we need you! We're a quickly growing, global digital consulting leader, and we're transforming the world's largest enterprises and biggest brands. You'll work with the latest technologies, expand your skills, and become a part of our global community of talented, diverse, and knowledgeable colleagues. RESPONSIBILITIES Design and develop scalable data solutions. Build high-performance ETL pipelines using Spark/PySpark. Implement CI/CD pipelines and orchestrate Databricks workflows. Monitor production jobs and troubleshoot issues. Participate in Agile ceremonies. QUALIFICATIONS Passionate developer with 8+ years of data engineering experience, with at least 3 years in a lead or senior data engineer role. Minimum 5 years of hands-on Teradata and Databricks experience using (Delta Lake, Notebooks, Pipelines, cluster management). Experience in AWS services (S3, EC2, SNS, SQS, Lambda, ECS, Glue, IAM, CloudWatch) DevOps experience with Databricks CI/CD (Git, Jenkins, Artifactory) Experience with Unix/Linux shell scripting and administration Experience with SQL (Teradata SQL, Hive SQL, Spark SQL) Experience withJ ob scheduling tools (CA7 Enterprise Scheduler) Demonstrated ability to leverage AI tools to enhance productivity, streamline workflows, and support data-informed task execution. Familiarity with AI-enhanced platforms is a plus. A solid understanding of AI capabilities and limitations including ethical considerations is expected. Flexible and adaptable attitude, disciplined to manage multiple responsibilities and adjust to varied environments. Ability to produce high quality products within deadlines Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field. Preferred Skills & Education: Certification in Databricks, Spark, AWS, Azure or other cloud platform Master's degree in Computer Science or related field Client-facing or consulting experience is highly preferred. Perficient, Inc. proudly provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a protected veteran in accordance with applicable federal, state and local laws. Perficient, Inc. complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Perficient, Inc. expressly prohibits any form of unlawful employee harassment based on race, color, religion, gender, sexual orientation, national origin, age, genetic information, disability, or covered veterans. Improper interference with the ability of Perficient, Inc. employees to perform their expected job duties is absolutely not tolerated. Disability Accommodations: Perficient is committed to providing a barrier-free employment process with reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or accommodation due to a disability, please contact us. Applications will be accepted until the position is filled or the posting is removed. The salary range for this position takes into consideration a variety of factors, including but not limited to skill sets, level of experience, applicable office location, training, licensure and certifications, and other business and organizational needs. The new hire salary range displays the minimum and maximum salary targets for this position across all US locations, and the range has not been adjusted for any specific state differentials. It is not typical for a candidate to be hired at or near the top of the range for their role, and compensation decisions are dependent on the unique facts and circumstances regarding each candidate. A reasonable estimate of the current salary range for this position is $73,008 to $149,880. Please note that the salary range posted reflects the base salary only and does not include benefits or any potential variable compensation programs. Information regarding the benefits available for this position are in our benefits overview. #LI-AN1 ABOUT US Perficient is the global AI-first consultancy. Our team of strategists, designers, technologists, and engineers partners with the world's most innovative enterprises and admired brands to deliver real business results through the transformative power of AI. As part of our AI-First strategy, we empower every employee to build AI fluency and actively engage with AI tools to drive innovation and efficiency. We break boundaries, obsess over outcomes, and shape the future for our clients. Join a company where bold ideas and brilliant minds converge to redefine what's possible - while building a career filled with growth, balance, and purpose.
    $73k-149.9k yearly 14d ago
  • Embedded Software Programmer

    L R S 4.3company rating

    Software engineer job in Saint Louis, MO

    LRS Consulting Services has been delivering the highest quality consultants to our clients since 1979. We've built a solid reputation for dealing with our clients and our consultants with honesty, integrity, and respect. We work hard every day to maintain that reputation, and we're very interested in candidates who can help us. If you're that candidate, this opportunity is made for you! LRS is in need of an Embedded Engineer for a contract to hire opportunity with our client in Sunset Hills, MO. If you're that person, submit your resume now! Responsibilities: The Embedded Software Developer will work as part of a team to read and modify existing embedded code in C, as well as write new embedded code in C. Qualifications: Candidate must have 4 or more years of experience with the following: Embedded Software Development C/C++ programming Experience working with Yocto Linux & IOT Development preferred but not required Experience leading design efforts Experience working with QT framework for UI development is desired Experience with microcontrollers (RTOS is desired) Candidate must be able to effectively communicate in English (written & verbal) Candidate must have permanent authorization to work in the USA for any employer The base range for this contract position is $50 - $80 per hour, depending on experience. Our pay ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hires of this position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. LRS is an equal opportunity employer. Applicants for employment will receive consideration without unlawful discrimination based on race, color, religion, creed, national origin, sex, age, disability, marital status, gender identity, domestic partner status, sexual orientation, genetic information, citizenship status or protected veteran status.
    $56k-74k yearly est. 60d+ ago
  • Application Software Developer

    Avance Consulting Services 4.4company rating

    Software engineer job in Chesterfield, MO

    Warm Greetings! My name is Ganesh and I am a Sr. Technical Recruiter with Tricolor Inc. We are a leading consulting company and have been in consulting business for last 20 years. We are primary vendors to several Fortune 1000, Investment Banks and Financial companies. I found your resume on one of the job boards and it looks to be a good fit for an open position we have. Please review the listed below. If you are interested, please respond with your updated resume or give me a call on ************ at your earliest convenience. If you are not looking for new roles, please forward this email to someone either from your professional network or friends who are looking for new opportunities since we have an excellent referral program. Position- Application Software Developer Location- Chesterfield, Missouri Duration- Full Time Job Description: Design, build, test and maintain scalable and stable off the shelf application or custom built technology solutions to meet business needs Key Job Functions: • Participate and contribute in the entire implementation process for new applications and enhancements to existing applications • Provide input on the overall solution design • Build and test applications • Meet with business partners to understand business needs • Conduct root cause analysis and implement basic performance tuning • Responsible for ensuring solution meets business needs Education: Bachelor's degree in Computer Science, MIS, related field or equivalent experience. Minimum Experience: • 0-2 years of experience in the field or in a related area. Healthcare experience a plus. • Understanding JAVA, JSP, Super tool, PL/SQL, UNIX shell scripting, etc. Ami-sys, Facets or other claims management system experience a plus. • Understanding of C#, ASP.Net, Java Script, Object Oriented Programming and design concepts, XML, SQL, HTML, CSS Required Technical Skills: .NET, PL/SQL, C#, JavaScript Employment: As a condition of employment with Company, any successful job applicant will be required to pass a pre-employment drug screen and to successfully complete a background investigation, which may also include a credit check for positions in some areas of our business. Thanks, Ganesh Gani Sr. IT Recruiter Tricolor, Inc. Direct: ************** Email: ganesh(@)tricolor.com 100 Franklin Square Drive #207, Somerset, NJ 08873 Tel ************** | Fax ************** **************** | Certified Minority Business Enterprise (MBE) Qualifications Any Additional Information All your information will be kept confidential according to EEO guidelines.
    $74k-97k yearly est. 15h ago
  • F-22 Pilot Training Mid-Level Software Engineer Simulation

    Jeppesen 4.8company rating

    Software engineer job in Berkeley, MO

    Company: The Boeing Company The Boeing Company is looking for F-22 Pilot Training Mid-Level Software Engineer Simulation to join the F-22 Pilot Training Vehicle Simulation Software team located in Berkeley, Missouri. This position will focus on supporting the Boeing Global Services (BGS) Software Engineering organization. The F-22 Vehicle Simulation Team within BGS Software Engineering is responsible for developing products directly employed in the training of our nation's fighter pilots: • F-22 Pilot Training Avionics Simulation (PTAS) • F-22 Advanced Simulation Toolset (FAST) supporting the Boeing Virtual Warfare Center (VWC) These simulations support the employment and training of next generation avionics and sensor systems for the F-22 Raptor. This is an exciting opportunity that will allow you to support the long-term roadmap of the Vehicle Simulation team as a Senior Software Engineer. In this role you will interact with users to clarify requirements and timelines; help software development teams meet management/stakeholders prioritization of feature enhancements; participate in technical design and peer code reviews; enforce coding standards; provide mentoring to junior engineers; and function as a primary software developer. F-22 Vehicle Simulation Software Engineers test their changes daily in several different simulation environments including the desktop-based Development Test Environment (DTE) and Full Mission Trainer (FMT) cockpit used in conjunction with the Constant Resolution Visual System (CRVS) driving 360 degrees of immersive, visual environment. At The Boeing Company, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters. 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. Position Responsibilities: Leads the design, architecture, and development of simulation models, virtual environments/platforms and frameworks to enhance test performance, and durability of software systems throughout the entire product lifecycle. Partners with stakeholders to lead the review and identification of simulation requirements and dynamics of the systems being simulated. Performs data collection and processing for use in simulations. Leads validation, verification, and refinement of simulation software code, models, simulations, test procedures and test environments, and modeling against real-world data, test data, benchmarks, or other similar models. Leads the documentation and maintenance of technical code, algorithms, specifications and descriptions of simulation models. Partners with cross functional engineering teams to integrate simulation software with hardware devices and systems. Leads implementing current and emerging technologies, tools, frameworks, and methods in the software engineering simulation environment. Leads modernizing, migrating, sustaining, and updating simulation software to adapt legacy systems to new operating systems. Leads simulation software project management functions. We work in a casual but professional environment with multi-disciplined teams of engineers that take pride in developing, integrating, testing and delivering innovative solutions. There is long-term potential for career growth into technical leadership or management positions and we value the curiosity, tenacity and imagination our engineers bring to our teams each day. Basic Qualifications (Required Skills/ Experience): 5+ years of experience developing and debugging software using high level programming languages (C, C++, etc) Preferred Qualifications (Desired 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 experience using standard Software Development and Configuration Management tools such as Jira, Git, Bitbucket, Version One/Agility, GNAT Pro, GLStudio, MS Visual Studio Experience with VersionOne/Agility, GNAT Pro, GLStudio Experience developing in Ada, Fortran, OpenGL, Python, and Qt. Experience with incorporating Lean methodologies and Agile planning and scheduling processes. Knowledge of cloud architecture, including the different types of clouds (public, private, and hybrid), the different cloud platforms and the various components involved (computing, storage, 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 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. Knowledge of aircraft systems, including weapons, night vision system, mechanics, hydraulics, electronics, flight controls, etc. CodeVue Coding Challenge: To be considered for this position you will be required to complete a technical assessment as part of the selection process. Failure to complete the assessment will remove you from consideration. Travel: Less than 10% 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. 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: $123,250 - $166,750 Language Requirements: Not Applicable Education: Not Applicable Relocation: This position offers relocation based on candidate eligibility. Export Control Requirement: 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. Safety Sensitive: This is not a Safety Sensitive Position. Security Clearance: This position requires the ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship. An interim and/or final U.S. Secret Clearance Post-Start is required. Visa Sponsorship: Employer will not sponsor applicants for employment visa status. Contingent Upon Award Program This position is not contingent upon program award Shift: Shift 1 (United States of America) Stay safe from recruitment fraud! The only way to apply for a position at Boeing is via our Careers website. Learn how to protect yourself from recruitment fraud - Recruitment Fraud Warning 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. EEO is the law Boeing EEO Policy Request an Accommodation Applicant Privacy Boeing Participates in E - Verify E-Verify (English) E-Verify (Spanish) Right to Work Statement Right to Work (English) Right to Work (Spanish)
    $123.3k-166.8k yearly Auto-Apply 4d ago
  • Software Development Engineer in Test

    New Balance 4.8company rating

    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 60d+ ago
  • Software Engineer

    Reinventing Geospatial

    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

    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 3d ago
  • Software Engineer II - Tester (Big Data & Cloudera Ecosystem)

    Mastercard 4.7company rating

    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 17d ago

Learn more about software engineer jobs

How much does a software engineer earn in Chesterfield, MO?

The average software engineer in Chesterfield, MO earns between $52,000 and $90,000 annually. This compares to the national average software engineer range of $73,000 to $136,000.

Average software engineer salary in Chesterfield, MO

$68,000

What are the biggest employers of Software Engineers in Chesterfield, MO?

The biggest employers of Software Engineers in Chesterfield, MO are:
  1. Acosta
  2. Ag Leader Technology
  3. Helioz Solutions
  4. Envision
Job type you want
Full Time
Part Time
Internship
Temporary