Senior Software Engineer

EtaPRO LLC

Buffalo (NY)

On-site

USD 120,000 - 150,000

Full time

10 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

EtaPRO LLC, a Toshiba Group Company, seeks a Senior Software Engineer for the EtaPRO real-time platform in Amherst, NY. The role provides advanced technical leadership in design, development, and evolution of EtaPRO software solutions and guides complex engineering efforts.

You will mentor engineers across levels and help shape engineering standards, ensuring secure, scalable, and reliable software while collaborating with product, QA, DevOps, and leadership to align with business goals.

Qualifications

  • Bachelor’s degree in CS, software engineering, or related field.
  • 5+ years of progressive software development experience.
  • Experience leading technical initiatives and mentoring engineers.
  • Strong problem-solving and debugging skills.
  • Experience in Agile environments.

Responsibilities

  • Lead design and implementation of complex systems, features, and integrations.
  • Drive technical decision-making for architecture, design patterns, and implementation approaches.
  • Mentor engineers across multiple levels and guide architectural direction.
  • Maintain high standards for code quality, security, testing, and maintainability.
  • Collaborate with product, QA, DevOps, and leadership on technical planning and delivery.

Skills

NET development
C#/VB.NET
WPF/WinForms/MVVM
TDD & clean code
Agile development

Education

Bachelor’s degree in Computer Science/Software Engineering

Tools

Microsoft SQL Server
PostgreSQL
Blazor/ASP.NET/APIs
CI/CD tooling

Job description

EtaPRO LLC, a Toshiba Group Company, is a global provider of real-time digital platforms for keeping equipment and facilities running efficiently and reliably through anomaly detection, real-time KPI’s, and early warning of equipment failure. Our flagship product, EtaPRO® is deployed in more than 60 countries on 10% of the world’s power generation.

We are seeking a Senior Software Engineer to join our EtaPRO product development team. EtaPRO is a real-time performance and condition monitoring platform used by the global energy industry to improve efficiency, reliability and environmental compliance. We’re looking for smart, hardworking individuals to help us continue to innovate technologies that meet the technical and functional demands of our customers. You will be joining a cohesive team of exceptionally talented professionals where you’ll have the opportunity to learn and your contributions will be valued.

Job Summary

We are seeking a Senior Software Engineer to join our EtaPRO Software Engineering team in Amherst, NY. The Senior Software Engineer provides advanced technical leadership in the design, development, and evolution of EtaPRO software solutions. This role leads complex engineering efforts, influences architecture and design direction, and helps ensure the delivery of secure, scalable, and reliable software. The Senior Software Engineer is expected to operate as a senior technical contributor, mentor engineers across multiple levels, and play a key role in shaping engineering standards and practices.

Education

Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent experience).

Essential Duties and Responsibilities
Technical Leadership & Solution Design
  • Lead the design and implementation of complex systems, features, and integrations
  • Drive technical decision-making for architecture, design patterns, and implementation approaches
  • Own major technical areas, services, or product subsystems
  • Evaluate trade-offs related to maintainability, scalability, performance, and delivery timelines
  • Resolve high-impact technical issues and support root-cause analysis across systems
Engineering Quality & Process Improvement
  • Set and maintain high standards for code quality, security, testing, and maintainability
  • Lead code reviews for complex changes and guide engineers on design and implementation quality
  • Improve engineering workflows, development standards, and technical practices
  • Drive reduction of technical debt and improvement of long-term system health
  • Promote secure software development aligned with SDLC and compliance expectations
Cross-Functional & Team Impact
  • Partner with product, QA, DevOps, support, and leadership on technical planning and delivery
  • Mentor developers and senior developers through technical coaching and architectural guidance
  • Help align technical execution with business priorities and product goals
  • Communicate technical strategy, trade-offs, and risks to both technical and non-technical audiences
  • Contribute to hiring, interviews, onboarding, and capability development as needed
Work Experience
  • 5+ years of progressive software development experience
  • Demonstrated success designing, developing, and delivering complex software solutions
  • Experience leading technical initiatives, major features, or significant components of a software system
  • Proven ability to mentor engineers and influence technical decisions
  • Experience evaluating architectural trade-offs related to scalability, maintainability, performance, and security
  • Strong track record of driving software quality and engineering best practices
Required Skills
  • Advanced proficiency in .NET development (C#/VB.NET) in a Visual Studio environment, C++ experience a plus
  • Experience with WPF, WinForms, MVVM, and .NET
  • 5+ years of experience with Test Driven Development (TDD), refactoring, simple design, clean code, etc.
  • Strong problem-solving and debugging skills
  • Experience working in Agile software development environments
Preferred Qualifications
  • Strong expertise with Microsoft SQL Server and/or PostgreSQL, including database design, optimization, performance tuning, and data integration
  • Advanced experience developing and architecting solutions using Blazor, ASP.NET, APIs, and distributed systems
  • Ability to design, review, and guide implementation of scalable, maintainable, and secure software solutions
  • Strong working knowledge of Agile development practices, CI/CD processes, source control systems, and automated testing frameworks
  • Experience with test instrumentation, data acquisition, and data processing
Languages
  • Strong written and verbal communication skills in English
Travel
  • Ability to travel occasionally if asked (5%)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Toshiba America Energy Systems • Town of Amherst (NY)

On-site
USD 110,000 - 160,000
Senior Software Engineer
Senior Software Engineer

EtaPRO LLC • Town of Amherst (NY), Northern (KY)

Hybrid
USD 120,000 - 160,000
Application Engineer
Application Engineer

EtaPRO LLC • Buffalo (NY)

On-site
USD 85,000 - 120,000
Application Engineer
Application Engineer

EtaPRO LLC • Town of Amherst (NY), Northern (KY)

Hybrid
USD 75,000 - 120,000
Annual bonus
401k match
Health and wellness programs
+1
Application Engineer
Application Engineer

Toshiba America Energy Systems • Town of Amherst (NY)

On-site
USD 75,000 - 105,000
Annual bonus
401k match
Senior Software Engineer, Real-Time Energy Platform
Senior Software Engineer, Real-Time Energy Platform

Toshiba America Energy Systems • Town of Amherst (NY)

On-site
USD 110,000 - 160,000
Senior Software Engineer - Real-Time Platform Lead
Senior Software Engineer - Real-Time Platform Lead

EtaPRO LLC • Town of Amherst (NY), Northern (KY)

Hybrid
USD 120,000 - 160,000
Business Development Manager
Business Development Manager

EtaPRO LLC • United States

On-site
USD 85,000 - 100,000
C++ Developer
C++ Developer

ETAP Software • Irvine (CA)

On-site
USD 113,000 - 151,000
Senior Electrical Engineer
Senior Electrical Engineer

Arm-Enertech-Associates,-LL • Weston (NC)

On-site
USD 110,000 - 170,000
Health insurance
401(k) with company match
Paid holidays
+2