Unlock Full Resume Report

New offer - be the first one to apply!

September 17, 2026

Senior Software Engineer

Senior

115,000 - 184,000 USD/yr

O'Fallon, MO

Quick Facts

  • Role: Senior Software Engineer
  • Focus: Cloud-first modernization—internal platforms, microservices, and engineering tools for developer productivity

Description

You will design and develop internal platforms, backend services, and engineering tools that improve developer productivity and accelerate software delivery. You will build reliable, scalable solutions and drive continuous improvements in software quality, performance, and maintainability.

Responsibilities

  • Design, develop, and support internal platforms, microservices, and engineering tools
  • Scope, design, and implement complex features from concept through production deployment
  • Write high-quality, maintainable code with automated tests
  • Build backend services and supporting tools using Golang, Java, and gRPC
  • Contribute to architecture and design decisions for scalability, resiliency, maintainability, and operational readiness
  • Collaborate with Product Managers and Customer Experience Designers to translate requirements into technical solutions
  • Perform code reviews and promote engineering practices around quality, readability, security, and maintainability
  • Troubleshoot complex issues, analyze system behavior, identify root causes, and implement sustainable fixes
  • Improve performance, reliability, and observability across services and platforms
  • Contribute to automation initiatives and development workflows
  • Support and mentor less experienced engineers through knowledge sharing
  • Stay current with emerging technologies and evaluate where they add measurable value

Requirements

  • Strong proficiency in Golang, Java, or comparable object-oriented programming languages
  • Ability to design and implement complex features in large-scale distributed systems
  • Familiarity with microservices, service-to-service communication, and API development
  • Understanding of software design principles and architectural patterns for scalable and resilient applications
  • Capability to write clean, maintainable code balancing performance, reliability, and sustainability
  • Proven success contributing to large initiatives across multiple teams and stakeholders
  • Strong foundation in data structures and algorithms
  • Ability to evaluate and optimize performance in high-volume, transaction-oriented environments
  • Commitment to automated testing, code quality, and continuous improvement
  • Familiarity with secure coding practices and modern software engineering standards
  • Strong troubleshooting skills across complex systems
  • Comfortable working in Agile environments and with geographically distributed teams
  • Customer-focused mindset
  • Communication skills to collaborate with engineering, product, and design teams
  • Degree in Computer Science, Engineering, or related discipline (or equivalent practical background)
  • AI-first mindset using productivity tools such as GitHub Copilot, Claude Code, ChatGPT

Benefits

  • Competitive base salary and potential annual bonus or commissions (role-dependent)
  • Insurance coverage: medical, prescription drug, dental, vision, disability, life
  • Flexible spending account and health savings account
  • Paid leave options including new parent leave and bereavement leave
  • Paid Sick and Safe Time, vacation time, and personal days
  • 10 annual paid U.S. observed holidays
  • 401k with strong company match; deferred compensation for eligible roles
  • Fitness reimbursement or on-site facilities
  • Tuition reimbursement eligibility
  • Additional benefits for interns (where applicable)

Similar jobs you might like