Eaton Corporation Senior Software Engineer in Moon Township, Pennsylvania
Do you want to make an environmental impact in the world by helping address mega trends such as digitalization, energy transition, and electrification? Do you want to work for an organization that values team culture, inclusion/diversity, work/life balance, and career growth? If so, now is the time to join Eaton’s digital transformation journey where you can innovate, take risks, and bring your full self to work.
Learn more about Eaton here.
Eaton’s Electrical Sector division is currently seeking a Senior Software Engineer. This position is located in our Pittsburgh PA Moon Twp location and offers a HYBRID schedule.
The expected annual salary range for this role is $95247.0 - $139695.6 a year.
Please note the salary information shown above is a general guideline only. Salaries are based upon candidate skills, experience, and qualifications, as well as market and business considerations.
What you’ll do:
Work with your team and others, contributing to the architecture, design, and implementation of an Internet of Things platform. Development will be primarily in C#, Azure, and Python.
Author high-quality, highly-performant, unit-tested code.
Demonstrate and document solutions by using flowcharts, diagrams, code comments, code snippets, and performance instruments.
Provide work estimates and participate in design, implementation, and code reviews.
Develop and execute agile work plans for iterative and incremental project delivery.
Maintain job knowledge by studying software development techniques and programming languages. Participate in educational opportunities and read professional publications.
Work with test teams to ensure adequate and appropriate test case coverage; investigate and fix bugs; create automated test scripts.
Work directly with stakeholders, engineering, and test to create high quality products that solve end-user problems.
Evaluate business requirements to determine potential solutions.
Recommend software tools to management and architecture teams.
Required (Basic) Qualifications:
Bachelor’s Degree in Computer Science or Electrical, Computer or Software Engineering, or any other relevant program from an accredited institution.
Minimum of 6 years of experience in the software industry working on enterprise-grade, scalable web-based applications and/or distributed systems.
Must be proficient in C# and .Net.
No relocation benefit is being offered for this position. Only candidates within a 50-mile radius of Moon Township, PA will be considered. Active-Duty Military Service member candidates are exempt from the geographical area limitation
Must be legally authorized to work in the United States without company sponsorship now or in the future.
Master’s Degree in Computer Science from an accredited institution.
Experience utilizing best practices in software engineering.
Experience with Agile development methodologies and concepts and experience working on SAFe agile teams.
Experience developing near real-time applications.
Experience developing and deploying applications in the Microsoft Azure ecosystem.
Experience developing applications in IoT space
• Solid experience in the software industry with a proven track record of shipping high quality products.
• Expert knowledge of Linux and Windows operating systems and their associated development platforms.
• Expert level skills in C# and .Net and associated IDE’s (Visual Studio).
• Solid understanding of software design principles, algorithms, data structures, and multithreading concepts.
• Thorough understanding of object-oriented design and programming skills, including the use of design patterns.
• Solid understanding of networking protocols and concepts (websockets, http, tcp, mqtt, amqp).
• Working knowledge of one other programming language (Java, C++, Python, etc.).
• Extensive experience with Agile development methodologies and concepts.
• Strong problem solving and software debugging skills.
• Excellent verbal and written communication skills including the ability to effectively explain technical concepts.
• Abreast of upcoming software development/engineering tools, trends, and methodologies.
• Good judgment, time management, and decision-making skills.
• Ability to apply automation to tasks that require them.
We are committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job-related reasons regardless of an applicant's race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, marital status, genetic information, protected veteran status, or any other status protected by law.
Eaton considers qualified applicants regardless of criminal histories, consistent with local laws. To request a disability-related reasonable accommodation to assist you in your job search, application or interview process, please call us at 1-800-836-6345 to discuss your specific need. Only accommodation requests will be accepted by this phone number.
We know that good benefit programs are important to employees and their families. Eaton provides various Health and Welfare benefits as well as Retirement benefits, and several programs that provide for paid and unpaid time away from work. Click here (https://www.eaton.com/content/dam/eaton/company/careers/US%20Benefits%20updated%2010.24.22.pdf) for more detail: Eaton Benefits Overview. Please note that specific programs and options available to an employee may depend on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements.
- Eaton Corporation Jobs