Senior Software Engineer
Listed on 2025-12-27
-
Software Development
Software Engineer, Full Stack Developer, Senior Developer
Location: California
Are you ready to make an impact?
West Monroe is searching for a Senior Software Engineer to join our team in the Technology & Experience (TechEX) practice. You will partner with clients and other West Monroe team members on transformational projects, gathering technical requirements, defining platform and integration design, and performing configuration and development of solutions in a collaborative environment.
- Functional Responsibilities:
- Collaborate with team members to design and develop software applications across multiple programming languages.
- Collaborate with clients to understand their business needs.
- Use an Agile approach to iteratively deliver products.
- Internal Responsibilities:
- Problem‑solver with natural innovative and analytical skills.
- Excellent leader with strong written and verbal communication, interpersonal and organizational skills.
- Able to efficiently manage multiple tasks and contribute in a fast‑paced, team‑oriented environment.
- Motivated to work with and learn multiple technologies and languages.
- Bachelor’s degree in a relevant field preferred, or equivalent experience required.
- 5+ years of experience in software development.
- Expertise with object‑oriented concepts.
- Expertise with core computer science fundamentals, including algorithms, data structures, and design patterns.
- Back‑end: C#, Java, JavaScript, Ruby, Python
- Front‑end:
JavaScript, Type Script, Angular, React, Vue.
JS, HTML5, CSS3 - Mobile:
React Native, Swift, Kotlin - Database: SQL Server, Mongo
DB, PostgreSQL - Cloud:
Microsoft Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP) - AI‑enabled tooling:
Prompt Engineering for working with code, Cursor, Claude Sonnet - Automation of unit and integration tests
- Patterns: MVC, MVVM, Service‑Oriented Architecture (SOA), REST, GraphQL
- Source Control:
Git, Azure Dev Ops - Dev Ops Tooling:
Terraform, Docker, Kubernetes - Package Management:
Bower, NPM, Yarn, Nu Get - Testing: XUnit, MSTest, Jasmine, Karma, JUnit, RSpec
- Experience mentoring junior team members and providing peer reviews.
- Excellent communication ability with team members and clients in English.
- Commitment to inclusion and diversity, and openness to new ideas and perspectives.
- Hybrid work: 2 x per week in office with ability to travel to clients as needed.
Based on pay‑transparency guidelines, the salary range for this role varies by location:
- Seattle or Washington, D.C.: $125,500—$147,600 USD
- Los Angeles: $131,500—$154,700 USD
- New York City or San Francisco: $137,400—$161,700 USD
- Other locations: $119,500—$140,600 USD
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 If you require a reasonable accommodation to participate in our recruiting process, please inquire by sending an email to
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).