IT Senior Software Engineer (Hybrid)

Eversource EnergyBerlin, CT
Hybrid

About The Position

Eversource is seeking a Senior Software Engineer to design and implement new systems and features, as well as modify and maintain existing systems for adaptation to business and/or technology changes. This role engages directly with IT management, development teams, technical delivery teams, and vendors to ensure the successful design, development, and delivery of technology-based solutions. The engineer will drive the software change and release management processes, assisting with the overall maturity of the software development lifecycle, and work independently with little supervision. Ensuring that software deliverables comply with quality standards and are completed on time is crucial. This position is eligible for a potential incentive and offers a competitive total rewards program. The annual salary range for this position is $127,350.00-$141,500.00.

Requirements

  • Bachelor’s Degree or equivalent experience.
  • Minimum of 5 to 8 years of related experience.
  • Advanced to expert knowledge of work area typically obtained through advanced education combined with experience.
  • Broad knowledge of project management.
  • Substantial knowledge of ES projects, programs, or systems in order to provide enhancements within job area.
  • Ability to work up to five days in the office if needed (for example: emergencies, training, or other business needs) or should the policy change.
  • Must be available to work emergency restoration assignment as required.
  • Must be available to travel between MA/CT/NH as necessary.

Nice To Haves

  • Advanced Degree in a related field.
  • Experience at a Utility and/or with Maximo system development.

Responsibilities

  • Design and implement new systems and features.
  • Modify and maintain existing systems for adaptation to business and/or technology changes.
  • Engage directly with IT management, development teams, technical delivery teams, and vendors to ensure the successful design, development, and delivery of technology-based solutions.
  • Drive the software change and release management processes, assisting with the overall maturity of the software development lifecycle.
  • Ensure that software deliverables comply with quality standards and are completed on time.
  • Manage moderately sized projects or processes.
  • Coach, review, and delegate work to lower-level professionals.
  • Mentor lower-level engineers.
  • Contribute to the development of goals of the discipline and planning efforts (budgets, operational plans, etc.).
  • Make moderate to significant improvements of processes, systems or products to enhance performance of work area.
  • Communicate with parties within and outside of own discipline, potentially including external parties like customers and vendors.
  • Influence parties within and outside of the job function at an operational level regarding policies, procedures, and practices.
  • Contribute to software development processes.
  • Independently scope and implement larger user stories for their project/team.
  • Handle open-ended problems & ambiguity well.
  • Make well-reasoned software design decisions, identifying potential issues, tradeoffs, risks, and the appropriate level of abstraction.
  • Maintain awareness of industry trends and tools.
  • Stay current with industry developments.
  • Navigate and make legacy code maintainable.
  • Elevate testing practices.
  • Contribute to the foundational good of their domain and engineering overall, defining patterns and canonical examples, plus paying down tech debt.
  • Share experience and expertise to help others grow.
  • Lead and coach within their team where possible, being trusted with team decisions.
  • Ensure documentation exists for all critical systems.
  • Engage outside expertise (training, consultants, professional network).
  • Add scripts to simplify developer onboarding.
  • Automate processes.
  • Show inclusiveness by respecting different opinions, acknowledging expertise, and recognizing unconscious biases.
  • Respond to emergency situations as required.
  • Travel between MA/CT/NH as necessary.

Benefits

  • Competitive total rewards program.
  • Potential incentive eligibility.
  • Salary is commensurate with your experience.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service