Post job

Software engineer jobs in Belleville, IL

- 898 jobs
All
Software Engineer
Data Engineer
Software Developer Internship
Software Engineering Internship
Software Development Engineer
Software Developer
Senior Software Engineer
Lead Java Developer
Senior Java Developer
Lead Developer
Quality Assurance Engineer
Devops Engineer
Android Developer
  • 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. 4d 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. 4d 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. 4d 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. 5d 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 5d 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. 2d 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. 1d ago
  • Data Engineer AI Systems

    Mak Technologies LLC 3.7company rating

    Software engineer job in Saint Louis, MO

    Job Title: Data Engineer - AI Systems 6 Months St. Louis, MO Day 1 onsite role Data Engineer - AI Systems (Databricks) Primary Skills: Data Engineer, Databricks, Python, PySpark, AI/ML We'rebuilding intelligent, Databricks-powered AI systems that structure and activate information from diverse enterprise sources (Confluence, OneDrive, PDFs, andmore). As a Data Engineer, you'll design and optimize the data pipelinesthat transform raw and unstructured content into clean, AI-ready datasets formachine learning and generative AI agents. You'llcollaborate with a cross-functional team of Machine Learning Engineers,Software Developers, and domain experts to create high-quality data foundationsthat power Databricks-native AI agents and retrieval systems. KeyResponsibilities Develop Scalable Pipelines: Design, build, and maintain high-performance ETL and ELT workflows using Databricks, PySpark, and Delta Lake. Data Integration: Build APIs and connectors to ingest data from collaboration platforms such as Confluence, OneDrive, and other enterprise systems. Unstructured Data Handling: Implement extraction and transformation pipelines for text, PDFs, and scanned documents using Databricks OCR and related tools. Data Modeling: Design Delta Lake and Unity Catalog data models for both structured and vectorized (embedding-based) data stores. Data Quality & Observability: Apply validation, version control, and quality checks to ensure pipeline reliability and data accuracy. Collaboration: Work closely with ML Engineers to prepare datasets for LLM fine-tuning and vector database creation, and with Software Engineers to deliver end-to-end data services. Performance & Automation: Optimize workflows for scale and automation, leveraging Databricks Jobs, Workflows, and CI/CD best practices. What YouBring Experience with data engineering, ETL development, or data pipeline automation. Proficiency in Python, SQL, and PySpark. Hands-on experience with Databricks, Spark, and Delta Lake. Familiarity with data APIs, JSON, and unstructured data processing (OCR, text extraction). Understanding of data versioning, schema evolution, and data lineage concepts. Interest in AI/ML data pipelines, vector databases, and intelligent data systems. BonusSkills Experience with vector databases (e.g., Pinecone, Chroma, FAISS) or Databricks' Vector Search. Exposure to LLM-based architectures, LangChain, or Databricks Mosaic AI. Knowledge of data governance frameworks, Unity Catalog, or access control best practices. Familiarity with REST API development or data synchronization services (e.g., Airbyte, Fivetran, custom connectors
    $74k-102k 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. 5d ago
  • PostgreSQL Lead Developer

    Infosys 4.4company rating

    Software engineer job in Saint Louis, MO

    Infosys is seeking PostgreSQL Lead Developer and in this role primary responsibility will be to provide technical expertise and coordinate for day to day deliverables for the team. The chosen candidate will assist in the technical design of large business systems; builds applications, interfaces between applications, understands data security, retention, and recovery. The role holder should be able to research on technologies independently to recommend appropriate solutions & should contribute to technology-specific best practices & standards; contribute to success criteria from design through deployment, including, reliability, cost-effectiveness, performance, data integrity, maintainability and scalability; contributes expertise on significant application components, program languages, databases, operating systems, etc., and guides/mentors the team during the build and test phases. Required Qualifications: Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education. At least 4 years of Information Technology experience Candidate must be located within commuting distance of St Louis, Missouri or be willing to relocate to the area. This position may require travel to project locations Candidates authorized to work for any employer in the United States without employer-based visa sponsorship are welcome to apply. Infosys is unable to provide immigration sponsorship for this role at this time. Experience in PostgreSQL, experience in Oracle Linux Enterprise Preferred Qualifications: Experience in the design, and maintenance, of EDB Postgres, Postgres Distributed and AWS RDS. Deep understanding of EDB Postgres architecture and internals. Skilled in PostgreSQL monitoring and alerting tools, particularly PEM. Familiarity with observability tools like Splunk and Dynatrace is a plus. Experienced in setting up, configuring, and monitoring PostgreSQL binary and logical replication (e.g., Binary Streaming, Bi-Directional Replication - BDR). Strong skills in collecting diagnostics and tuning PostgreSQL and SQL performance. Proficient in PostgreSQL procedural languages (PL/pg SQL, PL/Tcl, PL/Perl, PL/Python) and SQL. Excellent troubleshooting and debugging skills. Experience in performance tuning and automation for Postgres and AWS platforms. Proficient in Linux, especially Oracle Linux Enterprise. Familiarity with scripting languages such as Bash, KSH, and Perl The job entails sitting as well as working at a computer for extended periods of time. Should be able to communicate by telephone, email or face to face. Travel may be required as per the job requirements. About Us Infosys is a global leader in next-generation digital services and consulting. We enable clients in more than 50 countries to navigate their digital transformation. With over four decades of experience in managing the systems and workings of global enterprises, we expertly steer our clients through their digital journey. We do it by enabling the enterprise with an AI-powered core that helps prioritize the execution of change. We also empower the business with agile digital at scale to deliver unprecedented levels of performance and customer delight. Our always-on learning agenda drives their continuous improvement through building and transferring digital skills, expertise, and ideas from our innovation ecosystem. Infosys provides equal employment opportunities to applicants and employees without regard to race; color; sex; gender identity; sexual orientation; religious practices and observances; national origin; pregnancy, childbirth, or related medical conditions; status as a protected veteran or spouse/family member of a protected veteran; or disability.
    $77k-99k 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. 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 Engineering Internship - Summer 2026

    Intramotev

    Software engineer job in Saint Louis, MO

    About Us: At Intramotev, we are dedicated to revolutionizing the freight industry by liberating tons of freight from congested highways, reducing carbon emissions, and enhancing transportation efficiency. We are deploying self-propelled battery-electric railcars and vehicles to transform freight logistics and bring innovation to our rail network. Based in St. Louis, MO, we are committed to promoting industrial revitalization, saving lives, and minimizing the environmental impact of trucking/transportation. We actively foster a work environment for every teammate that's welcoming, respectful and inclusive, with great opportunities for professional growth. Find your future with us. Role Overview: We are seeking a Software Engineering Intern to join the software development team to meet growing demands in the development of self-propelled rail vehicles. This role has a strong software focus, supporting innovative self-propelled capabilities in areas such as embedded software, user experience/user interfaces, back-end servers, computer vision, and control systems. Schedule: This is an internship for summer 2026. It is an hourly role, up to 40 hours/week, in-office position, based in St. Louis, MO. Position Responsibilities: Analyze and translate requirements into system architecture, hardware and software designs, and interface specifications. Test and validate to ensure system designs meet operational and functional requirements. Solve problems concerning and provide other support of fielded hardware and software over the entire product lifecycle. Assist in system development and integration, debugging, and testing on target hardware. Team Dynamics: Work within dynamic teams on diverse projects, typically ranging from small (1-2) to medium (3-10) members. Foster excellent interpersonal and communication skills to thrive in a collaborative environment. Adapt to evolving project objectives and requirements, as the work often involves a research nature and prioritized capability enhancements. Why Join Us Career Growth: Develop your career with a forward-thinking company dedicated to transforming rail technology. Innovative Environment: Contribute to groundbreaking projects that bridge the past and future of rail transport. Impactful Work: Be a key player in creating solutions that promote a more sustainable and efficient rail/mobility network. About You: Basic Qualifications (Required Skills/Experience): Working towards a Bachelor's Degree in Computer Science, Computer Engineering, or a related field (open to students after completing sophomore or junior years of school, as well as graduate students). 1+ years of previous internship, university research, or extra-curricular experience with software development. Experience with C, C++, C#, or another object oriented programming language. Experience with the software development life-cycle, including debugging and testing. Must be legally authorized to work in the U.S. CPT/OPT is supported. Fluent in both written and verbal English. Preferred Qualifications (Desired Skills/Experience): Experience with software version control tools such as git. Coursework related to embedded systems, industrial controls, human/machine interface, or computer vision. Demonstrated experience working on project teams. Experience delivering product(s) to customer(s). Typical Education and Experience: Education/experience typically acquired through advanced technical education (e.g. Bachelor) and typically 1 or more years' related work (internship/cooperative work) or university research project experience. Relocation: This position does not offer relocation. Equal Opportunity Employer Intramotev 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. If you're passionate about software engineering and eager to contribute to autonomous rail technology, we'd love to hear from you!
    $30k-51k yearly est. 60d+ ago
  • Software Engineer II

    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 Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all. Smart Interface Overview: Diverse agile team working on the Smart Interface product which is a set of APIs that allow Mastercard customers to participate in the 3-D Secure ecosystem. The 3-D Secure authentication protocol is based on a three-domain model where the Acquirer and Issuer are connected by the Interoperability Domain for the purpose of authenticating a Cardholder during an electronic commerce (e-commerce) transaction or to provide identity verification and account confirmation. Smart Interface provides this interoperability where the main function is to route authentication requests to the appropriate Directory Server for further processing. We support e-commerce (browser and in app) transactions from around the world. Role * Follow given directions and procedures in software delivery tasks (code development, test, deployment) * Deliver assigned work seeking guidance from experienced team members * Proactively seek code reviews of their work from experienced members * Understands the big picture and end-to-end logical architecture of systems in ownership areas * Provide feedback and suggestions on areas to improve * Understands the use of Mastercard technology policies in everyday work * Demonstrate active learning and sharing of software practices via Guild/Engineering community initiatives All about you / Experiences * Experience in developing and writing test scripts front end applications using Angular framework. * Knowledge in developing microservices using Spring Boot. * Write code in languages (e.g. Typescript, Java, SQL) * Familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) * Understands and implements standard branching (e.g., Gitflow) and peer review practices * Apply tools (e.g., Sonar, Zally, Checkmarx) and techniques to scan and measure code quality and anti-patterns as part of development activity * Understands and builds test code at unit level, service level, and integration level to ensure code and functional coverage * Understands the use of basic design patterns (e.g., factory, adaptor, singleton, composite, observer, strategy, inversion of control) * Understands requirement analysis being essential part of delivering value to our customers and partners and participate in elaboration, prioritization, and effort estimation * Understands different SDLC practices (Scrum/Kanban/SAFe) and the delivery situations they are used for * Understands the basic engineering principles used in building and running mission critical software capabilities (security, customer experience, testing, operability, simplification, service-oriented architecture) * Familiar with different application patterns to implement different types of business processes (e.g., APIs, event-driven-services, batch-services, web-applications, big data) * Understands Continuous Integration (CI) and Delivery (CD) concepts, and capabilities to support automation, pipelines, virtualization, and containerization To find US Salary Ranges, visit People Place. Under the Compensation tab, select "Salary Structures." Within the text of "Salary Structures," click on the link "salary structures 2025," through which you will be able to access the salary ranges for each Mastercard job family. For more information regarding US benefits, visit People Place and review the Benefits tab and the Time Off & Leave tab. 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. Pay Ranges O'Fallon, Missouri: $92,000 - $147,000 USD
    $92k-147k yearly Auto-Apply 55d ago
  • Prinicpal Software Engineer

    Momentum 4.6company rating

    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 initiativeproviding enterprise architectural, engineering, operations and sustainment, modification, and testing of geospatial-intelligence core services. Thisutilizes 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 Bachelors degree in Computer Science, Engineering, Mathematics, or a related technical field with 15+ years of software engineering experience OR Masters 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. 31d ago
  • DI Software Development Intern

    Pneumatic Scale Angelus

    Software engineer job in Saint Louis, MO

    About Us: Barry-Wehmiller is a diversified global supplier of engineering consulting and manufacturing technology for the packaging, corrugating, sheeting and paper-converting industries. By blending people-centric leadership with disciplined operational strategies and purpose-driven growth, Barry-Wehmiller has become a $3 billion organization with nearly 12,000 team members united by a common belief: to use the power of business to build a better world. : The Software Engineer Intern designs, develops, tests, documents, and maintains software solutions under supervision, adhering to organizational standards, methodologies, and security guidelines. They deliver quality software by effectively tracking tasks, identifying issues, and participating constructively in peer reviews and feedback cycles. This role supports more senior engineers in software design activities, assisting in the creation of application components and user interfaces to meet functional and security requirements. Additionally, the Software Engineer Intern contributes to basic data engineering tasks, including developing simple data pipelines, performing routine ETL processes, maintaining data integrity, and addressing common data quality issues. This role requires foundational problem-solving and analytical abilities, consistent professionalism, clear communication, and a proactive, collaborative mindset. The Software Engineer Intern seeks guidance from senior colleagues, communicates questions effectively, and actively pursues continuous learning and skill development, establishing a strong foundation for ongoing professional growth. Principal Duties and Responsibilities (Essential Functions) Software Development Designs, codes, verifies, tests, documents, amends and refactors complex programs/scripts and integration software services. Applies agreed standards, tools, and security measures to achieve well-engineered outcomes. Participates in reviews of own work and reviews of colleagues' work. Applies continuous integration, deployment and monitoring practices. Software Design Designs and implements software applications, components and modules. Addresses stakeholder concerns to meet both functional and non-functional requirements including security. Reviews, verifies and enhances own designs against specifications and reviews of others' designs. Data Engineering Designs, implements and maintains data engineering solutions to acquire and prepare data. Creates and maintains data pipelines to connect data across data stores, applications and organizations. Business Analysis & Support Investigates straightforward business situations to identify and analyze problems and opportunities. Contributes to the recommendation of improvements. Follows agreed standards and techniques to investigate, analyze and document business situations. Engages and collaborates with stakeholders either independently or under direction. Coaching & Performance Management Provides operational direction, support and guidance to colleagues. Actions feedback from colleagues to improve. Facilitates effective working relationships between team members. Required Education and Experience Pursuing a degree in computer science, STEM or equivalent experience. Exposure to cloud services (e.g. Azure, AWS, etc.). Exposure to containerization (e.g. Docker, k8s, docker compose). Basic experience with TypeScript/JavaScript (i.e. npm, node.js, deno, bun, etc.). Exposure to full stack development or frontend frameworks. (Vue, React, Angular, etc.) Personal Attributes Unquenchable curiosity. Has a strong bias towards action, iterating, and learning from feedback. Consistently holds self and peers accountable for meeting commitments. Enthusiastically learns new technologies and ways of working. Effectively plans, organizes, and prioritizes tasks. Capable of analyzing moderately complex information to resolve clearly defined problems. Clearly conveys information through multiple communication modes, tailored to diverse audience needs. Open to new ideas and proactively seeks clarity. Demonstrates a willingness to experiment, learning from both successes and failures. Supervisory/Responsibility: Role is an individual contributor, with no direct reports. Work Environment: This is an office position at a major USA BW location or remotely based. The employee must be able to correctly wear and use any Personal Protective Equipment (PPE) required by the employer when visiting a manufacturing facility. Position Type: This is a regular, full-time position with the understanding that a regular workweek will require extended days and hours as needed to meet business needs. Travel: Moderate domestic (vendors, user, and customer site visits) and occasional international travel required as part of this role. Physical Demands: The employee sits at a desk and uses a computer for prolonged periods of time. Performing the role frequently uses close vision, speech, hearing, and dexterity to operate office equipment. The team member must occasionally lift and/or move up to 15 pounds. Disclaimer: The above information in this description has been designed to indicate the general nature and level of work performed by employees within this classification. It's not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of employees assigned to this job. This job description is subject to change at any time. At Barry-Wehmiller we recognize that people come with a wealth of experience and talent beyond just the technical requirements of a job. If your experience is close to what you see listed here, please still consider applying. We know that our differences often can bring about innovation, excellence and meaningful work-therefore, people from all backgrounds are encouraged to apply to our positions. Please let us know if you require reasonable accommodations during the interview process. Barry-Wehmiller is an equal opportunity employer. M/F/D/V This organization uses E-Verify. Applicants may be subject to pre-employment screening which may include drug screening, reference checks, employment verifications, background screening and/or skills assessments. Company: BW Corporate US
    $28k-36k yearly est. Auto-Apply 60d+ ago
  • 2026 Summer Intern: Software Engineer

    Charter Spectrum

    Software engineer job in Maryland Heights, MO

    This role requires the ability to work lawfully in the U.S. without employment-based immigration sponsorship, now or in the future. At a Glance * You're a motivated rising senior student with a 3.0 GPA or higher seeking a degree in one of the following areas listed below from an accredited college or university: * Computer Information Systems, Computer Science, Electrical and Computer Engineering, Engineering Technology Management, Information Science, Information Technology * This is a full-time, 10-week program designed to give you real-world experience working within the telecommunications industry in your field of choice. * Internship program runs from May 27 through July 31, 2026. * In addition to the role-based projects you'll work on, you'll also participate in professional development sessions, networking opportunities, and have access to a mentor. The Spectrum Internship Experience You'll join one of our departments for the summer, where you'll contribute to meaningful projects that give you insight into what it's like to work at a leading connectivity company. You'll have access to: * Opportunities to gain new skills and elevate the ones you already have, all in a robust and forward-thinking business setting. * Build connections with our team members and senior leaders who can help you better understand what our business looks like and what it's like to work here. * Receive mentorship from a member of our team, who can provide one-on-one advice to help you reach your professional goals. What you can expect in this role As a Spectrum intern, you'll spend the summer working alongside two teams - your respective department and your intern peer group. Department and team-focused projects account for about 80% of your schedule. You'll spend the other 20% on professional development sessions and networking activities, including the Kickoff Conference on May 27th, webinars, community service, cross-functional projects, and final presentations. Internship responsibilities may include * Collaborate with experienced team members to contribute to software development projects * Apply object-oriented programming skills to create efficient and robust code * Gain hands-on experience with Java and contribute to the development of Java-based applications * Perform thorough unit testing for requirements and code coverage * Participate in code reviews * Gain Experience working in DevOps model * Perform analysis/investigation to determine root cause of identified code/data issues * Develop and maintain technical documentation * Participate in continuous performance improvement sessions to discuss opportunities to improve processes or standards Required qualifications * Must be currently enrolled in an accredited College or University graduating with a bachelor's degree between December 2026 - May 2027 * Must have at least a 3.0 GPA or greater in current program * Ability to travel locally to Spectrum intern development events and activities throughout the program * Authorization to work in the U.S. without restrictions or need for future sponsorship Preferred qualifications * Java with Spring framework, * SQL * Linux * Kubernetes * AWS * Splunk and Kafka #LI-AC2 GGN100 2025-61114 2025 Here, our employees don't just have jobs, they're building careers. That's why we offer a comprehensive pay and benefits package that rewards employees for their contributions to our success, supporting all aspects of their well-being at every stage of life. A qualified applicant's criminal history, if any, will be considered in a manner consistent with applicable laws, including local ordinances. Get to Know Us Charter Communications provides superior communication and entertainment products for residential and business customers through the Spectrum brand. Our offerings include Spectrum Internet, TV, Mobile and Voice. Beyond our connectivity solutions, we also provide local news, programming and regional sports via Spectrum Networks and multiscreen advertising solutions via Spectrum Reach. When you join our team, you'll be keeping our customers connected to what matters most in 41 states across the U.S. Watch this video to learn more. Grow Your Career Here We're committed to growing a workforce that reflects the customers and communities we serve - providing opportunities for employment and advancement to all team members. Spectrum is an Equal Opportunity Employer, including job seekers with disabilities and veterans. Learn about Life at Spectrum.
    $30k-51k yearly est. 6d ago
  • Paid Internship -- Software Development (Winter '25/'26)

    Interco

    Software engineer job in Saint Louis, MO

    Interco is a global metals trading and recycling company headquartered in St. Louis with facilities in Missouri and Illinois. The company buys, sells, and processes nonferrous metals and electronics scrap worldwide utilizing established partnerships with end consumers in the United States, Europe, Latin America, and Asia. ******************* Interco is seeking a Software Development Intern to join a dynamic development team with the responsibility of contributing to the company's Enterprise Resource Planning projects. This position calls for a strong command of frontend technologies as the ideal candidate will have experience using design tools such as Figma and will be working largely with the React framework. The position is full-time and will require the candidate to work on-site Monday through Friday. Qualifications Responsibilities: Translate Figma wireframes into responsive, interactive user interfaces Write clean, maintainable code for web applications using the React framework Proactively document features, design choices, and implementation strategies Collaborate with team members for API integration and to ensure user experiences are in alignment with the company's goals Qualifications: Currently pursuing or recently completed a technical degree Exposure to design tools such as Figma A strong eye for design and attention to detail Experience with React Proficiency with programming languages such as JavaScript, HTML, and CSS Portfolio of personal or professional projects demonstrating proficiency in React Additional Information Compensation: $15 per Hour This Internship does not offer additional benefits About Interco Interco has been recycling computers, batteries, metals, and electronics with a focused track record of innovation and integrity since 1996. The company specializes in the placement of smelter-ready materials catering to commercial, industrial, dealer, and government organizations nationwide. The Interco recycling facilities are separated into three departments: nonferrous metals, computers and electronics, and battery processing. The nonferrous facility is located on the 40-acre main campus in Madison (IL) while the computers and electronics are processed in Edwardsville where the Administrative and some logistics offices are located. The commercial department is located on The Hill in St. Louis. As a matter of company policy, Interco does not sponsor employment visas or hire from outside of the USA, nor does the company sponsor candidates who do not currently reside within the USA without an existing H-1B visa. This is designed to provide a general overview of the requirements of the job and does not entail a comprehensive listing of all activities, duties or responsibilities that will be required. Interco Trading Company reserves the right to modify this job description at any time; including assigning or reassigning job duties or eliminating this position at any time. Candidate information will be kept confidential according to EEO guidelines. Work remotely: No *******************
    $15 hourly 60d+ ago
  • Senior Data Engineer Only local to St Louis, MO

    PRI Global 4.2company rating

    Software engineer job in Saint Louis, MO

    Senior Data Engineer St Louis, MO(Hybrid) Contract No OPT or CPT Only local to St Louis, MO consultants will be consider Technical Requirements Must-Have Skills: Hadoop, Spark, Python, SQL, ETL tools (Alteryx, NiFi, SSIS). Cloud Experience: Familiarity with AWS and Azure is important; Azure is preferred. ETL Tools: Alteryx is currently used; NiFi is preferred for sensitive data. Experience with Alteryx is transferable to NiFi. Experience Level: 5-8 years in data engineering, with end-to-end agile methodology experience.
    $71k-97k yearly est. 2d ago
  • Senior DevOps Engineer

    Agile Resources, Inc.

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

Learn more about software engineer jobs

How much does a software engineer earn in Belleville, IL?

The average software engineer in Belleville, IL earns between $56,000 and $96,000 annually. This compares to the national average software engineer range of $73,000 to $136,000.

Average software engineer salary in Belleville, IL

$73,000

What are the biggest employers of Software Engineers in Belleville, IL?

The biggest employers of Software Engineers in Belleville, IL are:
  1. Boeing
  2. CACI International
  3. Jeppesen
Job type you want
Full Time
Part Time
Internship
Temporary