About the role

  • Software Engineer II designing and developing backend cloud services for Resideo's smart home products. Collaborating with talented engineers in a hybrid work environment.

Responsibilities

  • Design and develop highly available and low latency backend cloud services supporting the customer facing front end applications for Resideo products and services; In adherence with robust engineering & coding practices (UT, Static Code analysis and Cyber Compliance).
  • Participate in the integration of the latest technological stacks in a rapidly changing environment.
  • Identify and propose technical improvements using your software engineering knowledge and principal.
  • Work with Product owners, technical team members & customer operations teams to help resolve issues and escalations.
  • Accelerate innovation and growth, teaming with the world’s most talented engineers.
  • Actively participate in scrum meetings by explaining your work, asking good questions, listening, and learning from peers, partners, and customers.

Requirements

  • Experience in highly rigorous engineering environments, competitive technical programs, or equivalent applied industry experience.
  • Demonstrated ability to solve complex engineering problems at a level commonly seen in top‑tier technical training or demanding engineering roles.
  • Background that reflects strong analytical and problem‑solving capability, gained through advanced technical work, elite technical programs, or equivalent experience.
  • Minimum 6 months of software development experience building production Azure cloud applications (or similar).
  • Strong hands-on experience in C# .Net, .NET Core, ASP.NET, MVC and REST web services.
  • Strong knowledge of .NET internals and database experience with SQL (PostgreSQL, MS SQL Server).
  • Good exposure to Azure/cloud applications, microservice development and event driven development.
  • Experience in AngularJS, Javascript, Typescript, Node.js, NoSQL databases is an added advantage.
  • Experience with CI/CD, Docker/Kubernetes, Jenkins, GIT, Crucible, Sonar or other CI tools.
  • Experience in multiple clouds design and development will be an added advantage.
  • Experience in Agile / SCRUM based development is an advantage.
  • Should be a good team player and able to communicate effectively with project teams and stakeholders.
  • Ability to consistently make timely decisions even in the face of complexity, balancing systematic analysis with decisiveness.
  • Can quickly analyze, incorporate, and apply new information and concepts.
  • Ability to provide L3 support in a production environment.

Benefits

  • Health Insurance Coverage – comprehensive care for you and your family.
  • Employee Assistance Program (EAP) – confidential service which equips and supports you as you meet life’s challenges.
  • Education Assistance – we invest in your growth so you can keep learning and thriving.
  • Maternity & Paternity Leave – because family always comes first.
  • Menstrual Wellness Benefit – benefit for women employees
  • Bereavement Leave – time to be with loved ones when it matters most.

Job title

Software Engineer II

Job type

Experience level

Junior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job