Eaton Careers

Software Developer- Full Stack

Raleigh, North Carolina


Job Description

Eaton’s division is seeking a Full Stack Software Developer for our Raleigh, North Carolina location. The Full Stack Software Developer will develop technically complex software deliverables leveraging both company proprietary and third party platforms.

Making what matters work at Eaton takes the passion of every employee around the world. We create an environment where creativity, invention and discovery become reality, each and every day. It’s where bold, bright professionals like you can reach your full potential—and where you can help us reach ours.

  • You will develop technically complex software deliverables leveraging both company proprietary and third party platforms and debug and provide solutions for complicated issues
  • You will analyze business requirements;  work with stakeholders to refine requirements; develop, review and implement solutions that are robust and scalable
  • You will conduct technical design reviews and provide technical documentation of solutions
  • You will analyze assigned requirements and user stories to generate a task breakdown with development estimates
  • You will present and communicate solution to both technical and nontechnical stakeholders
  • You will participate in demos and code reviews and enforce software best practices, standards and processes
  • You will proactively seek ways to incorporate new and creative ideas and methodologies into software development efforts by keeping abreast of current methodologies, technologies and tools
  • You will collaborate with payment team members to ensure project success and champion high quality throughout the project

When we embrace the different ideas, perspectives and backgrounds that make each of us unique, we as individuals and as a company are stronger.

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.


Required (Basic) Qualifications:
  • Degree in Computer Science or Computer Engineering from an accredited university.
  • 2-3 years of cloud development experience (Azure and Service Fabric)
  • 5 years of software as a service development experience, IOT based.
  • Relocation is NOT approved; candidates must reside within a 50 miles radius of Raleigh, NC.
  • Must be legally authorized to work in the US without company sponsorship now or in the future.
Preferred Qualifications:
  • Proven leadership and technical skills
  • Superior knowledge of cloud product systems, cloud solutions and software-as-a-service offerings
  • Ability to develop accurate development estimates and assist team and project managers with the estimation process
  • Thorough understanding of the software development cycle in an agile environment, software architecture patterns and product development methodologies
  • Effective interpersonal verbal and written communication skills
  • Experience working with geographically dislocated teams across organization and cultural boundaries
  • Organization, time management, and prioritization skills
  • Proficient in MS Office applications including Word, Excel, and PowerPoint Experience developing applications and services leveraging .NET 4.X+, .NET Core, ASP.NET MVC, C# and JavaScript.
  • Experience with data storage technologies: MSSQL, MongoDB, Azure Cosmos DB and Azure SQL.
  • Experience using modern Web UI technologies – Angular JS 6, HTML5, CSS3 & Angular Material Design  
  • Strong object-oriented and multi-threading programming knowledge
  • Familiar with tools such as VSTS/TFS, Bitbucket, Jira & GIT
  • Ability to effectively communicate with others, both verbally and in writing
  • Experience with Actor Model design and development
  • Experience with micro services design and development
  • Experience developing in Azure Service Fabric 

We make what matters work. Everywhere you look—from the technology and machinery that surrounds us, to the critical services and infrastructure that we depend on every day—you’ll find one thing in common. It all relies on power. That’s why Eaton is dedicated to improving people’s lives and the environment with power management technologies that are more reliable, efficient, safe and sustainable. Because this is what matters. We are confident we can deliver on this promise because of the attributes that our employees embody. We’re ethical, passionate, accountable, efficient, transparent and we’re committed to learning. These values enable us to tackle some of the toughest challenges on the planet, never losing sight of what matters.

Job: Engineering

Region: North America – US/Puerto Rico
Organization: ESSG PQD CPS Critical Power Solutions

Job Level: Individual Contributor
Schedule: Full-time
Is remote work (i.e. working from home or another Eaton facility) allowed for this position?: No
Does this position offer relocation?: No
Travel: Yes, 10 % of the Time

Requisition ID: 061797