Senior Software Engineer

Willis Towers Watson Salt Lake City , UT 84101

Posted 2 weeks ago

Our engineering team has built the largest private Medicare marketplace in the country. We passionately focus on the continuous improvement of the systems we build and the culture we promote. We build a platform that provides the best possible support to our customers who are shopping for insurance, and where our insurance carriers can be confident that their products are accurately and impartially represented.

Note that visa employment-based non-immigrant visa sponsorship and/or assistance is not offered for this specific job opportunity.

The Role

Our product focus is to provide our customers with the best possible experience to make informed decisions about and enroll in health plans, including Medicare, Marketplace, Dental, and Vision plans using our self-service platform. We enable users to tailor plans to their individual needs (whether doctors, networks, prescriptions, healthcare usage, premiums. etc.) to find and enroll in the best plan.

Job Scope

We are always looking for individuals who love building software. For this role, we are looking for a Sr. Software Engineer. You should have experience, but always willing to learn new things. You should be picky about the type of environment you want to work in because that matters just as much as the pay you would receive.

As a Sr. Engineer you will contribute in the design, development, and delivery of back and front-end systems for Willis Towers Watson. The ideal candidate will have a passion for Continuous Improvement, Continuous Delivery and SOLID architecture, and a background in building scalable systems using C#/.NET and JavaScript using a Scrum/Agile development methodology.

As a senior member of the development team, we are looking for someone to be a mentor to others, an advocate of best practices, and an active coach across the organization. We look for self-starters who thrive in a fast-paced, agile environment which means wearing many hats, being able to change direction quickly, and showing an eagerness to learn new technologies as the need arises. In this role you will work with cross-functional collaborative team so excellent interpersonal and communication skills are also a must.

The Requirements

Hands-on Engineering
5+ years of hands-on experience with a majority of the following technologies, along with a willingness to become proficient in the remaining areas:

  • C#, .NET Framework, and .NET Core
  • ASP.NET Core
  • HTML and CSS
  • Javascript, particularly modern ES
  • React or other client-side frameworks
  • SQL and database design
  • git or other source control

Proficiency, high-comfort, and familiarity with:

  • Unit and integration testing

  • Developing web applications and services

  • Software design principles

  • Code reviews

  • Managing technical debt

  • Azure


  • Explore new ways of improving communication within a cross-functional team

  • Promote inclusion and collaboration between various functional disciplines

  • Be comfortable sharing ideas and be open to feedback


  • Encourage and inspire others to innovate

  • Look for new ways to improve our processes

  • Look for new ways to improve the quality of the product

Team Culture

  • Be an active participant in our Agile/Scrum discussions

  • Contribute to the culture and attitude of the team in an optimistic, proactive, and encouraging direction

  • Foster an environment where it is safe to fail and to learn from failure

  • Actively mentor peers, developing their expertise and inspiring others to innovate

  • Promote inclusion and collaboration between various functional disciplines

EOE, including disability/vets

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer

Endurance International

Posted 3 days ago

VIEW JOBS 12/4/2019 12:00:00 AM 2020-03-03T00:00 We're looking for a software engineering team member to help us with our mission of empowering the world's business owners, content publishers, and those with ideas to control their online destiny with power and confidence. We want to enable everyone to be able to establish their online presence. The Senior Software Engineer is a senior full stack application developer who plays a key role within each phase of the software development lifecycle. In addition to development, this individual will work with other development teams and cross functionally with other departments such as marketing, infrastructure, security, and operations. This individual will be responsible for applying their technical skills and experiences to improve our design and development methods and mentor engineering teams. What you'll do: * Consistently deliver high-quality software * Build scalable, enterprise-class software products * Solve interesting and difficult challenges * Contribute to and benefit from a team of amazing people * Mentor other software engineers * Facilitate continuous improvement and agile SDLC Who you are: * Baccalaureate degree or equivalent practical experience * 4+ years of experience developing websites and applications * Experience with SQL relational databases * Experience with the command line, git, and other development tools * Fluency in at least one server-side computing language (Bonus if it's Perl) * Experience with client-side scripting frameworks Why you'll love us: * Competitive salary * Full benefits * 401k matching * Documented career growth opportunities * A challenging, fast-paced environment * A culture of mentorship and teamwork * Daily free lunch and snacks Endurance International Salt Lake City UT

Senior Software Engineer

Willis Towers Watson