Sr. Software Development Engineer

Clearwater Analytics•Chicago, IL

About The Position

The Software Development Engineer role at Clearwater Analytics focuses on designing, implementing, and managing software systems and applying new technologies and trends. At this senior level, the position leads technical strategy, operational excellence, and delivery across neighboring architectural domains. It also involves mentoring engineers, driving innovation and improvements, and leading multi-team, multi-system projects. The role requires strong problem-solving, communication, coding, and organizational skills, along with a cooperative, client-focused approach.

Requirements

  • Exceptional leadership and mentorship skills, including having led an engineering team as a tech lead or manager.
  • Enthusiasm for software work in a software-as-a-service company.
  • Client-satisfaction orientation.
  • Strong teamwork skills.
  • Ability to manage time and deliver expected results on time.
  • Commitment to continuous learning and improvement.
  • Exceptional analytical skills.
  • Strong computer skills, including proficiency in Microsoft Office.
  • Excellent attention to detail and strong documentation skills.
  • Outstanding verbal and written communication skills.
  • Strong organizational and interpersonal skills.
  • Exceptional problem-solving abilities.
  • Bachelor's or master's degree in engineering or a related field.
  • At least 9 years of enterprise software development experience using a modern language such as Java, Python, or JavaScript.
  • Experience designing and implementing distributed systems using a microservices architecture.
  • Professional experience running software systems on a public-cloud provider.

Responsibilities

  • Lead technical strategy, operational excellence, and professional delivery across a broad set of neighboring domains in the Clearwater architecture.
  • Establish relationships with stakeholders in neighboring divisions and departments.
  • Help experienced engineers mentor less-experienced engineers.
  • Stay abreast of industry trends and emerging technologies.
  • Identify innovations and useful patterns within teams and encourage sharing them with other teams.
  • Drive improvements in how work gets done and results are delivered.
  • Lead multi-team, multi-system projects to timely, quality delivery.
  • Build operational maturity and maintainability into software systems and monitoring.
  • Create clear designs that result in high-quality, maintainable products that less-experienced engineers can debug, update, and extend.
  • Perform other reasonable activities required by management.

Benefits

  • Health insurance
  • Vision insurance
  • Dental insurance
  • 401(k)
  • Paid time off
  • Parental leave
  • Medical leave
  • Short-term and long-term disability insurance benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service