drjobs Sr Software Engineer

Sr Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Aurora - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Description

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 Resideos 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 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:

  • 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 etc.
  • Experience in transactional and analytical RDS (e.g. SQL Server Redshift) NoSQL (e.g. AWS DynamoDB) Object Storage (e.g. 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 etc..
  • Experience with Scrum/Agile software development methodology and Atlassian tools (Jira Confluence).
  • Public cloud certifications.

WHATS IN IT FOR YOU:

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

#LIMH1




Required Experience:

Senior IC

Employment Type

Full-Time

Company Industry

Department / Functional Area

Engineering

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.