C

Clean Harbors

Hazardous waste management and emergency response

Senior Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNorwell, MA, USA$62k - $192k /yrIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • At least 5 years of relevant experience.
  • Full-stack development experience with the Microsoft .NET stack.
  • Proficiency in AI-assisted software development using code generation tools such as Cursor and GitHub Copilot.
  • Proficiency in prompt engineering.
  • Written and verbal communication skills.
  • Attention to detail.
  • Skills in information analysis, general programming, software design, software debugging, software documentation, software testing, problem solving, teamwork, software development fundamentals and processes, and software requirements.

Responsibilities

  • Follow health and safety policies, processes, and practices at all times.
  • Design and build software solutions by understanding business needs, partnering with users and product owners, analyzing system flows and data usage, and following the full software development lifecycle.
  • Evaluate operational feasibility by analyzing requirements, defining problems, assessing proposed solutions, and identifying risks and trade-offs before coding.
  • Document solutions using diagrams, flowcharts, code comments, and readable code so teammates and future maintainers can understand and extend the work.
  • Design and deploy solutions by defining technical specifications, following established standards, and ensuring a smooth handoff to QA and production support.
  • Investigate and resolve production incidents, including root cause analysis and hotfix coordination, and partner with Architecture, DBA, and infrastructure teams when issues cross system boundaries.
  • Develop professional skills by learning new tools, techniques, and best practices, including evolving AI-assisted development workflows.
  • Handle confidential information appropriately to protect business operations.
  • Collect, analyze, and summarize patterns in development work and production issues.
  • Mentor less experienced engineers through code reviews, pairing, and knowledge sharing.

About the Company

Clean Harbors

Hazardous waste management and emergency response

Clean Harbors provides environmental and industrial services across North America, focusing on hazardous waste management, emergency spill response, industrial cleaning, and maintenance for a wide range of clients including Fortune 500 companies and government agencies. Its offering works by delivering on-site and remote services through service contracts, emergency response fees, and waste disposal charges, supported by an extensive network of facilities and specialized equipment to ensure safe, compliant waste handling. The company differentiates itself through its large scale, broad service mix, and emphasis on meeting stringent environmental compliance and safety standards for demanding customers. Its goal is to grow its market presence and service offerings to be a leading, dependable partner for essential environmental services in North America.

Company size
10,001+
Company stage
IPO
Headquarters
Norwell, MA
Founded
1980

Recently Posted Jobs

Explore more opportunities at Clean Harbors

See more jobs