Senior Software Engineer-Tech Ex AI Assets Foundry Team
Job Description
West Monroe offers a competitive salary range of USD 125,500 to 161,700 per year for this onsite Chicago-based role, a comprehensive benefits package, and a culture that emphasizes collaboration, continuous learning, and delivering measurable value for clients. As a Senior Software Engineer on the Tech Ex AI Assets Foundry Team, you will help build reusable, AI-enabled applications and platform components for internal Labs initiatives, covering full-stack development and Generative AI integration while partnering closely with product owners, designers, and engineers to turn ideas into reliable software.
Responsibilities
- Design, develop, test, deploy, and support full-stack software applications and reusable asset components for the Tech Ex AI Assets portfolio.
- Build and integrate Generative AI capabilities into software products, including APIs, prompt workflows, retrieval-augmented generation, model integration, and evaluation patterns where applicable.
- Translate product requirements, user stories, and acceptance criteria into maintainable, reliable, and secure code in collaboration with product owners and product design.
- Participate in Agile ceremonies and contribute to iterative delivery, estimation, backlog refinement, sprint planning, demos, and retrospectives.
- Partner with architects and senior technical leaders to implement established architecture patterns and make practical engineering recommendations without owning enterprise architecture direction.
- Contribute to engineering quality through code reviews, unit and integration testing, CI/CD practices, documentation, observability, and production support practices.
- Apply responsible AI, data privacy, security, and compliance considerations when building AI-enabled features and internal software assets.
- Mentor junior developers, share engineering best practices, and help raise the overall quality and consistency of the asset development team.
- Troubleshoot defects, performance issues, and integration challenges across front-end, back-end, data, cloud, and AI service layers.
Requirements
- Bachelor's degree in a relevant field preferred, or equivalent experience required.
- 5+ years of experience in full-stack software development with demonstrated ability to deliver production-quality software.
- Strong working knowledge of object-oriented concepts, software design principles, algorithms, data structures, and design patterns.
- Hands-on experience with modern application development using cloud services, APIs, databases, and CI/CD delivery practices.
- Practical experience building or integrating AI, machine learning, Generative AI, or data-driven capabilities into software products; direct experience with Azure OpenAI, Databricks, LLM APIs, RAG, embeddings, or model evaluation is strongly preferred.
- Comfortable working within a fast-paced, collaborative Agile/Scrum product environment with product owners, designers, architects, engineers, governance, and product success partners.
- Able to follow architecture direction, contribute engineering design input, and make sound technical tradeoffs while remaining focused on hands-on asset development rather than architecture ownership.
- Strong problem-solving, debugging, communication, and documentation skills.
- Excellent communication skills with internal product, business, and engineering stakeholders.
- Smart, versatile, and passionate about delivering high-quality code and learning new technologies and languages.
- Experience coaching and mentoring junior developers.
Technologies
- Node.js
- Python
- .NET
- React
- TypeScript
- JavaScript
- HTML5
- CSS3
- PostgreSQL
- MongoDB
- SQL Server
- Microsoft Azure
- Amazon Web Services (AWS)
- Azure OpenAI
- Databricks Machine Learning
- LLM APIs
- REST APIs
- MVC
- MVVM
- Service-oriented architecture
- Event-driven patterns
- Microservice concepts
- Git
- Azure DevOps
- Pull requests
- Branching strategies
- CI/CD pipelines
- Terraform
- Docker
- Infrastructure as code
- Environment configuration
- Deployment automation
- npm
- NuGet
- Jest
Benefits
- Medical, dental, vision, and basic life insurance
- 401k plan enrollment
- Eligible to purchase shares from the employee stock ownership program ESOP
- Annual bonuses
- Unlimited flexible time off
- Ten paid holidays
- Ten weeks of paid parental leave
West Monroe is a global business and technology consulting firm focused on delivering measurable value by combining business insight with technology. Collaboration is a daily practice, and data informs decisions to drive durable outcomes. You will work closely with teams in a co-creative environment to turn vision into action with lasting impact.