Remote job
Software Engineer III
Job details
About this role
Role overview Build shared engineering capabilities for teams delivering software across a large technology environment. The work focuses on agentic workflow projects, reusable tools and patterns, and secure, scalable applications, in close partnership with architecture, security, DevOps, and infrastructure groups. The role also includes technical guidance and mentoring.
Responsibilities - Deliver hands-on technical features, including work on agentic workflows. - Improve software quality through code reviews and unit, integration, and acceptance testing. - Refactor and reuse code to improve performance and maintainability. - Apply secure engineering practices and improve security in existing applications. - Keep current with emerging technologies and contribute to team goals for continuous improvement and faster delivery. - Mentor and coach other engineers while seeking guidance and mentorship as needed.
Requirements - At least five years of enterprise application development experience. - Experience with AI coding tools such as Copilot or Cursor. - Experience with server technologies such as Kafka, Elasticsearch, RabbitMQ, Vault, Redis, or MongoDB. - Experience designing, building, and maintaining REST APIs using .NET, C#, Node.js, or a comparable stack. - Experience with automation, CI/CD, unit testing, and practices that support software quality. - JavaScript or TypeScript UI development with a modern framework such as React. - Experience building highly scalable, performant software, with a continual learning mindset.
Nice to have - Experience with MCP, agent frameworks, or applications using hosted models such as Azure Cognitive Services or Google Vertex AI. - Azure experience delivering containerized or PaaS solutions, and experience designing eventually consistent systems. - An undergraduate degree in computer science, software engineering, MIS, or a related field.
Benefits and work setup The role is limited to Minnesota, Chicago, and Kansas City. The listing gives a U.S. base pay range of $102,700–$231,100; individual pay depends in part on work location, skills, experience, and education. Listed benefits include health coverage, paid leave, parental leave, retirement matching, an employee stock purchase plan, and career development opportunities.