Taro Logo

Sr Software Engineer - Back-end

A global sustainability leader offering water, hygiene and infection prevention solutions with $15 billion annual sales and 48,000+ associates.
Dallas, TX, USASt Paul, MN, USANaperville, IL, USA
$98,600 - $148,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Sr Software Engineer - Back-end

Ecolab, a global leader in sustainability solutions with $15 billion in annual sales, is seeking a Senior Backend Software Engineer to join their dynamic team. This role offers a unique blend of startup-like agility with the stability of a major corporation. The position focuses on developing cutting-edge solutions for the restaurant industry, leveraging modern technologies like Python, .NET Core, and cloud platforms.

The role requires 5+ years of experience in backend development, with strong expertise in Python or .NET Core, and database management. You'll be responsible for designing and implementing scalable applications, maintaining complex database systems, and contributing to architectural decisions. The position offers a competitive salary range of $98,600 - $148,000, along with comprehensive benefits.

Working in a hybrid environment from one of their major locations (Dallas, Saint Paul, Naperville, or Greensboro), you'll be part of a team that's transforming restaurant operations through technological innovation. This is an excellent opportunity for a senior engineer who wants to make a significant impact while working with cutting-edge technologies in a stable, well-resourced environment.

The ideal candidate will combine technical expertise with leadership abilities, as the role involves mentoring team members and collaborating with cross-functional teams. You'll be working on projects that directly impact business efficiency and sustainability, making this an excellent opportunity for those who want to see their work make a real-world difference.

Last updated a few seconds ago

Responsibilities For Sr Software Engineer - Back-end

  • Lead development and implementation of scalable applications using Python and .NET Core
  • Design, develop, and maintain complex relational database systems
  • Collaborate with cross-functional teams to gather and analyze system requirements
  • Contribute to architectural and technical decisions
  • Implement version control and CI/CD practices
  • Troubleshoot and optimize existing solutions
  • Provide leadership and mentorship to team members

Requirements For Sr Software Engineer - Back-end

Python
Node.js
  • Bachelor's degree and 5 years' experience; or no degree and 9 years combined education and equivalent work experience
  • 5 years of experience programming skills in .NET Core/C# or Python
  • Strong understanding of SQL and relational databases
  • Proficiency in IDEs such as Jupyter notebooks and Visual Studio Code
  • Experience with cloud platforms (AWS or Azure preferred)
  • Familiarity with version control systems (Git) and CI/CD practices
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork abilities
  • No immigration sponsorship available

Benefits For Sr Software Engineer - Back-end

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive market-competitive benefits package
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To Ecolab Sr Software Engineer - Back-end

Sr Software Engineer - Back-end

Senior Backend Software Engineer position at Ecolab, focusing on Python and .NET Core development for restaurant industry solutions, offering $98k-$148k with hybrid work in Irving, TX.

Sr Software Engineer - Back-end

Senior Backend Software Engineer position at Ecolab, focusing on Python and .NET Core development for restaurant industry solutions. Hybrid role in Dallas offering $98.6K-$148K.

Lead Full Stack Engineer

Lead Full Stack Engineer position at Ecolab, responsible for full stack development and technical leadership.

Team Lead/ Senior Software Engineer - Vice President

Senior Software Engineering leadership role at Deutsche Bank focusing on backend development and team management for financial services technology.

Sr. Software Engineer

Senior Software Engineer position at State Street, working on Charles River IMS modules and components, developing enterprise investment management software solutions using Java, C#, and SQL.