Sr. Software Engineer
11432 Lackland Rd St. Louis, MO 63146 US
Job Description
We are seeking a Senior Full Stack Engineer to help design and build next-generation, cloud-native applications on Google Cloud Platform (GCP). This role sits at the intersection of modern full-stack engineering, cloud architecture, and generative AI–powered development.
You will join a highly skilled, collaborative engineering team driving a large-scale technology transformation. In this role, you’ll architect, build, and deploy scalable APIs, microservices, and SaaS platforms while leveraging AI-powered coding assistants to accelerate delivery and improve quality. You’ll also contribute to the design, development, and deployment of AI agents within a cloud-native ecosystem.
This is an opportunity for engineers who think beyond implementation—those who enjoy shaping technical direction, mentoring teammates, and solving complex, real-world problems at scale.
What You’ll Do
-
Design, build, and deliver cloud-native full-stack solutions using modern SDLC and Agile practices.
-
Develop scalable APIs and microservices using Java (Spring Boot), Python, Node.js, and related frameworks on public cloud infrastructure (primarily GCP; AWS experience a plus).
-
Actively leverage AI-powered development tools (e.g., GitHub Copilot, Gemini, Claude) to accelerate development, improve code quality, enhance testing, and strengthen observability.
-
Design, develop, and deploy AI agents and AI-enabled services within cloud environments.
-
Collaborate closely with product managers, architects, SREs, and business partners to define technical strategy, roadmaps, and architectural decisions.
-
Lead and contribute to production troubleshooting, applying deep technical expertise to resolve complex issues.
-
Promote best practices across DevSecOps, reliability, scalability, and performance, including defining and tracking engineering metrics (SLA, SLO, SLI).
-
Participate in and help lead Agile ceremonies, including sprint planning, stand-ups, and retrospectives.
-
Create and maintain technical documentation, runbooks, and support materials.
-
Communicate complex technical concepts clearly to both technical and non-technical stakeholders.
What Could Set You Apart
-
Hands-on experience with Generative AI, including tools and models such as Gemini, ChatGPT, Claude, or Llama.
-
Experience building and deploying AI agents into production environments.
-
Strong proficiency with modern front-end technologies (Angular, React, TypeScript, JavaScript).
-
Deep backend expertise in Java Spring Boot, microservices architecture, and API design.
-
Experience with cloud-native databases, including relational and NoSQL platforms.
-
Familiarity with CI/CD pipelines, automation, and observability tooling.
-
Strong communication skills and a collaborative, mentorship-oriented mindset.
-
Comfort working in highly regulated or enterprise environments.
What Experience You’ll Need
-
Bachelor’s degree in Computer Science or equivalent practical experience.
-
5–7+ years of professional software development experience, delivering production-grade full-stack applications.
-
Front-end experience with modern JavaScript frameworks (React, Angular, or Vue) and strong HTML/CSS/TypeScript fundamentals.
-
Back-end experience with Java, Python, Node.js, or Go, building RESTful APIs and microservices.
-
Hands-on experience with cloud platforms (GCP preferred; AWS or Azure acceptable).
-
Experience with Docker and Kubernetes for containerized application deployment.
-
Infrastructure-as-Code experience (Terraform, CloudFormation, or similar).
-
CI/CD experience with tools such as GitHub Actions, Jenkins, or GitLab CI.
-
Strong database experience across SQL and NoSQL technologies.


