Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Toshiba International Corporation

Senior Software Engineer

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
  • C++ development experience
  • 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%)

Equal Opportunity Employer This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Amherst, NY vacancy
  • $182k - $242k

     ...supply and demand matching, revenue recognition verification, and the metering-to-invoicing pipeline. About the Role: As a Senior Engineer, you own backend Go services end-to-end. You'll enable CoreWeave to capture every dollar, then make that revenue’s lineage... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    Core Weave

    Cheektowaga, NY
    more than 2 months ago
  • $147.12k

    Title: Senior Software EngineerJob Location: 465 Main St., Buffalo NY 14203. Position requires in-office work four (4) days every week.Job...  ...five (5) years of experience in the job offered or as Software Engineer, Software Developer, Application Development Analyst, or... 
    Senior
    Full time
    Work at office

    M&T Bank

    Buffalo, NY
    1 day ago
  • $115k - $130k

     ...that they can have confidence in our relationship and what we do, and deliver their goals with excellence.INSPIRE seeks a Senior Software Engineer to work on our Digital Services team in Buffalo, NY, to design, develop, and maintain software-based solutions to the meetings... 
    Senior
    Full time
    Temporary work

    Inspire Event Technologies

    Buffalo, NY
    1 day ago
  • $76.5k - $112.2k

     ...Senior Software Developer Linde Inc. Tonawanda, NY, United States What you will enjoy doing: Collaborate with business stakeholders...  ...development of large-scale operational software, owning engineering decisions to build robust and maintainable systems. Stay... 
    Senior

    Linde plc

    Tonawanda, NY
    1 day ago
  • Job Recommendation When you upload your resume, we provide job recommendations to you. Please confirm you have read and understand how your data may be processed pursuant to the Microsoft Data Privacy Notice and Transparency FAQ. Microsoft Corporation
    Senior

    Microsoft Corporation

    Buffalo, NY
    2 days ago
  • $97.1k - $161.8k

     ...overall stability and resiliency of banking technology within the Software Development Lifecycle (SDLC).Primary Responsibilities:Work...  ...of one programming language to be verified by a lead software engineer and apply knowledge of appropriate data structure and algorithms... 
    Senior
    Full time
    Work experience placement

    M&T Bank

    Buffalo, NY
    2 days ago
  • $97.1k - $161.8k

     ...overall stability and resiliency of banking technology within the Software Development Lifecycle (SDLC).Primary Responsibilities:Work...  ...of one programming language to be verified by a lead software engineer and apply knowledge of appropriate data structure and algorithms... 
    Senior
    Full time
    Work experience placement
    Work from home

    M&T Bank

    Buffalo, NY
    1 day ago
  • $97.1k - $161.8k

    Overview Responsible at the expert level for mainframe software engineering, technical solution delivery, and technical requirements definition. Serves as an individual-contributor technical lead for critical mainframe applications and platforms. Primary Responsibilities... 
    Senior
    Full time
    Work experience placement

    M&T Bank

    Buffalo, NY
    1 day ago
  • $140k - $200k

     ...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’... 
    Senior
    Full time
    Remote work

    Speechify

    Buffalo, NY
    more than 2 months ago
  • $97.1k - $161.8k

     ...Buffalo, NY location, with the flexibility to work from home one day per weekPosition Summary:We are seeking a highly skilled Senior Software Engineer to help drive the development of a new Tech 360 Platform. Tech 360 is an enterprise technology platform that provides CIOs... 
    Senior
    Full time
    Work experience placement
    Work from home

    M&T Bank

    Buffalo, NY
    2 days ago
  • $97.1k - $161.8k

     ...student visa including those eligible for CPT/OPT or the Stem OPT extension. Job Description: M&T Bank is seeking a Senior Mainframe Software Engineer to support the enhancement, maintenance, modernization, and production support of mission-critical mainframe... 
    Senior
    Work experience placement
    H1b

    M&T Bank

    Buffalo, NY
    4 days ago
  • $76.5k - $112.2k

    Linde Inc. Senior Software Developer Tonawanda, NY, United States | req29937 What you will enjoy doing* You will collaborate with business...  ...development of large-scale operational software, owning engineering decisions to build robust and maintainable systems Stay... 
    Senior

    Linde

    Tonawanda, NY
    1 day ago
  • $109.5k - $150.5k

     ..., strive for the best, own our actions, and grow and evolve. Job Description We're looking for an experienced, talented Senior Software Engineer to join the Student Activities team at Freckle by Renaissance — a global leader in pre-K-12 education technology. Freckle... 
    Senior
    For contractors
    Local area
    Remote work
    Worldwide
    Work visa
    Flexible hours

    Renaissance Services

    Buffalo, NY
    4 days ago
  • $166k - $195k

     ...this historic cultural and financial shift, keep reading. About the team + role  Robinhood’s Credit Card & Banking Product Engineering team conceptualizes, designs and builds our entire customer-facing product: from mobile application to underlying backend systems... 
    Full time
    Work at office
    Immediate start
    Flexible hours
    Shift work

    Robinhood

    Cheektowaga, NY
    more than 2 months ago
  • $120k - $150k

     ...inside and outside of work.Job Title:Sr. Software EngineerReporting To:Management, Design...  ...business that employs over ten thousand engineers and technologists with a small company feel...  ...innovation and global growth. As a Senior Software Engineer in our Space & Defense... 
    Senior
    Full time
    Relocation package
    Flexible hours

    Moog

    Buffalo, NY
    1 day ago
  •  ...Description Job Title: Software Engineer II Location: Amherst, NY(Remote) Employment: Contract (12 months) Industry: Banking Compensation...  ...We're looking for an experienced Application Designer / Senior Systems Analyst to play a key role in designing, developing,... 
    Contract work
    Remote work
    Worldwide

    Aleron

    Amherst, NY
    2 days ago
  • $97.1k - $161.8k

    This Sr. Software Engineer will be responsible at the advanced level for writing code and the team's technical requirements gathering. Independently completes work following banking technology standards and contributes to the overall stability and resiliency of banking... 
    Senior
    Full time
    Work experience placement

    M&T Bank

    Buffalo, NY
    1 day ago
  • $97.1k - $161.8k

     ...the flexibility to work from home one day per weekOverview: We are seeking a Senior iOS Developer with deep expertise in UIKit, SwiftUI, Objective-C, and Swift to join our mobile engineering team focused on delivering secure and scalable banking applications. The ideal... 
    Senior
    Full time
    Work experience placement
    Work from home

    M&T Bank

    Buffalo, NY
    11 hours ago
  • Job Description: At least 10+ years of work experience. • Should have bachelor's degree. • Strong communication and interpersonal skills. • Excellent problem-solving, analytical, and decision-making abilities. • Ability to manage and mentor a team....
    Senior
    Work experience placement

    United IT Solutions

    Buffalo, NY
    1 day ago
  • Job Title Skills Required: Combined minimum of 8 years higher education and/or work experience in systems design, management and/or architecture. ~ Strong understanding of the system development and infrastructure lifecycle and architecture, vendor best practices...
    Senior
    Work experience placement

    Syntricate Technologies

    Buffalo, NY
    3 days ago
  •  ...deficiencies. Lead or participate in technical evaluations of vendor software. Follow and promote use of development standards and...  ...development of less experienced staff. The position interacts with senior management, other technology personnel, clients and vendors.... 
    Senior
    Temporary work
    Work experience placement

    Mindlance

    Buffalo, NY
    2 days ago
  • $77k - $202k

     ...Description & SummaryThe OpportunityAs a SAP BRIM Consultant, Senior Associate, you will play a pivotal role in helping clients optimize...  ...operational efficiency by analyzing client needs, implementing software solutions, and providing training and support for seamless... 
    Senior
    Full time
    H1b

    PwC

    Buffalo, NY
    4 days ago
  • $46.64 - $77.74 per hour

     ...you ready to join a growing team? CTG is seeking to fill a Software Engineer II opening for our client. Location: Remote Duration: 12 months...  ...and monitor assigned resources as needed. Interact with senior management, technology teams, business stakeholders, clients,... 
    Work experience placement
    Local area
    Remote work

    Computer Task Group

    Amherst, NY
    1 day ago
  • $110k - $140k

     ...and outside of work. Job Title : Senior Application Developer Reporting To:...  ...architecture, DevOps automation and AIassisted software delivery practices, while serving as a key collaborator across distributed engineering teams, enterprise architecture, security... 
    Senior
    Remote work
    Flexible hours
    3 days per week

    Moog

    Buffalo, NY
    5 days ago
  • $85k - $121k

     ...Job Description Job Description Job Title: Senior Product Design Engineer Location: Buffalo, NY Hire Type: Direct Hire Pay Range...  ...specifications, drawings, and reports. Utilize advanced design software and tools to create and test prototypes, ensuring... 
    Senior
    Full time
    Monday to Friday

    Imagine Staffing Technology

    Cheektowaga, NY
    29 days ago
  •  ...Role : Senior Platform Engineer - SDLC & Enterprise Developer Experience (DevEx) / DevSecOps Location: Buffalo,NY - 100% onsite...  ...level for engineering, operating, and evolving enterprise Software Development Lifecycle (SDLC) and Developer Experience platforms... 
    Senior
    Work experience placement
    Local area
    Relocation

    Hallmark Global Solutions Ltd

    Buffalo, NY
    5 days ago
  • $77k - $202k

     ...The Opportunity As a GenAI Python Systems Engineer - Senior Associate, you will play a pivotal role in transforming raw data into actionable insights, enabling informed decision-making and driving business growth. Within our Data and Analytics Engineering practice,... 
    Senior
    H1b

    PwC

    Buffalo, NY
    3 days ago
  • $110k - $155k

     ...with us can mean deeper job satisfaction, better rewards, and a great quality of life inside and outside of work.Job Title:Senior Cloud Engineer - Platform Automation & DevOpsReporting To:Lead Analyst., Project/SystemWork Schedule:Hybrid - Buffalo, NYMoog's Corporate Group... 
    Senior
    Full time
    Local area
    Relocation
    Flexible hours
    3 days per week

    Moog

    Buffalo, NY
    11 hours ago
  •  ...Overview The Software Engineer will play a key role in building and enhancing full-stack applications that power Jolera’s Service Automation...  ...deliver real-time, data-driven insights. Collaborate with senior developers and automation engineers to define technical... 
    Full time
    Local area

    Jolera

    Buffalo, NY
    more than 2 months ago
  •  ...Applications Engineer Opportunity Allient Inc. is in growth mode and currently seeking an Applications Engineer to join our team at...  ...~ Solid computer skills include MS Office, engineering design software such as Solidworks, MatLab, Altium, etc. Work Environment... 
    Internship
    Local area

    Allient

    Williamsville, NY
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!