Back to Search
Overview
Senior

Senior Software Engineer

Confirmed live in the last 24 hours

West Monroe

West Monroe

Costa Rica
On-site
Posted April 24, 2026

Job Description

Are you ready to make an impact?

West Monroe is searching for a Senior Software Engineer to join our team in our Technology & Experience (TechEx) practice. You will partner with our clients and other West Monroe team members on transformational projects.  On client projects, you will work with a Technical Architect to gather technical requirements, define platform and integration design, and perform the configuration/development of the solution in a team environment. 

We eat, sleep, and breathe products. We invent, build, and scale product-led businesses within industries that have a tremendous impact on people’s lives. We are shippers, makers, and craftspeople who come together to help organizations build human-centered products that people love using, every single day. 

A Senior Software Engineer will have these primary responsibilities: 

Functional Responsibilities: 

  • Collaborate with team members to design and develop software applications across multiple languages. 
  • Collaborate with clients to understand their business needs. 
  • Use an Agile approach to deliver products iteratively. 

Internal Responsibilities: 

  • Problem-solvers with natural innovative and analytical skills 
  • Excellent leaders with strong communication (written and verbal), 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 a variety of technologies and languages. 

Qualifications: 

  • 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 computer science fundamentals, including algorithms, data structures, and design patterns. 
  • You have experience with several of our core technologies: 
  • Back-end: C#, Python 
  • Front-end: JavaScript, TypeScript, Angular, React, Vue.js, HTML5, CSS3 
  • Mobile: Swift, Kotlin 
  • Database: SQL Server, MongoDB, PostgreSQL 
  • Cloud: Microsoft Azure, Amazon Web Services (AWS), GCP 
  • You have experience with several of the following patterns & tools: 
  • Patterns: MVC, MVVM, Service Oriented Architecture (SOA), REST, GraphQL 
  • Source Control: Git, Azure DevOps 
  • DevOps Tooling: Terraform, Docker, Kubernetes 
  • Package Management: Bower, NPM, Yarn, NuGet 
  • Testing: XUnit, MSTest, Jasmine, Karma, JUnit, RSpec 
  • Thrive within a fast-paced, collaborative, Agile/Scrum project environment. 
  • Excellent team, organizational, and verbal/written communication skills. 
  • Experience mentoring junior team members and providing reviews. 
  • You’re smart, versatile, and passionate about delivering the highest caliber of code. 
  • Excellent communication ability with team members and clients in English. 
  • A commitment to inclusion and diversity, and openness to new ideas 
reactpythonjavatypescriptjavascriptgoawsgcpazurekubernetes