Skip to main content

About the role

Overview: As a Senior Engineer, you will own the design, build, and operation of end-to-end production systems that embed AI into enterprise software. You will work across frontend, APIs, data, cloud, and security, shaping architectures and delivering measurable outcomes for clients. You will lead multi-disciplinary teams, contribute to AI-native engineering practices, and translate ambiguity into concrete, production-ready solutions. This role offers impact at scale, shaping how enterprises adopt AI-native engineering. You will partner with client technologists and drive measurable delivery outcomes in collaboration with ecosystem partners. Compensation / Benefits medical, dental, vision, life, and long-term disability 401(k) plan bonus opportunities paid holidays paid time off
Responsibilities: Design and build production systems spanning frontend, APIs, backend, data, infrastructure, and AI components with integrated architectural decisions Diagnose and resolve production issues across code, networks, infrastructure, identity, data, and AI workloads Engineer cloud-native platforms using containers, Kubernetes, serverless, and infrastructure as code (Terraform, Helm or equivalent) Own the DevSecOps and production engineering lifecycle from commit to production, including CI/CD, testing, security, and release controls Design data flows (transactional, streaming, analytical, unstructured) and data/context architectures for AI systems Develop AI capabilities and agentic systems with evaluation frameworks, observability, and safeguards for trustworthy production use Apply AI-native development practices across the lifecycle (code generation, testing, debugging, modernization, documentation, operations) Lead multidisciplinary engineering teams, set standards, and mentor engineers while engaging with client technologists Turn delivery learnings into reusable patterns, tooling, and standards to influence internal assets and client roadmaps Travel as required (25%–75%)
Key requirements: Minimum 5 years of professional software engineering experience building and operating production systems Minimum 5 years across stack layers: frontend/API through services, data persistence, and async processing Minimum 5 years of programming in Java, Python, Go, TypeScript/JavaScript, or C# Minimum 5 years in cloud platforms (AWS, Azure, or GCP) with containers, orchestration (Docker, Kubernetes) and IaC (Terraform, Helm) Minimum 5 years designing and operating CI/CD pipelines with automated testing and security controls Minimum 1 year designing, building, and deploying AI-enabled or agentic systems in production or near-production Minimum 1 year applying AI-native engineering tools to day-to-day software development Minimum 5 years leading engineering teams or technical workstreams with client-facing delivery client-facing communication cross-functional collaboration ambition and problem ownership Java Python Go

Matching similar jobs

JOB OVERVIEW

Experience level

Lead

Location

South Milwaukee, WI

Occupation

Software Developers

Industry

Computer Systems Design Services

Posted

today

Tired of running searches?

Rank the roles you'd take once, and matches like these arrive on their own.

CREATE PROFILE (opens in a new tab)