About the Role
West Monroe is seeking a Software Engineer to join the AI Assets Foundry Team, working with the internal Labs product team to develop proprietary software assets and AI capabilities that help our consultants sell and deliver more effectively and efficiently. This is an internal product engineering role focused on building reusable, scalable, secure AI-enabled applications and platform components in partnership with product owners, designers, architects, senior engineers, governance, and engineering teammates.
Responsibilities
- Develop, test, deploy, and support full-stack software features and reusable asset components for the Tech Ex AI Assets portfolio.
- Implement Generative AI-enabled capabilities within software products, including API integrations, prompt workflows, retrieval-augmented generation patterns, and data-driven features.
- Translate product requirements, user stories, and acceptance criteria into clean, maintainable, and secure code.
- Participate in Agile ceremonies and contribute to iterative delivery, estimation, backlog refinement, sprint planning, demos, and retrospectives.
- Follow established architecture patterns, coding standards, security practices, and responsible AI guidance.
- Contribute to engineering quality through unit testing, integration testing, code reviews, documentation, CI/CD practices, and defect resolution.
- Troubleshoot application issues across front-end, back-end, data, cloud, and AI service layers.
- Collaborate with distributed engineering, product, governance, and product success partners to improve internal software assets and drive adoption.
- Continue building depth across modern software engineering, cloud development, data integration, and AI-enabled application development practices.
Requirements
- Bachelor's degree in a relevant field preferred, or equivalent experience required.
- 2+ years of experience in full-stack software development or comparable hands-on application development experience.
- Working knowledge of object-oriented concepts, software design principles, algorithms, data structures, and common design patterns.
- Hands-on experience with modern application development using APIs, databases, front-end frameworks, back-end services, and source control practices.
- Exposure to cloud services, CI/CD delivery practices, automated testing, and modern DevOps ways of working.
- Interest in and practical exposure to AI, machine learning, Generative AI, or data-driven software capabilities; experience with Azure OpenAI, Databricks, LLM APIs, RAG, embeddings, or model evaluation is preferred but not required.
- Comfortable working within a fast-paced, collaborative Agile/Scrum product environment.
- Able to follow architecture direction, ask thoughtful technical questions, and make steady contributions to hands-on asset development without owning architecture decisions.
- Strong problem-solving, debugging, communication, documentation, and learning skills.
- Strong English communication skills and ability to work effectively with distributed teams across geographies and time zones.
- Smart, versatile, and passionate about delivering high-quality code while continuing to grow across technologies and languages.
Skills
- Node.js
- Python
- .NET
- React
- TypeScript
- JavaScript
- HTML5
- CSS3
- PostgreSQL
- MongoDB
- SQL Server
- data integration patterns
- vector search
- embedding stores
- Microsoft Azure
- Amazon Web Services (AWS)
- Azure OpenAI
- Databricks Machine Learning
- LLM integration
- prompt engineering
- embeddings
- retrieval-augmented generation
- AI evaluation concepts
- 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
- unit testing
- integration testing
- code review
- static analysis
- defect triage
Location
- Seattle
- Washington, D.C.
- Los Angeles
- New York City
- San Francisco
- A location not listed above
Work Type
- full-time
Experience Level
- 2+ years of experience in full-stack software development
Education Level
- Bachelor's degree in a relevant field preferred, or equivalent experience required.
Salary/Compensations
- Seattle or Washington, D.C.: $96,600—$113,600 USD
- Los Angeles: $101,200—$119,000 USD
- New York City or San Francisco: $105,800—$124,400 USD
- A location not listed above: $9,200—$108,200 USD
Benefits
- medical
- dental
- vision
- basic life insurance
- 401k plan
- employee stock ownership program
- annual bonuses
- unlimited flexible time off
- ten paid holidays
- ten weeks of paid parental leave
About the Company
- West Monroe is a global business and technology consulting firm passionate about creating measurable value for our clients, delivering real-world solutions.
- We’re fluent in both business and technology.
- We know that technology alone is not the answer, but how we apply it is.
- We rely on data to constantly adapt and solve new challenges.
- Actions that work today with outcomes that generate value for years to come.
- At West Monroe, we zero in on the heart of the opportunity, getting to results faster and preparing people for what’s next.
- We show up personally. We’re right there in the room with you, co-creating through the challenges.
- Collaboration isn’t a lofty promise, but a daily action.
- We work together with you to turn vision into clear action with lasting impact.
Equal Opportunity
- West Monroe is an Equal Employment Opportunity Employer.
- We believe in treating each employee and applicant for employment fairly and with dignity.
- We base our employment decisions on merit, experience, and potential, without regard to race, color, national origin, sex, sexual orientation, gender identity, marital status, age, religion, disability, veteran status, or any other characteristic prohibited by federal, state or local law.
- To learn more about diversity, equity and inclusion at West Monroe, visit www.westmonroe.com/inclusion.
- If you require a reasonable accommodation to participate in our recruiting process, please inquire by sending an email to recruiting@westmonroe.com.
