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.
Fullstack Developer specializing in Node.js, TypeScript, and NestJS with hybrid working in Contagem. Responsibilities include developing APIs and integrating frontend - backend systems.
VP Software Engineering leading design, development, and modernization of platform supporting Broadridge's Global Securities Class Actions business. Empowering teams to achieve high - performance engineering and strategic goals.
Senior Full Stack Engineer developing multi - tenant web applications using React and Node.js for Capgemini. Building and maintaining offline - capable experiences and secure APIs in cloud environments.
Senior Software Engineer developing cutting - edge AI agents for General Motors. Leading architecture and strategy for scalable AI solutions and collaborating with cross - functional teams.
Software Engineer developing scalable web applications for Relativity, using modern architecture and cloud - native patterns. Collaborating on complex technologies to solve big data challenges in legal tech.
Software Engineer developing embedded software applications for defense technology. Collaborating with engineering teams to tackle complex challenges and ensure national security through software development.
Associate Software Engineer developing software for advanced tactical radio equipment. Collaborating with engineering teams and supporting the software development life cycle.
Senior Software Engineer responsible for MES system stability and enhancements at Convatec. Collaborating across teams to ensure optimal manufacturing execution and issue resolution.
Software Engineer developing and implementing modern software solutions for automation systems in Berlin. Collaborating with interdisciplinary teams to ensure the successful completion of projects.
Software Engineer developing modern software solutions for automation systems in process industry at Actemium. Collaborating in interdisciplinary teams and supporting project execution.