Senior Software Engineer
Job Description
Position Overview:
Eaton's Connected Solutions team (part of CRDS) has an opening for a Software Engineer who will be involved in full-stack code development and testing of a wide range of APIs and API integrations, web and mobile applications including user experience design, middleware, back-end cloud service integration, and interaction with IOT-enabled devices.
We are looking for an experienced software engineer who can develop next-generation technology solutions that change how users connect, explore, and interact with our devices. As a member of a creative, motivated, and talented team, we need versatile engineers who are passionate about tackling new problems as we continue to push our digital technology forward. If you get excited about building new things and modernizing existing things driven by software, then our team might be your next career step.
You will be a key member of our dynamic, agile, sprint-based development team responsible for software development of APIs, end-use web and mobile applications for commissioning, monitoring, and controlling a suite of wireless, IOT-enabled devices. You will develop client-side applications and software solutions, work closely with a multi-discipline team to meet customer requirements, and provide continuous improvement based on customer feedback. You should be highly proficient with current software development technology, tools, and practices, as well as have the ability to adapt and learn new technology, tools, and practices in a fast-paced industry. You should have experience in software development including API development, Python for integration testing, Open API for customer-facing documentation with at least one public cloud service such as Microsoft Azure, Amazon Web Services, or Google Cloud Platform.
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.
In this function you will:
- Work directly with stakeholders and engineering to deliver high quality software solutions.
- Understand and evaluate business needs and requirements in order to provide innovative, competitive solutions which provide value to the stakeholders.
- Work and thrive in an agile product development environment while still supporting and working within the constraints of capital-intensive hardware development projects.
- Develop back-end server-side software, API and middleware, and IOT device hardware/firmware development efforts.
- Deploy test-driven development to ensure a high-quality product.
- Implement industry-leading cyber-security best practices to meet corporate standards and successfully pass cyber-security audits.
- Develop front-end client-side web and mobile app development efforts.
- Work with project team to ensure timely project execution.
- Work with internal groups and third-party solution providers to provide seamless integration with internal and third-party systems.
- Work with development-operations to ensure scalability and reliability.
- Provide technical leadership in proposing and adopting new technology solutions, tools, and processes.
- Work closely with other engineers to ensure development and deployment is supported within the architecture and consistent across multiple product platforms and be able to adjust the architecture as new requirements emerge.
When we embrace the different ideas, perspectives and backgrounds that make each of us unique, we - as individuals and as a company - are stronger.
Qualifications
Required (Basic) Qualifications:
- Bachelor's degree from an accredited institution
- Minimum of 2 years of software development experience
Preferred Qualifications:
- 3+ years of software development experience
- Experience in developing web and mobile applications including progressive web apps and cross-platform hybrid mobile apps
- High skill level with C#
- High level skill with JavaScript, or Typescript, REST web services, HTML5, and CSS/SASS
- High skill level with Angular, React, or similar JavaScript frameworks
- Experience working with React Native or similar cross-platform hybrid app frameworks
- Experience working with Atlassian tool chain (Jira/BitBucket/Confluence), GIT/GitHub, or similar version control and issue tracking solutions
- Experience in test-driven development practices
- Experience working in an Agile software development environment
- Experience with native app development for iOS and/or Android
- Experience working with IOT solutions
- Experience developing full-stack cloud solutions
- Experience working with Microsoft Azure, Amazon Web Services, Google Cloud Platform, or similar cloud-based services
Position Criteria:
- Excellent verbal and written communication skills including the ability to explain and convey technical concepts
- Strong ability to drive for results and take initiative even when requirements may be vague or undefined
- Strong problem solving and reasoning ability, exhibiting technical innovation and creative solutions
What you'll get from us:
We provide benefits that are industry competitive and focused on employee well-being. Listed below are programs that are offered globally, but program availabilities may vary by site.
- Flexible work options to help balance work/life demands (at participating Eaton sites)
- Healthcare/retirement savings programs
- Competitive compensation packages to reward skills and performance
- Tuition assistance or financial help for ongoing learning and development
- Health, Dental, Vision & Wellness programs
- Donation matching (U.S., Canada, Puerto Rico)
#LI-CM1
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 412-893-3600 or send an email to: [email protected]
What you will get from us
Eaton's mission is to improve the quality of life and the environment through the use of power management technologies and services. We provide sustainable solutions that help our customers effectively manage electrical, hydraulic and mechanical power - more safely, more efficiently and more reliably. 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 day. It's where bold, bright professionals like you can reach your full potential-and where you can help us reach ours. Eaton's 2020 revenues were $17.9 billion, and we sell products to customers in more than 175 countries. We have approximately 85,000 employees.
We make work exciting, engaging and meaningful for our employees through our dedication to tackling some of the toughest power management challenges on the planet and by never losing sight of what matters. Our culture is built on a strong commitment to practicing our core values and supporting our employees with the tools they need to succeed. We pledge to always foster a diverse and inclusive environment, including inclusion resource groups that bring together employees who share a common purpose, interest or background. In the past year, our company has received top employment recognition by the Human Rights Campaign and almost fifty percent of our Board of Directors represented diverse groups. 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 have demonstrated our passion for sustainability with the recent announcement of cutting carbon emissions from the company's operations by at least 50 percent by 2030. We are ethical, passionate, accountable, efficient, transparent and committed to learning. We are confident we can deliver on our promise to improve the quality of life and the environment because of the attributes that our employees embody.
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.
Job: Engineering
Region: North America - US/Puerto Rico
Organization: ES CRDS RESI Residential
Job Level: Individual Contributor
Schedule: Full-time
Is remote work (i.e. working from home or another Eaton facility) allowed for this position?: Yes - Hybrid
Does this position offer relocation?: Relocation from within hiring country only
Travel: Yes, 10 % of the Time
Date Posted
08/14/2022
Views
0
Similar Jobs
Senior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsPrincipal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsSenior Finance Business Partner (d/f/m) - Personio
Views in the last 30 days - 0
Personio an intelligent HR platform is seeking a Senior Manager for FPA to lead financial planning and analysis for key departments The ideal candidat...
View DetailsSenior Lead, Talent Acquisition - Sales (Relocation to Munich) (d/f/m) - Personio
Views in the last 30 days - 0
Personio a leading HR platform is seeking a Senior Lead Talent Acquisition professional to drive growth in the Revenue and Success functions across Eu...
View Details