Post job

Software engineer jobs in Saint Louis, MO - 1,573 jobs

All
Software Engineer
Senior Software Engineer
Data Engineer
Software Systems Engineer
Associate Software Engineer
Lead Engineer
Software Engineer Lead
Senior Systems Software Engineer
Software Quality Engineer
Software Developer
Application Software Developer
Senior Software Engineer Lead
Senior Software Engineer/Senior Tester
Associate Systems Engineer
Senior Engineer
  • Senior Software Engineer-Test & Verification

    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. The Boeing Company is currently seeking a Senior Software Engineer-Test & Verification to support our Boeing Global Services (BGS) Government Vehicle Health Management Systems (GVHMS) teamlocated in Hazelwood, Missouri. 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 with a company built on shared values. 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. Our amazing team of engineers develops, fields, and supports platform health management systems for the F/A-18, MQ-25, F-15, T-38, T-7, and proprietary platforms. Our software acquires and manages platform health and usage data, performs health, and usage assessment and recommends maintenance actions. We are tasked with the creation, design, development, modification, proof of concept, verification, testing, and demonstration of products and solutions to maximize platform mission readiness and effectiveness, reduce lifecycle costs, and keep our customers safe. This position will focus on supporting the Boeing Commercial Airplanes (BCA) & Boeing Global Services (BGS) Software Engineering organization. The GVHMS team develops, fields and supports health management systems for defense platforms. The Central Maintenance Computing System (CMCS) is an on-board system that acquires, stores, analyzes and reports the health of the vehicle. The team is looking for a highly motivated software test and verification engineer to test software, derive test cases from requirements, and develop automated test cases throughout phases of the software development life cycle (requirements, design, implementation and verification). The software test and verification engineer will document, design, plan, and design CMCS software test functionality. Position Responsibilities: Develop and maintain robust Python script Utilize Cucumber / Gherkin for behavior-driven development to create clear and concise test scenarios Experience with tools like Git, Jira, or an equivalent for version control and project tracking Experience with test frameworks to design, implement, and execute comprehensive testing solutions Create, plan, and execute a test cycle Analyze program requirements to develop new, effective test cases that ensure comprehensive coverage of functionalities Document software bugs with appropriate information for analysis (environment information, data logs, etc.) Communicate with multifunctional skill teams including software engineers, systems engineers, and hardware engineers This position is expected to be 100% onsite. The selected candidate will be required to work onsite at one of the listed location options. Basic Qualifications (Required Skills/ Experience): Ability to Obtain U.S. Secret security clearance 8+years of experience in writing Software Test Plans (STP), Software Test Descriptions (STD), and Software Test Reports (STR) 5+ years of experiencecreating scripts in Python 3+ years of experiencewith Quality Automation Tools (ex. Selenium, Cucumber, LoadRunner) Experience with Ethernet Network Data Buses 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. 1+ years of experience with MIL-STD-1553 and/or MIL-STD-1760 communication protocols Active Secret Clearance Familiarization with hardware and network architecture including server and client environments Familiarization with military aircraft flightline operations C# experience or familiarity with Ranorex for automated testing Travel: 5% or less 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. 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. Pay & Benefits: At Boeing, we strive to deliver a Total Rewards package that will attract, engage and retain the top talent. Elements of the Total Rewards package include competitive base pay and variable compensation opportunities. The Boeing Company also provides eligible employees with an opportunity to enroll in a variety of benefit programs, generally including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and a number of programs that provide for both paid and unpaid time away from work. The specific programs and options available to any given employee may vary depending on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements. Pay is based upon candidate experience and qualifications, as well as market and business considerations. Summary pay range for Senior Level$122,400 - $165,600 Applications for this position will be accepted until Jan. 19, 2026 Export Control Requirements: This is not an Export Control position. Relocation This position offers relocation based on candidate eligibility. 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. 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.
    $122.4k-165.6k yearly 1d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Data Engineer

    Zillion Technologies, Inc. 3.9company rating

    Software engineer job in Saint Louis, MO

    We're seeking an experienced Data Engineer to help design and build a cloud-native big data analytics platform on AWS. You'll work in an agile engineering team alongside data scientists and engineers to develop scalable data pipelines, analytics, and visualization capabilities. Key Highlights: Build and enhance data pipelines and analytics using Python, R, and AWS services (Glue, Lambda, Redshift, EMR, QuickSight, SageMaker) Design and support big data solutions leveraging Spark, Hadoop, and Redshift Apply DevOps and Infrastructure as Code practices (Terraform, Ansible, AWS CDK) Collaborate cross-functionally to align data architecture with business goals Support security, quality, and operational excellence initiatives Requirements: 7+ years of data engineering experience Strong AWS cloud and big data background Experience with containerization (EKS/ECR), APIs, and Linux Location: Hybrid in St. Louis, MO area (onsite 2-3 days)
    $71k-97k yearly est. 4d ago
  • Software Engineer

    1904Labs 4.2company rating

    Software engineer job in Saint Louis, MO

    About Us At Turnberry Labs (formerly 1904labs), we are a human-centered technology company that focuses on using modern tools and technologies to solve enterprise organizations' crunchiest challenges. We look for innovative, courageous, intensely curious, and team-minded people. At Turnberry Labs, we are committed to providing each team member with opportunities that will allow personal and professional growth. The Role As a Software Engineer, you will be responsible for the Analysis, Design, and Development of modern application software. Each team member is expected to have the right attitude and aptitude required to embrace new technologies as necessitated by the problems we encounter. We seek "T-shaped" developers, deep in a few core areas and broad across a wide range of systems, programming, and computer science disciplines. That said, we strive to build complementary teams that leverage your core strengths while also providing opportunities for growth in a collaborative setting. Requirements Proficient understanding of Object-Oriented Programming and best practices for developing robust solutions as well as experience using standard Design Patterns to solve common problems. Must be adaptable and have the drive to learn new technologies and frameworks to support R&D interests Experience with relational and/or document-based data stores. E.g. (Postgres, MySQL, and/or MongoDB, DynamoDB, elastic) in a professional environment Experience with one or more of the following frameworks or server-side technologies. E.g. (Node, React, Angular, Vue.js, etc) Experience working with distributed architectures including SOA-based solutions and/or micro-services implementations. Familiarity with consuming from and standing up REST-based APIs Deep understanding of how to build, deploy, test, run and manage full-stack, cloud-native applications. Desired Skills Java backend development and/or Spring boot framework experience. JavaScript "single page" web frameworks as well as a deep understanding of utilizing JSON-based services. Experience with JavaScript build tools (webpack, r.js, grunt, bower, etc.) Previous work experience in an Agile team-oriented environment. Experience with code quality tools (e.g. eslint, jshint, pmd) as well as integration into a build process. Full scope test automation from unit to behavioral/functional to integration (e.g JUnit, ScalaTest, JBehave, Cucumber). Experience integrating these frameworks into a continuous integration environment. Experience with any of the big three IAAS platforms: AWS / GCP / Azure Experience with infrastructure management platforms: Kubernetes, Cloud Foundry, etc. Experience with various analytics tools used for working with big data Why Choose Turnberry Labs? Development Time - 10% of our work week is set aside to work on our own ideas and projects. We believe that giving folks the time and space to innovate and tinker allows them to bring fresh ideas and perspectives to the work we do. Competitive salary, bonus, and benefits (medical, dental, paid parental leave, 401k match). We invest in the personal and professional growth of every employee because we believe growth leads to innovative solutions and personal fulfillment. Career paths are crafted by you and supported and nurtured by Turnberry Labs. Experienced team made up of intensely curious and innovative thinkers from a variety of disciplines who inspire each other to come up with the best solutions possible. Being a trusted advisor to our clients allows us to affect change within their organizations. We work to create an intentional culture crafted around promoting and supporting the needs of our employees as whole people. Flexible schedules and a Human-Centered approach to work. Strong commitment to the community. Take advantage of the relationships we've built with our established community partners or pursue any other community endeavor you are passionate about. The offered salary will be dependent upon experience At Turnberry, inclusion is one of our core values. We are committed to creating a positive and connected work environment for all and are fully invested in and focused on hiring and growing a diverse team of high performers. We believe that uniqueness in ideas, experiences, and backgrounds makes us a better Turnberry: Turnberry is an Equal Employment Opportunity employer, and recruits, employs, trains, compensates, and promotes regardless of age, ancestry, family medical or genetic information, gender identity and expression, marital, military, or veteran status; national and ethnic origin; physical or mental disability; political affiliation; pregnancy; race; religion; sex; sexual orientation; and any other protected characteristics. Americans with Disabilities Act (ADA) Turnberry will provide reasonable accommodation with our application process upon request as required to comply with applicable laws. If you have a disability and require accommodation assistance in this application process, please send an email to our Human Resources department.
    $60k-80k yearly est. 2d ago
  • Data Engineer, Data Management

    NISA Investment Advisors, LLC

    Software engineer job in Clayton, MO

    NISA Investment Advisors, LLC (NISA) offers customized investment solutions for tax-exempt and taxable institutional clients. NISA manages over $298 billion in fixed-income and equity securities and over $172 billion in derivative notional value. We seek bright, motivated individuals who can contribute to our growing team of professionals. Candidates with a high degree of independent thinking, strong analytical and quantitative skills, and team-playing abilities who desire to make a difference are encouraged to apply. Responsibilities The Data Engineer, Data Solutions is a member of NISA's Data Engineering team responsible for creating, updating and supporting ETL/ELT data pipelines for a variety of stakeholders across the enterprise. They will define, design, develop, unit test and support new and existing solutions to meet complicated and time-sensitive business requirements. In addition, the Data Engineer supports and manages high-severity production incident resolution, performs code reviews, and participates in on-call rotations. They should be comfortable working in a fast-paced team environment and have the skills to troubleshoot and resolve data integration issues independently. Qualifications Bachelor's degree in Computer Science or a related field or relevant work experience required 5+ years of experience with ETL/ELT 3+ years of experience with SQL Experience with Python, C#, or similar high-level language Experience with AWS, AWS Lambda, S3, Airflow, and related technologies Professional work experience with Databricks or PySpark Demonstrated team player who works well in a fast-paced environment and can adapt to changing priorities, demands, and timelines Strong analytical and innovative problem-solving skills, along with a solid attention to detail. Excellent customer support skills Preferred Experience: Microsoft SQL Server database development PostgreSQL database development SSIS development Working knowledge of Airflow or a similar business automation tool Developing software/databases in an Agile environment NISA's culture encourages collaboration and innovation. We seek self-motivated, intellectually curious individuals willing to push themselves and others in an environment that celebrates fresh thinking. We equip employees with the resources needed to excel and we encourage personal development. NISA is dedicated to internally cultivating and rewarding talent. Employees at NISA are provided with a wide range of benefits, including a complimentary onsite cafeteria, gym, health and wellness program, and educational assistance program. NISA is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
    $72k-97k yearly est. 2d ago
  • Lead Application Developer

    Cass Information Systems 3.7company rating

    Software engineer job in Bridgeton, MO

    Lead Application Developer is responsible for developing and implementing application changes and is expected to stay abreast of the available technology regarding application development, information delivery, and relational database technology, as well as lead assigned team of developers. PRINCIPAL RESPONSIBILITIES AND DUTIES: Maintains in-depth knowledge of the department's strategic business plans. Develops in-depth knowledge of company's existing IT architecture, infrastructure, and technology portfolio. Provides technical leadership and mentors team members on assigned projects. Conducts research on emerging technologies in support of infrastructure development efforts and recommend technologies that will increase cost effectiveness and infrastructure flexibility. Designs, develops, and implements end-to-end integrated systems. Collaborates across teams to evaluate business needs and provide technology solutions. Develops and executes test plans to check infrastructure and systems technical performance. Reports on findings and make recommendations for improvement. Conducts code reviews and uphold Cass standards in coding. KNOWLEDGE AND MINIMUM REQUIREMENTS: Advanced understanding of information processing principles and practices. Advanced technical knowledge of network, PC, and platform operating systems, including current MS Windows Server and Desktop releases. Strong experience in a variety of programming languages, including C# and ASP. Knowledge of current web best practices and JavaScript, HTML, and CSS experience. Knowledge of the web application framework Angular 1.x and Angular 7 preferred including TypeScript. Experience using TFS or DevOps with GIT integrated for source control. Knowledge of applicable data privacy practices and laws. Advanced analytical, conceptual, and problem-solving abilities. Excellent written, oral and interpersonal communication skills. Ability to present ideas in user-friendly language. Effectively able to prioritize and execute tasks in a fast paced environment. Ability to thrive in a team-oriented, collaborative setting. Experience with agile methodologies and the full software development life cycle. A bachelor's degree in the field of computer science, information systems, or computer engineering or equivalent experience. 5+ years of experience working as a developer. 5+ years of experience with business requirements gathering and analysis. Proven experience in internet-based systems development. 3+ years of hands on experience with application development tools, including Visual Studio. 3+ years of hands-on experience with relational database technology, preferably Microsoft SQL Server. 3+ years of web development experience, preferably using the Microsoft Stack or Angular. APPLICATION PROCESS: You can directly apply through Cass's website at careers. Please apply directly to this position via the "Apply" button. You will be required to create an account and provide your resume, contact information and other pertinent employment information. This process typically takes 20 minutes or less. Should we find that you meet the minimum requirement of the position, a member of our recruiting team will be in touch to start the interview process. ABOUT OUR COMPANY: Cass Information Systems, Inc. is a leading provider of integrated information and payment management solutions. Cass enables enterprises to achieve visibility, control and efficiency in their supply chains, facilities and other operations. Disbursing over $90 billion annually on behalf of clients, and with total assets of $2.3 billion, Cass is uniquely supported by Cass Commercial Bank. Founded in 1906 and a wholly owned subsidiary, Cass Commercial Bank provides sophisticated financial exchange services to the parent organization and its clients. Cass is part of the Russell 2000. More information is available at ***************** Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
    $99k-117k yearly est. 5d 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. 8h ago
  • Internship (Summer 2026) - Software Engineering

    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. Communication: Emails about this position will come from Breezy with from intramotev-autonomous-rail.breezy-mail.com domain. Please confirm that emails from that domain are being received successfully. 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. Auto-Apply 36d 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 35d ago
  • Associate Software Developer

    Blitt & Gaines P.C 3.6company rating

    Software engineer job in Saint Louis, MO

    Job Title: Associate Software Developer As an associate software developer, you will be working with Blitt and Gaines, P.C.'s product development team, building and testing automation applications utilizing SQL, C#, Python and Power BI. This role will also continually review the historical and on-going accuracy and integrity of the data and reports generated from our systems. This is an experienced level position with opportunity for potential advancement into further development roles within the firm. You will report to the Director of Development and work to build a variety of types of applications for our firm. Key Responsibilities: * Assist in the design and development of stored procedures and database queries to generate data for reports and dashboards. * Support the development of automation tools and backend processes using C# or Python. * Help build and maintain web services and APIs for internal and external applications. * Collaborate with senior developers and analysts to understand business needs and deliver effective technical solutions. * Participate in source control workflows using Git and project tracking through Azure DevOps. * Contribute to the maintenance and evolution of CI/CD pipelines, including testing, builds, and deployment steps. * Perform basic debugging and troubleshooting under the guidance of senior team members. * Participate in code reviews, team meetings, and agile ceremonies. Minimum Requirements: * 1-2 years of experience with C# or Python in a professional or internship setting. * Basic experience writing and maintaining SQL queries or stored procedures. * Familiarity with REST APIs and how to interact with them. * Exposure to Azure DevOps, Git, or similar tools for version control and project management. * Basic understanding of CI/CD pipelines and software development best practices. * Strong willingness to learn, take feedback, and grow technical skills. * Good communication and teamwork skills. Preferred Qualifications: * Coursework or hands-on experience with web service development or automation scripting. * Exposure to Azure cloud services or other cloud platforms (AWS, GCP). * Familiarity with reporting or BI tools such as Power BI or SSRS. * Understanding of agile development and software delivery practices. Nice to Haves: * Familiarity with Collection Master software * Experience in the litigation or collections industry * Experience with generating AI prompts and implementing AI solutions * React or other front-end web languages Benefits: Blitt and Gaines, P.C. offers PTO, Paid Holidays, Medical Benefits, Competitive Salary and 401k and profit sharing plans! Medical Benefits include - Medical, Dental, Vision, Life Insurance and Short Term Disability.
    $67k-86k yearly est. 42d ago
  • Java Software Engineer

    Pangaea 4.2company rating

    Software engineer job in Saint Louis, MO

    We are currently in search of an experienced Software Engineer with a degree in Computer Science and 5+ years' experience developing JavaFX and\/or Swing applications. The successful candidate will work to develop and maintain several Java applications that interact with hardware by way of interfaces to firmware developed in\-house. Knowledge of RFID (Radio Frequency Identification) technology would be beneficial, but is not required. Must be comfortable working in a fast\-paced startup environment, and be able to take initiative in providing solutions to problems as they arise. This is an exciting opportunity to be part of startup that is revolutionizing the way that RFID is used! Responsibilities: \-Develop and implement new software programs \-Maintain and improve the performance of existing software \-Clearly and regularly communicate with management and technical support colleagues \-Design and update software databases \-Test and maintain software products to ensure strong functionality and optimization \-Recommend improvements to existing software programs as necessary Qualifications: \-Bachelor's Degree in Computer Science \-5+ years' experience in web and software development using Java \-Demonstrated knowledge of web technologies, such as HTML, CSS and JavaScript \-Ability to work independently and multi\-task effectively \-Demonstrated understanding of projects from the perspective of both client and business \-Flexible and willing to accept a change in priorities as necessary \-Strong attention to detail Required skills: Desired skills: • \-Java • \-Regular Expressions • \-JavaFX or Swing • \-MongoDB • \-MySQL • \-Excel • \-Hibernate • \-Visual Basic • \-JSON • \-Spring • \-Javascript\/CSS\/HTML • \-Thymeleaf • \-Windows OS • \-SCPI • \-TCP\/IP, DNS, Sockets • \-Inno Setup • \-Multithreading • \-PHP • \-Linux OS • \-Bash scripting • \-OpenSSL Requirements Qualifications: \-Bachelor's Degree in Computer Science \-5+ years' experience in web and software development using Java \-Demonstrated knowledge of web technologies, such as HTML, CSS and JavaScript \-Ability to work independently and multi\-task effectively \-Demonstrated understanding of projects from the perspective of both client and business \-Flexible and willing to accept a change in priorities as necessary \-Strong attention to detail Required skills: Desired skills: • \-Java • \-Regular Expressions • \-JavaFX or Swing • \-MongoDB • \-MySQL • \-Excel • \-Hibernate • \-Visual Basic • \-JSON • \-Spring • \-Javascript\/CSS\/HTML • \-Thymeleaf • \-Windows OS • \-SCPI • \-TCP\/IP, DNS, Sockets • \-Inno Setup • \-Multithreading • \-PHP • \-Linux OS • \-Bash scripting • \-OpenSSL Benefits Excellent Benefits Package "}},{"field Label":"Skills","uitype":110,"value":"Qualifications: •\-Bachelor's Degree in Computer Science •\-5+ years' experience in web and software development using Java •\-Demonstrated knowledge of web technologies, such as HTML, CSS and JavaScript •\-Ability to work independently and multi\-task effectively •\-Demonstrated understanding of projects from the perspective of both client and business •\-Flexible and willing to accept a change in priorities as necessary •\-Strong attention to detail Required skills: Desired skills: • \-Java • \-Regular Expressions • \-JavaFX or Swing • \-MongoDB • \-MySQL • \-Excel • \-Hibernate • \-Visual Basic • \-JSON • \-Spring • \-Javascript\/CSS\/HTML • \-Thymeleaf • \-Windows OS • \-SCPI • \-TCP\/IP, DNS, Sockets • \-Inno Setup • \-Multithreading • \-PHP • \-Linux OS • \-Bash scripting • \-OpenSSL"}],"is Mobile":false,"iframe":"true","job Type":"Full time","apply Name":"Apply Now","zsoid":"26395677","FontFamily":"Verdana, Geneva, sans\-serif","job OtherDetails":[{"field Label":"Location","uitype":1,"value":"St. Louis, Missouri"},{"field Label":"Industry","uitype":2,"value":"Technology"},{"field Label":"Work Experience","uitype":2,"value":"3+ years"},{"field Label":"City","uitype":1,"value":"Saint Louis"},{"field Label":"State\/Province","uitype":1,"value":"Missouri"},{"field Label":"Zip\/Postal Code","uitype":1,"value":"63101"}],"header Name":"Java Software Engineer","widget Id":"**********00087015","is JobBoard":"false","user Id":"**********00036453","attach Arr":[],"custom Template":"3","is CandidateLoginEnabled":false,"job Id":"**********01286085","FontSize":"12","location":"Saint Louis","embedsource":"CareerSite","indeed CallBackUrl":"https:\/\/recruit.zoho.com\/recruit\/JBApplyAuth.do"}
    $60k-80k yearly est. 60d+ ago
  • Software Engineer, Public Sector

    Scale Ai Inc. 4.1company rating

    Software engineer job in Saint Louis, MO

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

    Stratacuity

    Software engineer job in Saint Louis, MO

    Job Description: The Software Engineer will have responsibilities that include, but are not limited to: * Develop , deploy and operate high scale applications and back end services with Java, Spring Framework, Spring Boot, microservices * Conducting code reviews for peers * Apply modern software development practices (serverless computing, microservices architecture, CI/CD, infrastructure-as-code, etc.) * Working closely with Product Owners, Tech Leads and Solution Architect to understand strategic objectives and technical design * Follow Equifax Engineering Handbook for SDLC * Actively participate in Backlog refinement, Sprint planning, Sprint Retrospectives, Daily Standup and Sprint Demo * Other duties as assigned The Software Engineer must have the following skills and experience to perform this job effectively: * Bachelor's degree or equivalent experience * 5+ years of software engineering experience * 5+ years experience designing and developing microservices using Java, Spring Boot, GCP SDKs, GKE/Kubernetes * 5+ years experience with Cloud technology: GCP, AWS, or Azure * 5+ years experience deploying and releasing software using Jenkins CI/CD pipelines, understand infrastructure-as-code concepts, Helm Charts, and Terraform constructs * Excellent oral and written communication skills * Strong, problem solving and analytical capabilities * Demonstrated ability to work effectively in a fast-paced, high volume, deadline-driven environment * Ability to balance multiple demands and work both independently and as part of a team to develop solutions * Take ownership, and be held accountable for delivery commitments EEO Employer Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] or ************. Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Apex uses a virtual recruiter as part of the application process. Click here for more details. Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Apex team member can provide. Employee Type: Contract Location: St. Louis, MO, US Job Type: Date Posted: November 18, 2025 Similar Jobs * Information Technology - Software Engineer - Sr. * Information Technology - Site Reliability Engineer * Information Technology - Quality Engineer - Sr. * Madison, WI - IT - UW - System Administration - Information Technology - Office * Software Engineering - Software Engineer IV
    $59k-79k yearly est. 1d ago
  • Software Engineer - Platform (AWS)

    Nisc

    Software engineer job in Saint Louis, MO

    NISC develops and implements enterprise-level and customer-facing software solutions for over 960+ energy cooperatives and communication organizations across North America. Our mission is to deliver technology solutions and services that are Member-focused, quality-driven and valued-priced. We exist to serve our Members and help them serve their communities through our innovative software products, services and outstanding customer support. We are an AI-forward company committed to being a technology leader in our industry. NISC has been ranked in ComputerWorld's Best Places to Work for 23 years, and we are looking for qualified individuals to join our team. NISC is always seeking out experienced and talented software engineers that are motivated, enjoy working with others and solving complex challenges. We look for individuals who will thrive in a team environment, be committed to accomplishing a common goal and aren't afraid to learn new things and have some fun along the way. Primary Responsibilities: NISC is looking for passionate engineers to add to our Platform team to push our solutions to their fullest potential. You'll work with a team of talented engineers to evolve our platform, used by hundreds of application developers to build, deploy, and run thousands of services. Essential Functions: * Complete complex software maintenance and enhancements independently * Analyze and translate advanced level user requirements and design into software, with a focus on multiple areas of the solution * Research, analyze, and resolve moderately complex issues and bugs. * Work closely with development teams to research, design, and implement new features. * Follow industry and organizational best practices * Keep up with technology trends and innovations in your field of practice. * Other duties as assigned Desired Experience and Skills: * Generally, requires 10+ years' experience in software development or infrastructure * Proficient with Python and Terraform * Proficient with Git * Experience with Java, Springboot, Gradle * Experience with Linux * Experience with build pipeline tools (Bamboo) * Experience with building and running containers (Docker) * Experience with cloud providers (AWS) * Working knowledge of deploying and maintaining Kubernetes clusters * Ability to leverage generative AI tools and technologies to enhance productivity, creativity, and problem-solving within the scope of the role * Commitment to NISC's Statement of Shared Values. Work Schedule: * Hybrid from one of our office locations: * Cedar Rapids, IA * Lake Saint Louis, MO * Mandan, ND * Hybrid Schedule: Minimum of working 3 day per week out of an office location and ability to work up to all 5 days a week from an office location. * Required Days from an Office Location: Tuesday and Wednesday - the third required day will be up to the candidate and their supervisor to choose NISC's Shared Values & Competencies: We're a cooperative, which means we're owned by the Members we serve. It also means that our focus is on taking care of our Members and our employees, rather than having a big bottom line. Quality service and innovative technology starts with happy and dedicated employees. Join our team and learn for yourself what sets NISC apart. * Integrity - We are committed to doing the right thing - always. * Relationships - We are committed to building and preserving lasting relationships. * Innovation - We promote the spirit of creativity and champion new ideas. * Teamwork - We exemplify the cooperative spirit by working together. * Empowerment - We believe individuals have the power to make a difference. * Personal Development - We believe the free exchange of knowledge and information is absolutely necessary to the success of each individual and the organization. Benefits: * Medical, Dental and Vision Insurance. * Health Savings Account (HSA) with $100 monthly contributions from NISC. * Like to walk? Improve your overall wellness knowledge? Ability to earn up to $800 additional dollars into your HSA each year through our Wellness Rewards program. * Dependent Care Flexible Spending Account (FSA) thru Paylocity. * Fully covered life insurance up to x3 annual base salary. * Fully covered short- and long-term disability. * 401(k), traditional or Roth, with employee match up to 6% and employer 4% salary base contributions. * PTO accrual levels dependent on years of service, 120 Life Leave Event hours, and 9 paid holidays. * $2,500 Interest-FREE technology loan program. * $25,000 employee educational assistance program. * Volunteer, Wellness, Family Events and other employee fun supplied by our committees. * Employee Assistance Program; assisting employees and dependents with virtually any life event * Benevolence Committee to support employees with financial hardships like unexpected medical bills, funerals and other unfortunate hardships. Education Preferred: Bachelor's or master's degree in a Computer Science, Computer Engineering or a related field and/or equivalent experience. Minimum Physical Requirements: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the essential functions of this position, employees must be able to see and communicate. Employees are regularly required to maintain a stationary position, move, and operate computer keyboards or office equipment. Disclaimer: Management may modify this job description by assigning or reassigning duties and responsibilities at any time. Key Words: Java | Angular | TypeScript | AWS Cloud | SQL | Big Data | Spring Boot | Cassandra | Kubernetes | Microservices | Spark | Databricks | .NET | Agile | Scrum | Time Series | Database | Databricks | SDLC | Cross Functional | Automated Testing
    $59k-79k yearly est. Auto-Apply 20d ago
  • Software Engineer - St Louis MO

    Msccn

    Software engineer job in Saint Louis, MO

    ATTENTION MILITARY AFFILIATED JOB SEEKERS - Our organization works with partner companies to source qualified talent for their open roles. The following position is available to Veterans, Transitioning Military, National Guard and Reserve Members, Military Spouses, Wounded Warriors, and their Caregivers. If you have the required skill set, education requirements, and experience, please click the submit button and follow the next steps. Equifax is where you can power your possible. If you want to achieve your true potential, chart new paths, develop new skills, collaborate with bright minds, and make a meaningful impact, we want to hear from you. Equifax is seeking creative, high-energy and driven software engineers with hands-on development skills to work on a variety of meaningful projects. Our software engineering positions provide you the opportunity to join a team of talented engineers working with leading-edge technology. You are ideal for this position if you are a forward-thinking, committed, and enthusiastic software engineer who is passionate about technology. This role requires being in the office 3 days/week on Tues - Thurs. This position does not offer immigration sponsorship (current or future) including F-1 STEM OPT extension support. What you'll do Design, develop, and operate high scale applications across the full engineering stack Design, develop, test, deploy, maintain, and improve software. Apply modern software development practices (serverless computing, microservices architecture, CI/CD, infrastructure-as-code, etc.) Work across teams to integrate our systems with existing internal systems, Data Fabric, CSA Toolset. Participate in technology roadmap and architecture discussions to turn business requirements and vision into reality. Participate in a tight-knit, globally distributed engineering team. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on network, or service operations and quality. Manage sole project priorities, deadlines, and deliverables. Research, create, and develop software applications to extend and improve on Equifax Solutions Collaborate on scalability issues involving access to data and information. Actively participate in Sprint planning, Sprint Retrospectives, and other team activity Additional Qualifications/Responsibilities What experience you need Bachelor's degree or equivalent experience 5+ years of software engineering experience 5+ years experience writing, debugging, and troubleshooting code in mainstream Java, SpringBoot, TypeScript/JavaScript, HTML, CSS 5+ years experience with Cloud technology: GCP, AWS, or Azure 5+ years experience designing and developing cloud-native solutions 5+ years experience designing and developing microservices using Java, SpringBoot, GCP SDKs, GKE/Kubernetes 5+ years experience deploying and releasing software using Jenkins CI/CD pipelines, understand infrastructure-as-code concepts, Helm Charts, and Terraform constructs What could set you apart Self-starter that identifies/responds to priority shifts with minimal supervision. Experience designing and developing big data processing solutions using Dataflow/Apache Beam, Bigtable, BigQuery, PubSub, GCS, Composer/Airflow, and others UI development (e.g. HTML, JavaScript, Angular and Signal) Experience with backend technologies such as JAVA/J2EE, SpringBoot, SOA and Microservices Source code control management systems (e.g. SVN/Git, Github) and build tools like Maven & Gradle. Agile environments (e.g. Scrum, XP) Relational databases (e.g. SQL Server, MySQL) Atlassian tooling (e.g. JIRA, Confluence, and Github) Developing with modern JDK (v1.7+) Automated Testing: JUnit, Selenium, LoadRunner, SoapUI
    $59k-79k yearly est. 38d ago
  • Software Engineer, Platform - St. Louis, USA

    Speechify

    Software engineer job in Saint Louis, MO

    The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its 2025 Design Award winner for Inclusivity. Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies. Overview The responsibilities of our Platform team include building and maintaining all backend services, including, but not limited to, payments, analytics, subscriptions, new products, text to speech, and external APIs. This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, is passionate about making product decisions, and has experience building great user experiences that delight users. We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount. Our interview process involves several technical interviews and we aim to complete them within 1 week. What You'll Do Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking, ensuring they meet business and scalability requirements Oversee the full backend API landscape, enhancing and optimizing for performance and maintainability Collaborate on B2B solutions, focusing on customization and integration needs for enterprise clients Work closely with cross-functional teams to align backend architecture with overall product strategy and user experience An Ideal Candidate Should Have Proven experience in backend development: TS/Node (required) Direct experience with GCP and knowledge of AWS, Azure, or other cloud providers Efficiency in ideation and implementation, prioritizing tasks based on urgency and impact Preferred: Experience with Docker and containerized deployments Preferred: Proficiency in deploying high availability applications on Kubernetes What We Offer A dynamic environment where your contributions shape the company and its products A team that values innovation, intuition, and drive Autonomy, fostering focus and creativity The opportunity to have a significant impact in a revolutionary industry Competitive compensation, a welcoming atmosphere, and a commitment to an exceptional asynchronous work culture The privilege of working on a product that changes lives, particularly for those with learning differences like dyslexia, ADD, and more An active role at the intersection of artificial intelligence and audio - a rapidly evolving tech domain The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Think you're a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don't forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
    $59k-79k yearly est. Auto-Apply 11d ago
  • Software Engineering Co-Op

    Watlow 4.6company rating

    Software engineer job in Saint Louis, MO

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

    Slalom 4.6company rating

    Software engineer job in Saint Louis, MO

    Who You'll Work With As a modern technology company, our Slalom Technologists are disrupting the market and bringing to life the art of the possible for our clients. We have a passion for building strategies, solutions, and creative products to help our clients solve their most complex and interesting business problems. We surround our technologists with interesting challenges, innovative minds, and emerging technologies. We are looking for skilled AWS Cloud Engineers and Architects with expertise in workload migrations and operational experience to join our team. The ideal candidate will be responsible for designing, deploying, and managing scalable cloud infrastructure, ensuring high availability, security, and efficiency. You will play a key role in automating cloud deployments, optimizing performance, and troubleshooting infrastructure-related issues. At Slalom, we invest heavily in our partnership with AWS and at AWS re:Invent 2025, we were honored with four AWS Partner of the Year awards. These included Industry Partner of the Year for both Retail & Consumer Packaged Goods and Travel & Hospitality (Consulting - Global), as well as State or Local Government Consulting Partner of the Year and Non-Profit Organization (NPO) Consulting Partner of the Year. What You'll Do * Infrastructure as Code (IaC): Design, implement, and maintain AWS infrastructure using Terraform. * Cloud Operations: Monitor, troubleshoot, and optimize cloud environments for performance, security, and cost efficiency. * Automation & CI/CD: Develop automation scripts and pipelines using tools like Terraform, Ansible, AWS CDK, or GitHub Actions. * Security & Compliance: Capable of implementing best practices for security, identity management, and compliance (IAM, VPC, encryption, logging). * Observability & Monitoring: Set up and maintain monitoring, logging, and alerting solutions (CloudWatch, Prometheus, Grafana). * Incident Management: Respond to and resolve production incidents, ensuring minimal downtime and fast recovery. * Collaboration: Work closely with developers, DevOps teams, and security teams to support cloud-based applications. * Documentation: Maintain clear and up-to-date documentation for cloud infrastructure and automation processes. What You'll Bring * 5+ years of hands-on experience with AWS services (EC2, S3, Lambda, RDS, VPC, CloudWatch, SSM, SSO, etc.). * Strong experience with Terraform for infrastructure automation. * Experience with cloud operations, monitoring, and incident response. * Familiarity with Linux systems administration and scripting (Bash, Python, or PowerShell). * Strong knowledge of networking concepts (VPC, VPN, DNS, Load Balancing, Security Groups). * Experience with CI/CD pipelines and automation tools. * Strong problem-solving skills and ability to work in a fast-paced environment. * Good communication skills and ability to collaborate with cross-functional teams. Nice to have * Experience with one of the following: Python, PowerShell, Bash, Go, Rust. * Experience with AWS MGN, DRS, Migration Factory. * AWS certifications (AWS Certified Solutions Architect, AWS Certified DevOps Engineer, etc.). * Experience with Kubernetes (EKS), Docker, or other container orchestration tools. * Experience with RDS, Managed MSSQL, PostgreSQL. About Us Slalom is a fiercely human business and technology consulting company that leads with outcomes to bring more value, in all ways, always. From strategy through delivery, our agile teams across 52 offices in 12 countries collaborate with clients to bring powerful customer experiences, innovative ways of working, and new products and services to life. We are trusted by leaders across the Global 1000, many successful enterprise and mid-market companies, and 500+ public sector organizations to improve operations, drive growth, and create value. At Slalom, we believe that together, we can move faster, dream bigger, and build better tomorrows for all. Compensation and Benefits Slalom prides itself on helping team members thrive in their work and life. As a result, Slalom is proud to invest in benefits that include meaningful time off and paid holidays, parental leave, 401(k) with a match, a range of choices for highly subsidized health, dental, & vision coverage, adoption and fertility assistance, and short/long-term disability. We also offer yearly $350 reimbursement account for any well-being-related expenses, as well as discounted home, auto, and pet insurance. Slalom is committed to fair and equitable compensation practices. For this position, the target base salary pay range in the following locations: Boston, Houston, Los Angeles, Orange County, Seattle, San Diego, Washington DC, New York, New Jersey, for Consultant level is $119,000-$147,500 and for Senior Consultant level it is $136,500-$169,500 and for Principal level it is $151,000-$187,500. In all other markets, the target base salary pay range for Consultant level is $109,000-$135,500 and for Senior Consultant level it is $125,000-$155,500 and for Principal level it is $138,500-$172,000. In addition, individuals may be eligible for an annual discretionary bonus. Actual compensation will depend upon an individual's skills, experience, qualifications, location, and other relevant factors. The salary pay range is subject to change and may be modified at any time. We will accept applications until 3/31/2026 or until the positions are filled. We are committed to pay transparency and compliance with applicable laws. If you have questions or concerns about the pay range or other compensation information in this posting, please contact us at: ********************. EEO and Accommodations Slalom is an equal opportunity employer and is committed to attracting, developing and retaining highly qualified talent who empower our innovative teams through unique perspectives and experiences. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veterans' status, or any other characteristic protected by federal, state, or local laws. Slalom will also consider qualified applications with criminal histories, consistent with legal requirements. Slalom welcomes and encourages applications from individuals with disabilities. Reasonable accommodations are available for candidates during all aspects of the selection process. Please advise the talent acquisition team or contact ****************************** if you require accommodations during the interview process.
    $151k-187.5k yearly Easy Apply 3d ago
  • .NET / GIS Software Engineer (TS Clearance Required)

    North Point Defense 3.9company rating

    Software engineer job in Saint Louis, MO

    North Point Technology is seeking an experienced Software Developer to join our mission-driven team supporting the National Geospatial-Intelligence Agency (NGA). This position plays a critical role in advancing NGA's Geospatial Intelligence (GEOINT) capabilities - measuring, modeling, and visualizing the Earth in precise 3D detail to enable global intelligence and defense missions. The ideal candidate is a motivated problem-solver and skilled developer who thrives in collaborative, agile environments. You'll work hands-on with .NET technologies, build robust software components, and help ensure the reliability and integrity of critical geospatial systems. This program requires employees to have an active TS clearance Responsibilities: As a key member of our development team, you'll: Design, develop, and integrate .NET-based software components and applications. Debug, test, and validate new and existing code to maintain system stability and data integrity. Contribute to Agile development cycles, participating in standups, sprint planning, and retrospectives. Write and maintain automated unit and validation tests to support continuous integration and delivery. Collaborate closely with system engineers, analysts, and developers to ensure solutions align with mission goals. Support ongoing software sustainment, ensuring long-term reliability and scalability of deployed systems. Leverage tools like GitLab, Jira, and Confluence to track progress, manage tasks, and document work. Required Skills/Experience: Technical Skills: Strong proficiency in C#, VB.NET, C++, and WPF within the Microsoft .NET ecosystem Experience working with large codebases and writing testable, maintainable software Familiarity with PostgreSQL or similar relational databases Understanding of Cloud, SOA, Web Services, or virtualization environments Experience with Git/GitLab for version control and Jira/Confluence for collaboration Solid understanding of software development and sustainment methodologies Professional Skills: Excellent written and verbal communication abilities Strong organizational skills with attention to detail Proactive, self-motivated, and comfortable taking ownership of assigned tasks Preferred Skills/Experience Prior experience supporting NGA or other Intelligence Community customers Working knowledge of AWS and cloud-native technologies Microsoft certifications in software development or systems engineering Hands-on GIS (Geospatial Information Systems) experience North Point Technology is THE BEST place to work for curious-minded engineers motivated to support our country's most crucial missions! We focus on long term projects, leveraging the latest technology in support of innovative solutions to solve our customer's most difficult problems. At North Point Technology, EMPLOYEES come first! We value our employees by providing excellent compensation, benefits, and a flexible work-life balance. We strive for a close-knit and open atmosphere where the owners are always directly available to our team members. Come join us! Apply with North Point Technology today! For positions requiring a federal security clearance, your clearance level must be clearly identified on your resume.
    $60k-80k yearly est. Auto-Apply 5d ago
  • Mid 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. Mid Software Engineer MOMENTUM. is seeking a Mid Software Engineer to join our team in St. Louis, MO, supporting a mission-critical geospatial application. This role requires strong full-stack Python experience, with a focus on API development, Kubernetes deployment, and modern DevOps practices to accelerate delivery. The engineer will work with an existing code base-learning it quickly, manipulating it for adjacent use cases, and implementing new features that advance mission capabilities. A background in geospatial systems, imagery acquisition, and geometry is a significant plus. Candidates must be passionate about modern architectures, able to adapt quickly to existing systems, and excited to tackle challenging technical problems for our mission users. In this role, you will: Strong full-stack Python development experience Experience building and maintaining APIs (ex. FastAPI) Experience with Kubernetes and DevOps practices to support rapid deployment and sustainment. Proven ability to work with pre-existing code bases, understand them quickly, and adapt functionality for new use cases. Experience with web services architecture, design, and development. Background working in secure cloud environments (e.g., AWS GovCloud, C2S). Understanding of geospatial systems, including imagery acquisition, geometry, and related workflows. Familiarity with geospatial data tools and libraries (e.g., PostGIS, ArcGIS, GDAL). Prior exposure to DoD/IC mission applications. If you're right for this role, you have: Active Top-Secret Clearance with the ability to obtain an SCI BS or equivalent in Computer Science, Engineering, Mathematics, Information Systems, or equivalent technical degree. 5+ years with a Bachelor's degree in a technical field, or 3+ years with a Master's in a technical field 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. 19d ago

Learn more about software engineer jobs

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

The average software engineer in Saint Louis, 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 Saint Louis, MO

$69,000

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

The biggest employers of Software Engineers in Saint Louis, MO are:
  1. London Stock Exchange Group
  2. Speechify
  3. Boeing
  4. North Point Defense
  5. Equifax
  6. Scale AI Inc
  7. RGI General Contractors
  8. Reinventing Geospatial
  9. Reinventing Geospatial, Inc. (RGi
  10. Accenture
Job type you want
Full Time
Part Time
Internship
Temporary