Principal Software Engineer

EcolabNaperville, ILfull_timeprincipal

$153,900 – $230,800 USD

Tech Stack

Solid badges = required, outlined = preferred

Responsibilities

  • Lead end-to-end architecture and development of cloud-native, full-stack applications.
  • Define and evolve cloud architecture standards for scalability, resiliency, security, and cost optimization.
  • Design and implement RESTful APIs, microservices, and event-driven systems.
  • Build modern frontend experiences and robust backend services using current frameworks and patterns.
  • Provide technical leadership and mentorship to engineers across teams.

Soft Skills

Written CommunicationTechnical Decision-MakingMentoringDomain-Driven DesignEvent-Driven ArchitectureHealthcareLife SciencesIndustrial

Benefits

  • 401k
  • Dental
  • Disability Insurance
  • Health Insurance
  • Life Insurance
  • Vision

Culture

Cross-Functional TeamsMentorship ProgramInclusive Hiring

Requirements

Required: Bachelor's degree or equivalent professional work experience
Regions: Us

Get jobs like this in your inbox

Weekly Vue, .net, Java hiring trends and salary data — free.

Join 8 engineers getting weekly insights

Get market intelligence in your inbox

Free weekly insights on tech hiring trends, salaries, and in-demand stacks.

Already a subscriber? Sign in

About Ecolab
Size: enterprise

Ecolab is a company that develops enterprise-scale cloud commercial digital solutions and is committed to fostering an inclusive workplace culture.

View company profile →
Compensation
Base salary: $153,900 – $230,800 USD
Bonus: annual bonus pay based on performance