Staff Software Developer

Requisition Number:  5974
Company:  Westinghouse Electric Co

Cranberry Township, PA, US, 16066

Are you interested in being part of an innovative team that supports Westinghouse’s mission to provide clean energy solutions? At Westinghouse, we recognize that our employees are our most valuable asset and we seek to identify, attract and recruit the most qualified talent while recognizing and encouraging the value of diversity in the global workplace.


The Staff Software Developer role will create innovative, reliable, and quality online software solutions for the Commercial Nuclear sector of the energy market. In this role, your project areas of focus will include Asset Management, Work Management, and Business & Engineering Optimization. You will design, develop, test, and maintain software solutions primarily on the Microsoft Azure Platform. You will also support testing of all software products that are built for both on-premise as well as cloud. In addition, the Staff Software Developer will manage teams of developers to write code according to specifications.




  • Work with Business Unit leaders and Platform Managers to understand product requirements and vision in order to design and create a digital solution that meets end user expectations
  • Provide technical leadership to developer teams to design and develop high quality, reliable and efficient full stack digital solutions
  • Drive increased efficiency across the teams, eliminating duplication, leveraging products and technology reuse
  • Collaborate on testing strategies and user acceptance test plans, including prioritization of test scenarios
  • Lead the integration and management of services and third-party applications
  • Lead customer support on live application issues and possibly diagnose/solve immediate customer needs in conjunction with management
  • Assume responsibility for defining, developing, and evolving the Westinghouse technology stack to implement the digital strategy and roadmap
  • Work with Business Unit leaders and Platform Managers to develop value propositions for competing stakeholders. Lead the creation of a well-researched recommendation of buy vs. build solution. Convey the value proposition for the company by assessing financial risks and gains of decisions and return on investment (ROI)
  • Support the management and process of building and maintaining successful vendor alliances
  • Provide guidance to developers with either planning and execution and/or design architecture
  • Create and maintain design and coding standards to ensure consistency across applications
  • Oversee performance of applications and ensure adherence to Key Performance Indicators (KPIs) and Service Level Agreements (SLAs)


Desired Background:

  • Understanding of SDLC (software development lifecycle)
  • Experience developing, deploying, and maintaining full stack, service-oriented, enterprise-grade solutions on Microsoft Azure
  • Experience with Data Lakes, SQL & NoSQL storage, ETL & data engineering pipelines
  • Experience interacting and leading cross-functional groups to achieve desired outcomes
  • Experience facilitating developer team sessions on requirements estimation and alternative approaches to team sizing and estimation
  • Proficient with agile scrum development, test-driven development, Continuous Delivery and DevOps processes, code source control


Education and Qualifications / Skills and Competencies:

  • B.S. (M.S. preferred) in Computer Science, Computer Engineering or equivalent
  • 7+ years of experience in software development
  • Microsoft Certified: Azure Developer Associate (Preferred)
  • Core Technical Skills: Development on Microsoft Azure, service-oriented architecture, microservices, containerization, orchestration, RESTful web services and architecture, Java, Javascript, ASP.NET, C#, Python, SQL, Data Lake 2.0, JSON
  • Integration of cloud computing with on-premise solutions
  • Ability to develop, implement and deliver enterprise-grade systems, products and services.
  • Excellent verbal and written communication skills
  • Strong project management and organizational skills
  • Demonstrated ability to build consensus among many stakeholders
  • Comfortable with ambiguity and willing to take principled bets to reach a desired end state


Why Westinghouse?

Westinghouse Electric Company is the global nuclear energy industry’s first choice for safe, clean, and efficient energy solutions. We enable our delivery of this vision by living our value system:

  • Safety and Quality
  • Integrity and Trust
  • Customer Focus and Innovation
  • Speed and Passion to Win
  • Teamwork and Accountability

Westinghouse offers competitive benefits to all our employees around the globe to keep them healthy and enhance their well-being.  In the U.S. the following are representative of what we offer:

  • Competitive Salary
  • Comprehensive Health, Wellness and Income Protection Benefits
  • 401(k) Savings Plan with Company Match
  • Paid Vacations and Holidays
  • Opportunities for Flexible Work Arrangements
  • Educational Reimbursement Program
  • Employee Referral Program

While our Global Headquarters are located in Cranberry Township, PA, we have over 9,000 employees working at locations in 19 different countries. You can learn more by visiting

EOE of Minorities / Females / Vets / Disability.

Get connected with Westinghouse on social media:
Twitter | Facebook | LinkedIn| YouTube

Employment opportunities may require access to information which is subject to the export control regulations of the United States. Hiring decisions for such positions are required by law to be made in compliance with these regulations. Applicants for employment opportunities in other countries must be able to meet the comparable export control requirements of that country and of the United States.


Nearest Major Market: Pittsburgh

Job Segment: Cloud, .NET, Testing, Nuclear Engineering, Developer, Technology, Engineering