Search jobs > Aurora, IL > Sr software engineer

Sr Software Engineer

Resideo
Aurora, IL, United States
Full-time

JOB DESCRIPTION :

Your Family. Your Home. The Planet. Resideo is committed to "Protecting What Matters Most". As a Senior Software Engineer working with our Resideo Grid Services Engineering Team, you will play a critical role in Resideo's push to influence the planet, climate change, and the homes we live in.

You will contribute the technical development of load management, energy efficiency, and emerging new load management products that affect millions of homes.

You will be working closely with a diverse team of software and hardware engineers, data scientists and analysts, product managers, customer success managers, and business development managers supporting products and features that save Resideo customers energy and money.

Resideo fosters a culture of innovation. So not only will you be joined by thousands of other motivated and passionate colleagues with decades of highly technical and applicable experience, you will also have the tools you need to succeed.

JOB DUTIES :

  • Architect, design, and develop application software supporting load management of distributed energy resources, energy efficiency, telemetry data pipelines from data acquisition, storage, transformation, analysis, to reporting and visualization.
  • Be ready as necessary to trouble shoot and mitigate production issues.
  • Be a technical expert on the platform. Educate and answer questions from other stakeholders.
  • Be a champion of continuous improvements in development processes for faster deliveries with better quality.
  • Identify areas needing improvements and propose solutions to address shorting comings.
  • Strike a balance between enhancing existing product features and developing others from the ground up, expanding your skills, and strengthening the team.

YOU MUST HAVE :

  • A bachelor's degree in engineering, science, or equivalent.
  • 5+ years of experience in software development for distributed systems using .NET (must have), Angular JS and other programming languages (nice to have), etc.
  • 5+ years of experience developing applications in AWS (strongly preferred) or other public cloud environment.
  • Experience developing applications running in Windows and Linux and in Containers / Kubernetes.
  • Good understanding of software architecture principles (scalability, fault tolerance, security, cost optimization,
  • Experience in transactional and analytical RDS (., SQL Server, Redshift), NoSQL (., AWS DynamoDB), Object Storage (. AWS S3).

Good understanding of data schema design and query performance optimization.

  • Strong foundation in Web and REST APIs.
  • Experience with software design patterns.

WE VALUE :

  • A passion for energy management!
  • Experience and knowledge of energy management is huge plus!
  • Experience with CI / CD workflows, including Github, Jenkins, and infrastructure as code (Terraform, AWS Cloudformation, .
  • Experience with Scrum / Agile software development methodology and Atlassian tools (Jira, Confluence).
  • Public cloud certifications.

WHAT'S IN IT FOR YOU :

  • Resideo is a large matrix organization, so this is a great opportunity to hone your skills around driving results across cross-functional teams.
  • Work in a Hybrid setting (3 days in office, 2 days remote)
  • Enjoy work-life balance with generous vacation time that can be scheduled with manager approval based on business priorities and personal needs, without pre-set maximums.
  • Immediate eligibility for Resideo benefits, including Medical, Dental, Vision insurance and 401K.

This position is not eligible for US visa sponsorship

LI-MH1

30+ days ago
Related jobs
Promoted
Northrop Grumman
Aurora, Illinois

You'll be joining our growing Aurora Software and Digital Engineering department which has 200+ Software Engineer, DevOps Engineer, Systems Administrator, Database Administrator, and Network Engineer peers from entry-level to the most senior chief engineers and architects. Our Software Department is...

Promoted
Ecolab
Naperville, Illinois

Ecolab is looking for an experienced Senior Full Stack Developer to be part of a dynamic team that's at the forefront of technological innovation.We're leveraging cutting-edge AI to create novel solutions that optimize operations for our clients, particularly within the restaurant industry.Our work ...

Promoted
Northrop Grumman
Aurora, Illinois

As a Software Engineer, you'll be joining our growing Aurora Software and Digital Engineering department which has 200+ Software Engineers, DevOps Engineers, Systems Administrators, Database Administrators, and Network Engineers from entry-level to the most senior chief engineers and architects. Nor...

Navistar
Lisle, Illinois

Minimum Requirements Bachelor’s degree At least 8 years of software engineer experience At least 1 year of lead experience OR Master’s degree At least 6 years of software engineer experience At least 1 year of lead experience OR At least 10 years of software engineer experience At least 1 year of le...

Promoted
Northrop Grumman
Aurora, Illinois

As a Senior Principal Software Engineer, you'll be joining our growing Aurora Software and Digital Engineering department which has 200+ Software Engineer, DevOps Engineer, Systems Administrator, Database Administrator, and Network Engineer peers from entry-level to the most senior chief engineers a...

Resideo
Aurora, Illinois

As a Senior Software Engineer working with our Resideo Grid Services Engineering Team, you will play a critical role in Resideo's push to influence the planet, climate change, and the homes we live in. You will be working closely with a diverse team of software and hardware engineers, data scientist...

Ecolab
Naperville, Illinois

Ecolab is looking for an experienced Sr Software Development Engineer who will be responsible for the efficient operation, health, and hygiene of the Enterprise Data Office. The Sr Software Development Engineer will be hands-on in developing solutions and working closely with architects, project del...

WP Engine
Remote, Illinois
Remote

The evolution of our platform is required for our scale, and we are searching for a passionate software engineer to join our rapidly growing engineering team. If you are an engineer who is excited by technology transformations, service-oriented architectures, and scale, you may be the engineer we ar...

Frontline Education
Naperville, Illinois

We are seeking a Senior Software Engineer to participate in the agile development scrum team designing, building, testing, deploying, and supporting elegant, scalable and reliable software solutions for our customers. Senior Software Engineer Frontline Central. This role reports to the Engineering M...

Auto TechLabs, Inc.
Illinois,Remote
Remote

Software Engineer will develop software and work in an agile delivery model, providing reviews and guidance to other developers to ensure adherence to standards and best practices in the definition of technical requirements, as well as in the design and development of the solution based on user stor...