Senior Software Engineer

13 hours ago


Salt Lake, Utah, United States Willis Towers Watson Full time
About the Role

We are seeking a highly skilled and experienced Senior Software Engineer to join our team at Willis Towers Watson. As a key member of our software development team, you will be responsible for leading the design, development, and delivery of back-end and front-end systems.

Key Responsibilities
  • Lead a small team of software developers and contribute to the design, development, and delivery of software systems.
  • Work closely with Architecture, Product Management, Quality Assurance, and System Reliability to learn and convey requirements and best-practice standards.
  • Develop scalable systems using C#/.NET and JavaScript frameworks, following Scrum/Agile development methodology.
  • Encourage and inspire others to innovate, look for new ways to improve processes, and promote inclusion and collaboration.
  • Actively mentor peers, developing their expertise and inspiring others to innovate.
Requirements
  • 6+ years of experience with C# and the.NET runtime, JavaScript and client-side frameworks, TDD, SOLID principles, Microservice Architecture, Clean Architecture.
  • Hands-on experience with Azure Services, CI and CD tools, git and GitHub, Infrastructure-as-Code, SQL and database design.
  • Proficiency in unit and integration testing, developing web applications and services using ASP.NET Core, UI design and development with JavaScript, HTML, and CSS.
What We Offer

We provide a competitive benefit package, including health and welfare benefits, leave benefits, and retirement benefits. We trust our colleagues to know their work and the people, tools, and environment they need to be successful. We offer a hybrid work style, with a mix of remote, in-person, and in-office interactions.



  • Salt Lake, Utah, United States Mastercard International Full time

    Job DescriptionSenior Software Engineer @ Mastercard InternationalJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Mastercard International. As a Senior Software Engineer, you will be responsible for designing, developing, testing, and deploying software solutions that meet the business requirements.Key...


  • Salt Lake, Utah, United States Mastercard International Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Mastercard International. As a key member of our software development team, you will be responsible for designing, developing, testing, and deploying software solutions that meet the business requirements.Key Responsibilities:Participate in team...


  • Salt Lake, Utah, United States L3Harris Full time

    Job Title:Senior Software EngineerJob Summary:L3Harris is seeking a skilled Senior Software Engineer to lead projects and develop software for embedded devices and systems. The ideal candidate will have a background in embedded real-time software development and experience with object-oriented software architecture and design.Key Responsibilities:Develop...


  • Salt Lake, Utah, United States Goldman Sachs Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Goldman Sachs. As a key member of our engineering team, you will be responsible for designing, developing, and delivering cutting-edge software solutions that meet the evolving needs of our business.As a Senior Software Engineer, you will work closely with our...


  • Salt Lake, Utah, United States Strategic Staffing Solutions Full time

    Job Title: Senior Software EngineerJob Summary:Strategic Staffing Solutions is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will play a pivotal role in designing, developing, and maintaining complex software systems.Key Responsibilities:Design, develop, and test software applications using...


  • Salt Lake, Utah, United States MasterCard Full time

    Job SummaryAs a Senior Software Engineer at MasterCard, you will play a key role in designing, developing, and deploying software solutions that meet the business requirements of our organization. You will work closely with cross-functional teams to estimate and own delivery tasks, automate build and run aspects of software, and drive code/design/process...


  • Salt Lake, Utah, United States Goldman Sachs Group, Inc. Full time

    About the RoleWe are seeking a highly experienced Senior Software Engineering Manager to join our Compliance Engineering team at Goldman Sachs Group, Inc.Key Responsibilities:Partner with global stakeholders to plan and execute engineering projects and drive product roadmaps.Lead a team of junior and senior software developers, providing guidance and...


  • Salt Lake, Utah, United States Galileo Co. Full time

    About Galileo Co.Galileo Co. is a financial technology company that provides innovative software products and services to power the world's largest Fintechs. We are a welcoming, collaborative, and dynamic team that values creativity and technical expertise.The RoleWe are seeking a skilled Senior Software Engineer to join our team. As a key member of our...


  • Salt Lake, Utah, United States L3Harris Technologies Full time

    Job Title: Senior Software Engineer - System Software Integration and TestJob Summary:L3Harris Technologies is seeking a highly motivated and dynamic individual to join our team as a Senior Software Engineer for the System Software Integration and Test Team. In this role, you will develop software applications that replicate real-world scenarios to validate...


  • Salt Lake, Utah, United States ConsultNet Full time

    Job Title: Senior Frontend Software EngineerJob Type: Contract-to-HireLocation: Remote (hybrid)Job Description:We are seeking a highly skilled Senior Frontend Software Engineer to join our team at ConsultNet. As a key member of our engineering team, you will be responsible for designing and implementing new features, maintaining existing code, and...


  • Salt Lake, Utah, United States Berkshire Hathaway Energy Full time

    Job DescriptionThe Senior Software Engineer provides advanced technical expertise and guidance in the architecture, design, programming, testing, documentation, and implementation of complex computer applications and systems.Key ResponsibilitiesAct as the technical lead for highly complex projects related to the development of new systems, architecture,...


  • Salt Lake, Utah, United States SoFi Full time

    About SoFiSoFi is a next-generation fintech company using innovative, mobile-first technology to help our millions of members reach their goals. We're changing the way people think about and interact with personal finance.The RoleWe're seeking a highly motivated Senior Software Engineer to join our Data Platform team. As a Senior Software Engineer, you will...


  • Salt Lake, Utah, United States Goldman Sachs Bank AG Full time

    About the RoleWe are seeking a highly experienced Senior Software Engineering Manager to lead our Engineering team in Salt Lake City. As a key member of our organization, you will be responsible for driving the development of our software solutions and ensuring they meet the highest standards of quality and reliability.Key ResponsibilitiesLead a team of...


  • Salt Lake, Utah, United States National General Insurance Full time

    Job Title: Software Engineer Senior Consultant IIAt National General Insurance, we're looking for a highly skilled Software Engineer Senior Consultant II to join our team. As a key member of our software development team, you will be responsible for implementing applications following SDLC principles to build out the product and iterative enhancements.Key...


  • Salt Lake, Utah, United States CIRCLE Full time

    About CircleCircle is a pioneering financial technology company at the forefront of the emerging internet of money. Our mission is to create an inclusive financial future with transparency at our core.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for...


  • Salt Lake, Utah, United States WTW Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to lead our team of software developers and contribute to the design, development, and delivery of back and front-end systems for WTW.Key ResponsibilitiesLead a small team of software developers and contribute to the design, development, and delivery of back and front-end...


  • Salt Lake, Utah, United States University of Utah Full time

    Job SummaryThe University of Utah is seeking a highly skilled Senior Software Design Engineer to join our team. As a key member of our clinical research enterprise, you will play a pivotal role in designing, modifying, developing, and implementing software programming applications.ResponsibilitiesDesign and develop software applications critical to the...


  • Salt Lake, Utah, United States Avy Full time

    Revolutionize Human-Computer CollaborationAvy is a pioneering startup that's redefining how people work with technology. As a founding Senior Mac Engineer, you'll play a pivotal role in bringing our innovative product vision to life.Your Key ResponsibilitiesDesign and develop high-quality software that bridges the gap between humans and computers.Collaborate...

  • Software Developer

    4 days ago


    Salt Lake, Utah, United States Lucid Software Full time

    Software Engineer at Lucid SoftwareWe are seeking a highly skilled and innovative Software Engineer to join our team at Lucid Software. As a Software Engineer, you will play a key role in designing, developing, and deploying our world-class web applications that push the boundaries of what is possible in the browser.Our web applications are built using a...


  • Salt Lake, Utah, United States Myriad Genetics Full time

    About the RoleWe are seeking a highly skilled Senior/Staff Software Engineer to join our Bioinformatics software engineering team at Myriad Genetics, Inc. This is an exciting opportunity to work on innovative products that enable patients to make life-changing decisions.As a key member of our team, you will be responsible for architecting cloud-based data...