Sr. Staff Software Engineer developing advanced power system applications for utility industry. Collaborating with engineers and mentoring junior staff in a dynamic power systems environment.
Responsibilities
Represent the forefront of high-quality solution design and delivery practices for advanced power system applications
Implement new functionalities and workflows within power system application software, including EMS (Energy Management System), WAMS (Wide Area Management System), and DTS (Dispatcher Training Simulator) applications
Maintain power systems application functionality through code fixes, documentation, and user interface enhancements
Collaborate with system and project engineers, frontend developers, and application developers to deliver solutions aligned with product strategy
Consult with other Engineering technical leads to ensure adherence to project-related system design guidelines
Author functional software designs
Provide input to leadership team regarding schedules and cost estimates
Interface with customers to address both general and specific issues within your area of expertise
Support marketing efforts through proposals and demonstrations for prospective clients
Mentor interns and junior staff
Requirements
Master’s degree in Electrical Engineering with thesis or related work in power systems
Requires 5 - 10 years development or delivery experience of Advanced Power System applications
Require 4 years of experience in developing or delivering WAMS based applications
Excellent programming skills in C++, Java or other related language, as required
Good understanding of database operation
Excellent knowledge of assigned technical area and a strong overview of the AEMS or WAMS area
Good understanding of power systems and/or energy management systems with focus on transmission Network Applications like State Estimation, Contingency Analysis, Optimal Power Flow or Dispatcher training Simulator
Knowledge and experience with electric utility industry practices
Strong knowledge of customer perspective and needs
Proven software design skills at the application and technical area level
Strong verbal, written, and interpersonal communication skills
Ability to write professional and technical reports and procedures
Ability to make formal and informal presentation to technical and non-technical staff and customers
Ability to work independently and be self-motivated
Ability to work effectively in a team environment.
Embedded Software Engineer developing systems software design & architecture for Northrop Grumman. Collaborating on the Flight / Guidance Navigation & Control (GN&C) Software Team for the Sentinel Program.
Software Developer enhancing applications using .NET technologies at Collins Aerospace. Collaborating with global teams on Agile projects while ensuring reliable production operations.
Senior Software Engineer building Java backend services and managing BigQuery data workflows for PayPal's credit system. Collaborating across teams to deliver scalable financial solutions while ensuring data integrity.
Software Engineer developing backend services powering PayPal’s credit products. Focused on reliability, security, and performance in a distributed systems environment.
Full Stack .NET Engineer collaborating with teams to deliver scalable software solutions. Leading initiatives that drive innovation and efficiency at S&P Global.
Senior Transient Analysis Engineer performing design basis safety analysis for nuclear reactors. Leading project teams and developing thermal - hydraulic models in a hybrid work environment.
Principal Transient Analysis Engineer at Westinghouse focusing on non - LOCA transients for nuclear reactors. Leading safety analysis and technical projects at global headquarters in Cranberry Township.
ERP Software Developer at PAJ, expanding and optimizing ERP systems. Collaborate with teams and integrate tools with emphasis on AI tools for development best practices.
Manager of Data Product Engineering for Disney Experiences Technology leading team to define and deliver data solutions. Ensuring alignment of data product strategy with business goals across various technology initiatives.
Tech Lead position leading development team in Pix systems at Unicred. Responsible for ensuring software engineering best practices and technical mentorship.