Openings
Argentina
Backend Developer
Software EngineeringAbout the Company
Ambient combines a decade of operational experience with design and engineering prowess to improve apartment living and management in the most impactful, cost-effective way possible.
The name "Ambient" embodies our vision to create a category-defining platform that seamlessly integrates smart technology into the built environment and transforms the way people live, visit, and work in multifamily communities. Our focus is on increasing the value of multifamily properties by making them more efficient to operate and more comfortable to live in.
About the Role
We're looking to add a server-side (backend) developer to join our engineering team. If you’re interested in solving complex problems associated with providing a smart home experience to others and scaling an application to handle hundreds of thousands to millions of events a day, as well as working in an open, diverse, and inclusive environment, Ambient could be an ideal fit for your career. We’ve had tremendous growth in the past few years and we have an exciting roadmap ahead of us.
We look for strategic thinkers and creative problem solvers with a bias for execution and we’ll expect you to contribute code as well as product/feature ideas from the get-go.
Our technology stack features languages like Python and Golang combined with technologies like AWS SNS, Lambda and EKS to allow us to gain data integrity across the platform. We also use intuitive database solutions such as Postgres.
Responsibilities
- Program mostly in Python
- Architect, design, and implement backend services including the core API, backend data processing, and vendor integrations.
- Own the full lifecycle of development including design, prototyping, testing, release, and deployment
- Interact directly with other engineering and product teams
- Automate testing of the code you contribute
- Review code on a daily basis
Required Qualifications
- Strong understanding of Python and proficiency in various Python libraries and frameworks
- Experience with distributed systems
- A deep understanding of computer science and software engineering fundamentals such as data structures, parallel and concurrent programming primitives, inter-process communication, cryptography, and so forth
- You prefer simple yet fully functional and extensible solutions
- You can quickly iterate without compromising on quality
- You write clean code
- You are independent and autonomous
- Bachelor’s degree in computer science, Engineering, Management Information Systems, another related field or its equivalent.
It would be great if you also possess:
- Experience with FastAPI
- Experience with Kafka
- Data storage-related experience or familiarity with PostgreSQL
- EKS experience
#ambient
Ambient Property Technologies Inc. is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, disability or genetic information, sex, sexual orientation, gender identity, or national origin.
A note to recruitment agencies: Please don’t reach out to Ambient employees or leaders about our roles -- we’ve got recruiting covered. We don’t accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited resumes. Thank you for your understanding.
Brazil
Backend Developer
Software EngineeringAbout the Company
Ambient combines a decade of operational experience with design and engineering prowess to improve apartment living and management in the most impactful, cost-effective way possible.
The name "Ambient" embodies our vision to create a category-defining platform that seamlessly integrates smart technology into the built environment and transforms the way people live, visit, and work in multifamily communities. Our focus is on increasing the value of multifamily properties by making them more efficient to operate and more comfortable to live in.
About the Role
We're looking to add a server-side (backend) developer to join our engineering team. If you’re interested in solving complex problems associated with providing a smart home experience to others and scaling an application to handle hundreds of thousands to millions of events a day, as well as working in an open, diverse, and inclusive environment, Ambient could be an ideal fit for your career. We’ve had tremendous growth in the past few years and we have an exciting roadmap ahead of us.
We look for strategic thinkers and creative problem solvers with a bias for execution and we’ll expect you to contribute code as well as product/feature ideas from the get-go.
Our technology stack features languages like Python and Golang combined with technologies like AWS SNS, Lambda and EKS to allow us to gain data integrity across the platform. We also use intuitive database solutions such as Postgres.
Responsibilities
- Program mostly in Python
- Architect, design, and implement backend services including the core API, backend data processing, and vendor integrations.
- Own the full lifecycle of development including design, prototyping, testing, release, and deployment
- Interact directly with other engineering and product teams
- Automate testing of the code you contribute
- Review code on a daily basis
Required Qualifications
- Strong understanding of Python and proficiency in various Python libraries and frameworks
- Experience with distributed systems
- A deep understanding of computer science and software engineering fundamentals such as data structures, parallel and concurrent programming primitives, inter-process communication, cryptography, and so forth
- You prefer simple yet fully functional and extensible solutions
- You can quickly iterate without compromising on quality
- You write clean code
- You are independent and autonomous
- Bachelor’s degree in computer science, Engineering, Management Information Systems, another related field or its equivalent.
It would be great if you also possess:
- Experience with FastAPI
- Experience with Kafka
- Data storage-related experience or familiarity with PostgreSQL
- EKS experience
#ambient
Ambient Property Technologies Inc. is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, disability or genetic information, sex, sexual orientation, gender identity, or national origin.
A note to recruitment agencies: Please don’t reach out to Ambient employees or leaders about our roles -- we’ve got recruiting covered. We don’t accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited resumes. Thank you for your understanding.
Brazil
DevOps Engineer (Contract)
Software EngineeringAbout the Company
Ambient combines a decade of operational experience with design and engineering prowess to improve apartment living and management in the most impactful, cost-effective way possible.
The name "Ambient" embodies our vision to create a category-defining platform that seamlessly integrates smart technology into the built environment and transforms the way people live, visit, and work in multifamily communities. Our focus is on increasing the value of multifamily properties by making them more efficient to operate and more comfortable to live in.
Overview
We're looking for a DevOps Engineer with a strong background in security to work with our engineering team on a contract basis. We look for strategic thinkers and creative problem solvers with a bias for execution.
Before applying, please note that is a remote contract position that can be held in either Brazil or Argentina.
Key Responsibilities
- Security as Code: Implement security best practices within Infrastructure as Code (IaC) using Terraform for AWS-based environments.
- Kubernetes Security: Manage and secure Amazon EKS clusters, ensuring proper access controls, secrets management, and runtime security.
- Secrets Management: Implement and maintain HashiCorp Vault, AWS KMS, and AWS Secrets Manager for secure storage and retrieval of secrets.
- Shift Left Security: Integrate security early in the CI/CD pipelines using static code analysis, vulnerability scanning, and compliance checks.
- Secure Deployment Processes: Design and enforce security policies around containerized deployments and Kubernetes security best practices.
- Vulnerability & Application Security Testing: Automate security scanning tools like Snyk, Trivy, Checkov, SonarQube, or similar solutions.
- Automation & Scripting: Develop automation scripts in Python, Bash, or other scripting languages to streamline security processes.
- CI/CD Integration: Implement security controls within GitHub Actions and other CI/CD pipelines to ensure secure application delivery.
- Monitoring & Compliance: Set up security monitoring, logging, and alerting for compliance with SOC2, ISO 27001, and CIS benchmarks.
- Collaboration & Documentation: Work closely with DevOps, Security, and Engineering teams to define security guidelines and document security processes.
Required Skills & Qualifications
- 5-7 years of experience in DevSecOps, Security Engineering, or related fields.
- Expertise in Terraform for IaC and managing AWS infrastructure securely.
- Strong hands-on experience with Amazon EKS and securing Kubernetes environments.
- Proficiency with HashiCorp Vault, AWS KMS, and AWS Secrets Manager for secret management.
- Experience in implementing Shift Left security strategies in software development.
- Hands-on experience with vulnerability and application security testing tools.
- Strong understanding of CI/CD pipelines and security automation using GitHub Actions.
- Proficiency in Python, Bash, or other scripting languages for automation.
- Experience deploying EDR/MDR/CNAPP tools and providing threat detection and mitigation strategies.
- Knowledge of compliance frameworks (SOC2, ISO 27001, NIST, CIS benchmarks) is a plus.
- Strong problem-solving skills and the ability to work in a fast-paced environment.
Preferred Qualifications
- Experience with AWS Security Hub, GuardDuty, Cloudtrail, IAM policies and Crowdstrike, Wiz, and CloudTrail for security monitoring.
- Knowledge of policy-as-code tools like OPA (Open Policy Agent) for enforcing security policies.
- Familiarity with DevSecOps toolchains and threat modeling practices.
#ambient
Argentina
DevOps Engineer (Contract)
Software EngineeringAbout the Company
Ambient combines a decade of operational experience with design and engineering prowess to improve apartment living and management in the most impactful, cost-effective way possible.
The name "Ambient" embodies our vision to create a category-defining platform that seamlessly integrates smart technology into the built environment and transforms the way people live, visit, and work in multifamily communities. Our focus is on increasing the value of multifamily properties by making them more efficient to operate and more comfortable to live in.
Overview
We're looking for a DevOps Engineer with a strong background in security to work with our engineering team on a contract basis. We look for strategic thinkers and creative problem solvers with a bias for execution.
Before applying, please note that is a remote contract position that can be held in either Brazil or Argentina.
Key Responsibilities
- Security as Code: Implement security best practices within Infrastructure as Code (IaC) using Terraform for AWS-based environments.
- Kubernetes Security: Manage and secure Amazon EKS clusters, ensuring proper access controls, secrets management, and runtime security.
- Secrets Management: Implement and maintain HashiCorp Vault, AWS KMS, and AWS Secrets Manager for secure storage and retrieval of secrets.
- Shift Left Security: Integrate security early in the CI/CD pipelines using static code analysis, vulnerability scanning, and compliance checks.
- Secure Deployment Processes: Design and enforce security policies around containerized deployments and Kubernetes security best practices.
- Vulnerability & Application Security Testing: Automate security scanning tools like Snyk, Trivy, Checkov, SonarQube, or similar solutions.
- Automation & Scripting: Develop automation scripts in Python, Bash, or other scripting languages to streamline security processes.
- CI/CD Integration: Implement security controls within GitHub Actions and other CI/CD pipelines to ensure secure application delivery.
- Monitoring & Compliance: Set up security monitoring, logging, and alerting for compliance with SOC2, ISO 27001, and CIS benchmarks.
- Collaboration & Documentation: Work closely with DevOps, Security, and Engineering teams to define security guidelines and document security processes.
Required Skills & Qualifications
- 5-7 years of experience in DevSecOps, Security Engineering, or related fields.
- Expertise in Terraform for IaC and managing AWS infrastructure securely.
- Strong hands-on experience with Amazon EKS and securing Kubernetes environments.
- Proficiency with HashiCorp Vault, AWS KMS, and AWS Secrets Manager for secret management.
- Experience in implementing Shift Left security strategies in software development.
- Hands-on experience with vulnerability and application security testing tools.
- Strong understanding of CI/CD pipelines and security automation using GitHub Actions.
- Proficiency in Python, Bash, or other scripting languages for automation.
- Experience deploying EDR/MDR/CNAPP tools and providing threat detection and mitigation strategies.
- Knowledge of compliance frameworks (SOC2, ISO 27001, NIST, CIS benchmarks) is a plus.
- Strong problem-solving skills and the ability to work in a fast-paced environment.
Preferred Qualifications
- Experience with AWS Security Hub, GuardDuty, Cloudtrail, IAM policies and Crowdstrike, Wiz, and CloudTrail for security monitoring.
- Knowledge of policy-as-code tools like OPA (Open Policy Agent) for enforcing security policies.
- Familiarity with DevSecOps toolchains and threat modeling practices.
#ambient #no-promote
Draper, UT (Hybrid)
Engineering Manager
Software EngineeringAbout the Company
Ambient combines a decade of operational experience with design and engineering prowess to improve apartment living and management in the most impactful, cost-effective way possible.
The name "Ambient" embodies our vision to create a category-defining platform that seamlessly integrates smart technology into the built environment and transforms the way people live, visit, and work in multifamily communities. Our focus is on increasing the value of multifamily properties by making them more efficient to operate and more comfortable to live in.
Overview
We’re looking for an Engineering Manager to lead the Resident Team at Ambient — the team responsible for the software that powers how residents interact with smart devices in their homes. From locks and thermostats to light switches, the work your team does will directly shape the everyday experience of residents in Ambient-powered communities.
This is a high-impact role for a hands-on leader who combines deep technical expertise with strong people management skills. You’ll be responsible for mentoring engineers across multiple disciplines, guiding architectural decisions, and ensuring execution stays aligned with product goals. You’ll also act as a connective force across product, design, quality, and operations to keep projects on track and communication clear.
We value strategic thinkers and creative problem solvers — leaders who can work through ambiguity while elevating both the people and the systems they manage. If you’re excited to lead a mission-critical team at the intersection of software and devices, we’d love to hear from you.
This role is based in our Draper, UT office, with an expectation of at least 2 days per week onsite.
Responsibilities
- Build a high-performance and delivery-oriented team with a high bar for technical deliverables, velocity and ownership
- Influence architectural direction and technical decision-making across your domain
- Collaborate closely with Product Management, Design, Quality, DevOps and others teams to to define and deliver a clear, outcomes-focused roadmap
- Ensure project execution follows agile best practices, with strong technical documentation and project tracking using tools like Jira, Productboard, and Confluence
- Present team roadmap, progress and risks to Product and Engineering leadership
- Hire, coach, and grow engineers across levels—from early-career to senior talent—fostering career growth and technical excellence
- Champion a strong culture of engineering excellence, inclusion, and accountability
- Own the long-term technical health of your systems, including scalability, observability, and tech debt management
- Contribute to organizational learning and knowledge sharing through training and mentorship in internal forums
Qualifications
- 3+ years experience leading high-performing engineering teams as a first-line manager
- 8-10+ years of hands-on experience building and scaling large scale distributed systems
- Proven ability to deliver multiple projects simultaneously using agile practices in fast-paced environments
- Experience managing teams of 6-10+ engineers across frontend, backend, and mobile
- Strong track record of setting high engineering standards in code quality, observability, and engineering excellence
- Skilled in driving team execution amid ambiguity, tight deadlines, and evolving priorities
- Strong communicator who can influence technical and non-technical stakeholders
- Demonstrated experience in hiring, developing, and retaining engineering talent
- Deep understanding of cloud infrastructure (ideally AWS) and modern system design patterns for scalability and resilience
- Proficiency with product development and collaboration tools (e.g., Jira, Productboard, Confluence, Google Docs, Figma, Testrails)
- Formal education in a technical discipline (BS/MS), or equivalent practical experience
- Passion for the smart home and smart apartment space, with curiosity for the evolving technology landscape
- Proficiency in Python and/or Golang preferred
- Nice-to-have: Exposure to IoT technologies or device protocols like Zigbee or Z-Wave
#ambient
Ambient Property Technologies Inc. is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, disability or genetic information, sex, sexual orientation, gender identity, or national origin.
A note to recruitment agencies: Please don’t reach out to Ambient employees or leaders about our roles -- we’ve got recruiting covered. We don’t accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited resumes. Thank you for your understanding.
Brazil
Frontend Developer
Software EngineeringAbout the Company
Ambient combines a decade of operational experience with design and engineering prowess to improve apartment living and management in the most impactful, cost-effective way possible.
The name "Ambient" embodies our vision to create a category-defining platform that seamlessly integrates smart technology into the built environment and transforms the way people live, visit, and work in multifamily communities. Our focus is on increasing the value of multifamily properties by making them more efficient to operate and more comfortable to live in.
Responsibilities
- Work together with the design team to deliver an intuitive and cohesive experience for operating and living in a modern, IoT-enabled apartment. Your customers will be building management, apartment residents, and our field services technicians.
- Work with other engineers to architect solutions for efficient and scalable interactions for thousands of devices, including the ability to: view device state, request new state, view history and provide the required security level to make residents feel safe. This includes web architecture as well as API designs.
- Work with software engineers in test to make these frontends automatically verifiable for correctness and regression-free before every push to production.
- Help recruit and mentor other engineers, upholding standards of collaboration, excellence in code, and team culture
- Enable a test driven development mindset by following and encouraging common practices focusing on effective and efficient continuous integration/delivery.
- Build connections with peers via frequent social events, both remote and in-person, to help maintain a highly cohesive remote team.
Required Qualifications
- A desire to work together with a team to build products more complex than what can easily be delivered by any one person
- A passion for code craftsmanship and an emphasis on quality, maintainable code.
- Experience leading and mentoring a team and providing detailed technical oversight
- Ability to collaborate with UX team using tools like Figma and Overflow
- Experience in delivering high quality frontend solutions with modern tools such as React and Typescript.
- An ability to deliver a solid web experience for both desktop and mobile devices.
- A keen eye for delivering a user experience that emphasizes simple flows and accessibility.
- A passion for working with properly defined APIs and working closely with backend engineers to deliver a solid, highly available solution.
- A desire to work with more than just software, where the code you write has the ability to modify physical elements in the world.
#ambient
Ambient Property Technologies Inc. is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, disability or genetic information, sex, sexual orientation, gender identity, or national origin.
A note to recruitment agencies: Please don’t reach out to Ambient employees or leaders about our roles -- we’ve got recruiting covered. We don’t accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited resumes. Thank you for your understanding.
Argentina
Frontend Developer
Software EngineeringAbout the Company
Ambient combines a decade of operational experience with design and engineering prowess to improve apartment living and management in the most impactful, cost-effective way possible.
The name "Ambient" embodies our vision to create a category-defining platform that seamlessly integrates smart technology into the built environment and transforms the way people live, visit, and work in multifamily communities. Our focus is on increasing the value of multifamily properties by making them more efficient to operate and more comfortable to live in.
Responsibilities
- Work together with the design team to deliver an intuitive and cohesive experience for operating and living in a modern, IoT-enabled apartment. Your customers will be building management, apartment residents, and our field services technicians.
- Work with other engineers to architect solutions for efficient and scalable interactions for thousands of devices, including the ability to: view device state, request new state, view history and provide the required security level to make residents feel safe. This includes web architecture as well as API designs.
- Work with software engineers in test to make these frontends automatically verifiable for correctness and regression-free before every push to production.
- Help recruit and mentor other engineers, upholding standards of collaboration, excellence in code, and team culture
- Enable a test driven development mindset by following and encouraging common practices focusing on effective and efficient continuous integration/delivery.
- Build connections with peers via frequent social events, both remote and in-person, to help maintain a highly cohesive remote team.
Required Qualifications
- A desire to work together with a team to build products more complex than what can easily be delivered by any one person
- A passion for code craftsmanship and an emphasis on quality, maintainable code.
- Experience leading and mentoring a team and providing detailed technical oversight
- Ability to collaborate with UX team using tools like Figma and Overflow
- Experience in delivering high quality frontend solutions with modern tools such as React and Typescript.
- An ability to deliver a solid web experience for both desktop and mobile devices.
- A keen eye for delivering a user experience that emphasizes simple flows and accessibility.
- A passion for working with properly defined APIs and working closely with backend engineers to deliver a solid, highly available solution.
- A desire to work with more than just software, where the code you write has the ability to modify physical elements in the world.
#ambient
Ambient Property Technologies Inc. is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, disability or genetic information, sex, sexual orientation, gender identity, or national origin.
A note to recruitment agencies: Please don’t reach out to Ambient employees or leaders about our roles -- we’ve got recruiting covered. We don’t accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited resumes. Thank you for your understanding.
Argentina
Senior Android Developer
Software EngineeringAbout the Company
Ambient combines a decade of operational experience with design and engineering prowess to improve apartment living and management in the most impactful, cost-effective way possible.
The name "Ambient" embodies our vision to create a category-defining platform that seamlessly integrates smart technology into the built environment and transforms the way people live, visit, and work in multifamily communities. Our focus is on increasing the value of multifamily properties by making them more efficient to operate and more comfortable to live in.
Overview
We’re looking for a Senior or Staff Android Engineer to take a leading role in shaping the mobile experience for our residents. Our Android app is the primary interface residents use to control smart devices in their communities and their units — lights, locks, thermostats, and more — giving this role a direct and substantial impact on how people live in Ambient-powered communities.
You’ll own core parts of the Android codebase and help define our mobile architecture as the platform evolves. While Android will be your primary focus, we value engineers who can flex across platforms when needed — including occasional contributions to iOS for cross-platform alignment.
This is a high-impact, hands-on role for someone who combines deep technical expertise with strong product instincts. We’re looking for a strategic thinker and creative problem solver — someone who thrives in a fast-moving environment, collaborates well across disciplines, and consistently pushes for elegant, scalable and clean solutions. You’ll work closely with design, product, and backend teams to bring new features to life and continuously improve the quality, performance, code coverage and reliability of our mobile platform.
Responsibilities
- Design, build, and maintain core features of our Android applications, with occasional contributions to our iOS app
- Collaborate with product and design to shape intuitive and thoughtful user experiences
- Provide guidance and suggestions to product on newly added features available for the android ecosystem
- Drive coordination with backend teams to define APIs, manage data contracts, and ensure seamless end-to-end feature delivery
- Improve and evolve our mobile engineering practices — including build systems, automated testing, code quality, and release processes
- Define mobile architecture, observability, and security standards to support performance, scale, and device integrations
- Mentor other engineers through code reviews, technical design sessions, and pairing
- Champion clean, maintainable, and well-documented code across the mobile stack
Qualifications
- 8-12 years of experience building and maintaining native Android applications, including 2+ years operating at a senior or staff level
- Strong proficiency in Kotlin and deep familiarity with Android fundamentals, including Jetpack Compose and MVVM architecture
- Comfortable working in Swift and contributing to iOS codebases when needed
- Strong grasp of mobile engineering best practices, including modularization, performance optimization, CI/CD, unit testing and app observability
- Experience collaborating with cross-functional teams to define APIs, shape user experiences, and deliver high-quality mobile features
- Familiarity with mobile design systems, custom UI components, and responsive layouts
- A bias for execution, the ability to work independently to solve problems, and a track record of driving projects from design to delivery
- A deep understanding of computer science and software engineering fundamentals
- Ability to quickly iterate without compromising on quality or maintainability
- Nice-to-have: Experience integrating with smart home devices or hardware protocols (e.g., BLE, Zigbee, Z-Wave)
#ambient #no-promote
Ambient Property Technologies Inc. is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, disability or genetic information, sex, sexual orientation, gender identity, or national origin.
A note to recruitment agencies: Please don’t reach out to Ambient employees or leaders about our roles -- we’ve got recruiting covered. We don’t accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited resumes. Thank you for your understanding.
Brazil
Senior Android Developer
Software EngineeringAbout the Company
Ambient combines a decade of operational experience with design and engineering prowess to improve apartment living and management in the most impactful, cost-effective way possible.
The name "Ambient" embodies our vision to create a category-defining platform that seamlessly integrates smart technology into the built environment and transforms the way people live, visit, and work in multifamily communities. Our focus is on increasing the value of multifamily properties by making them more efficient to operate and more comfortable to live in.
Overview
We’re looking for a Senior or Staff Android Engineer to take a leading role in shaping the mobile experience for our residents. Our Android app is the primary interface residents use to control smart devices in their communities and their units — lights, locks, thermostats, and more — giving this role a direct and substantial impact on how people live in Ambient-powered communities.
You’ll own core parts of the Android codebase and help define our mobile architecture as the platform evolves. While Android will be your primary focus, we value engineers who can flex across platforms when needed — including occasional contributions to iOS for cross-platform alignment.
This is a high-impact, hands-on role for someone who combines deep technical expertise with strong product instincts. We’re looking for a strategic thinker and creative problem solver — someone who thrives in a fast-moving environment, collaborates well across disciplines, and consistently pushes for elegant, scalable and clean solutions. You’ll work closely with design, product, and backend teams to bring new features to life and continuously improve the quality, performance, code coverage and reliability of our mobile platform.
Responsibilities
- Design, build, and maintain core features of our Android applications, with occasional contributions to our iOS app
- Collaborate with product and design to shape intuitive and thoughtful user experiences
- Provide guidance and suggestions to product on newly added features available for the android ecosystem
- Drive coordination with backend teams to define APIs, manage data contracts, and ensure seamless end-to-end feature delivery
- Improve and evolve our mobile engineering practices — including build systems, automated testing, code quality, and release processes
- Define mobile architecture, observability, and security standards to support performance, scale, and device integrations
- Mentor other engineers through code reviews, technical design sessions, and pairing
- Champion clean, maintainable, and well-documented code across the mobile stack
Qualifications
- 8-12 years of experience building and maintaining native Android applications, including 2+ years operating at a senior or staff level
- Strong proficiency in Kotlin and deep familiarity with Android fundamentals, including Jetpack Compose and MVVM architecture
- Comfortable working in Swift and contributing to iOS codebases when needed
- Strong grasp of mobile engineering best practices, including modularization, performance optimization, CI/CD, unit testing and app observability
- Experience collaborating with cross-functional teams to define APIs, shape user experiences, and deliver high-quality mobile features
- Familiarity with mobile design systems, custom UI components, and responsive layouts
- A bias for execution, the ability to work independently to solve problems, and a track record of driving projects from design to delivery
- A deep understanding of computer science and software engineering fundamentals
- Ability to quickly iterate without compromising on quality or maintainability
- Nice-to-have: Experience integrating with smart home devices or hardware protocols (e.g., BLE, Zigbee, Z-Wave)
#ambient #no-promote
Ambient Property Technologies Inc. is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, disability or genetic information, sex, sexual orientation, gender identity, or national origin.
A note to recruitment agencies: Please don’t reach out to Ambient employees or leaders about our roles -- we’ve got recruiting covered. We don’t accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited resumes. Thank you for your understanding.
Brazil
Senior Backend Engineer
Software EngineeringAbout The Company
Ambient combines a decade of operational experience with design and engineering prowess to improve apartment living and management in the most impactful, cost-effective way possible.
The name "Ambient" embodies our vision to create a category-defining platform that seamlessly integrates smart technology into the built environment and transforms the way people live, visit, and work in multifamily communities. Our focus is on increasing the value of multifamily properties by making them more efficient to operate and more comfortable to live in.
About The Role
We're looking for a Senior Backend Engineer to join our engineering team. In this role, you’ll be helping us open up the capabilities of our platform by working on integrations across the smart home and property management space. These are complex problems to solve, and we’re excited about the road ahead of us.
We look for strategic thinkers and creative problem solvers with a bias for execution. We’ll expect you to contribute code as well as product and feature ideas from the get-go.
Our technology stack features languages like Python and Golang combined with technologies like AWS SNS, Lambda and EKS to allow us to gain data integrity across the platform. We also use intuitive database solutions such as Postgres.
Responsibilities
- Program; mostly in Python (and a bit of Golang)
- Architect, design, and implement services including the core API, backend data processing, and vendor integrations.
- Own the full lifecycle of development including design, prototyping, testing, release, and deployment
- Interact directly with other engineering and product teams
- Automate testing of the code you contribute
- Review pull requests on a daily basis
Qualifications
- Strong understanding of Python and proficiency in various Python libraries and frameworks
- Experience with distributed systems
- Prior experience in a true Senior Software Engineering role (i.e. a high-level of proficiency in your area, the ability to work independently and capacity to mentor more junior team members)
- Solid experience with integrations and the ability to quickly get up to speed on on new APIs
- A deep understanding of computer science and software engineering fundamentals
- A preference for simple yet fully functional and extensible solutions
- Ability to quickly iterate without compromising on quality
Great to have, but not required
- Experience with FastAPI and Pydantic
- Experience with Golang
- Experience with Docker, Kafka and AWS services (EKS, Lambda, IoT, etc.)
- Data storage-related experience or familiarity with PostgreSQL
#ambient #no-promote
Ambient Property Technologies Inc. is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, disability or genetic information, sex, sexual orientation, gender identity, or national origin.
A note to recruitment agencies: Please don’t reach out to Ambient employees or leaders about our roles -- we’ve got recruiting covered. We don’t accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited resumes. Thank you for your understanding.
Brazil
Senior Backend Engineer
Software EngineeringAbout the Company
Ambient combines a decade of operational experience with design and engineering prowess to improve apartment living and management in the most impactful, cost-effective way possible.
The name "Ambient" embodies our vision to create a category-defining platform that seamlessly integrates smart technology into the built environment and transforms the way people live, visit, and work in multifamily communities. Our focus is on increasing the value of multifamily properties by making them more efficient to operate and more comfortable to live in.
Overview
We’re looking for a Senior or Staff Backend Engineer to play a pivotal role in shaping the services that power the Ambient platform. Our backend systems orchestrate smart devices, property operations, user management and resident experiences across entire communities — giving this role a direct and substantial impact on how people live in Ambient-powered homes.
You’ll lead key areas of our backend architecture and help evolve the platform as we scale — from designing resilient APIs and distributed systems to integrating with third-party services that bridge the physical and digital worlds. This is a high-impact, hands-on role for someone who combines deep technical expertise with system-level thinking.
We’re looking for a strategic thinker and creative problem solver — someone who thrives in a fast-paced environment, understands how to iterate on MVP solutions, elevates those around them, and builds for long-term maintainability. This individual is a software craftsman with a focus on code quality and unit testing as well as ownership for the work delivered. You’ll collaborate closely with product and design to deliver end-to-end features, drive architectural improvements, and push the boundaries of what our platform can do.
Responsibilities
- Define and evolve the long-term technical vision and architectural blueprint for backend systems, ensuring alignment with product goals, platform scalability, and team growth
- Design and implement scalable, resilient backend services and APIs, primarily in Python, including third-party integrations and event-driven data pipelines
- Own projects end-to-end — from technical design and implementation to testing, deployment, and long-term maintenance
- Collaborate closely with Product Management, Design, Quality and DevOps to translate business needs into robust backend solutions
- Strengthen team-wide engineering practices through high standards in code quality, observability, unit testing, and documentation
- Mentor other engineers through code reviews, technical design sessions, and pairing
- Providing guidance and suggestions around new or upcoming technologies
- Contribute to organizational learning through rigorous root cause analysis and preventative improvements following production issues
Qualifications
- 8-12 years of professional backend software engineering experience, including 2+ years operating at a senior or staff level
- Strong proficiency in Python, with deep knowledge of its libraries, tooling, and best practices; experience with Golang is a plus
- Demonstrated knowledge in designing and building distributed systems, microservices, and event-driven architectures for scalability, resilience, security, and maintainability in production environments
- Hands-on experience integrating with third-party APIs and managing external dependencies
- Familiarity with modern cloud infrastructure, particularly AWS (e.g., Lambda, SNS, EKS), and container technologies like Docker and Kubernetes
- Experience working with relational databases such as PostgreSQL, including schema design and performance tuning
- Experience with tools and patterns for observability, debugging, and engineering excellence (e.g., metrics, logs, tracing)
- Excellent communication and presentation skills
- Formal education in Computer Science (BS/MS), or equivalent practical experience
- Nice-to-have: Experience with FastAPI, Pydantic, Kafka
#ambient #no-promote
Ambient Property Technologies Inc. is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, disability or genetic information, sex, sexual orientation, gender identity, or national origin.
A note to recruitment agencies: Please don’t reach out to Ambient employees or leaders about our roles -- we’ve got recruiting covered. We don’t accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited resumes. Thank you for your understanding.
Argentina
Senior Backend Engineer
Software EngineeringAbout The Company
Ambient combines a decade of operational experience with design and engineering prowess to improve apartment living and management in the most impactful, cost-effective way possible.
The name "Ambient" embodies our vision to create a category-defining platform that seamlessly integrates smart technology into the built environment and transforms the way people live, visit, and work in multifamily communities. Our focus is on increasing the value of multifamily properties by making them more efficient to operate and more comfortable to live in.
About The Role
We're looking for a Senior Backend Engineer to join our engineering team. In this role, you’ll be helping us open up the capabilities of our platform by working on integrations across the smart home and property management space. These are complex problems to solve, and we’re excited about the road ahead of us.
We look for strategic thinkers and creative problem solvers with a bias for execution. We’ll expect you to contribute code as well as product and feature ideas from the get-go.
Our technology stack features languages like Python and Golang combined with technologies like AWS SNS, Lambda and EKS to allow us to gain data integrity across the platform. We also use intuitive database solutions such as Postgres.
Responsibilities
- Program; mostly in Python (and a bit of Golang)
- Architect, design, and implement services including the core API, backend data processing, and vendor integrations.
- Own the full lifecycle of development including design, prototyping, testing, release, and deployment
- Interact directly with other engineering and product teams
- Automate testing of the code you contribute
- Review pull requests on a daily basis
Qualifications
- Strong understanding of Python and proficiency in various Python libraries and frameworks
- Experience with distributed systems
- Prior experience in a true Senior Software Engineering role (i.e. a high-level of proficiency in your area, the ability to work independently and capacity to mentor more junior team members)
- Solid experience with integrations and the ability to quickly get up to speed on on new APIs
- A deep understanding of computer science and software engineering fundamentals
- A preference for simple yet fully functional and extensible solutions
- Ability to quickly iterate without compromising on quality
Great to have, but not required
- Experience with FastAPI and Pydantic
- Experience with Golang
- Experience with Docker, Kafka and AWS services (EKS, Lambda, IoT, etc.)
- Data storage-related experience or familiarity with PostgreSQL
#ambient #no-promote
Ambient Property Technologies Inc. is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, disability or genetic information, sex, sexual orientation, gender identity, or national origin.
A note to recruitment agencies: Please don’t reach out to Ambient employees or leaders about our roles -- we’ve got recruiting covered. We don’t accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited resumes. Thank you for your understanding.
Argentina
Senior Backend Engineer
Software EngineeringAbout the Company
Ambient combines a decade of operational experience with design and engineering prowess to improve apartment living and management in the most impactful, cost-effective way possible.
The name "Ambient" embodies our vision to create a category-defining platform that seamlessly integrates smart technology into the built environment and transforms the way people live, visit, and work in multifamily communities. Our focus is on increasing the value of multifamily properties by making them more efficient to operate and more comfortable to live in.
Overview
We’re looking for a Senior or Staff Backend Engineer to play a pivotal role in shaping the services that power the Ambient platform. Our backend systems orchestrate smart devices, property operations, user management and resident experiences across entire communities — giving this role a direct and substantial impact on how people live in Ambient-powered homes.
You’ll lead key areas of our backend architecture and help evolve the platform as we scale — from designing resilient APIs and distributed systems to integrating with third-party services that bridge the physical and digital worlds. This is a high-impact, hands-on role for someone who combines deep technical expertise with system-level thinking.
We’re looking for a strategic thinker and creative problem solver — someone who thrives in a fast-paced environment, understands how to iterate on MVP solutions, elevates those around them, and builds for long-term maintainability. This individual is a software craftsman with a focus on code quality and unit testing as well as ownership for the work delivered. You’ll collaborate closely with product and design to deliver end-to-end features, drive architectural improvements, and push the boundaries of what our platform can do.
Responsibilities
- Define and evolve the long-term technical vision and architectural blueprint for backend systems, ensuring alignment with product goals, platform scalability, and team growth
- Design and implement scalable, resilient backend services and APIs, primarily in Python, including third-party integrations and event-driven data pipelines
- Own projects end-to-end — from technical design and implementation to testing, deployment, and long-term maintenance
- Collaborate closely with Product Management, Design, Quality and DevOps to translate business needs into robust backend solutions
- Strengthen team-wide engineering practices through high standards in code quality, observability, unit testing, and documentation
- Mentor other engineers through code reviews, technical design sessions, and pairing
- Providing guidance and suggestions around new or upcoming technologies
- Contribute to organizational learning through rigorous root cause analysis and preventative improvements following production issues
Qualifications
- 8-12 years of professional backend software engineering experience, including 2+ years operating at a senior or staff level
- Strong proficiency in Python, with deep knowledge of its libraries, tooling, and best practices; experience with Golang is a plus
- Demonstrated knowledge in designing and building distributed systems, microservices, and event-driven architectures for scalability, resilience, security, and maintainability in production environments
- Hands-on experience integrating with third-party APIs and managing external dependencies
- Familiarity with modern cloud infrastructure, particularly AWS (e.g., Lambda, SNS, EKS), and container technologies like Docker and Kubernetes
- Experience working with relational databases such as PostgreSQL, including schema design and performance tuning
- Experience with tools and patterns for observability, debugging, and engineering excellence (e.g., metrics, logs, tracing)
- Excellent communication and presentation skills
- Formal education in Computer Science (BS/MS), or equivalent practical experience
- Nice-to-have: Experience with FastAPI, Pydantic, Kafka
#ambient #no-promote
Ambient Property Technologies Inc. is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, disability or genetic information, sex, sexual orientation, gender identity, or national origin.
A note to recruitment agencies: Please don’t reach out to Ambient employees or leaders about our roles -- we’ve got recruiting covered. We don’t accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited resumes. Thank you for your understanding.
Brazil
Senior Data Analytics Engineer
EngineeringAbout the Company
Ambient combines a decade of operational experience with design and engineering prowess to improve apartment living and management in the most impactful, cost-effective way possible.
The name "Ambient" embodies our vision to create a category-defining platform that seamlessly integrates smart technology into the built environment and transforms the way people live, visit, and work in multifamily communities. Our focus is on increasing the value of multifamily properties by making them more efficient to operate and more comfortable to live in.
About the Role
As a Senior Analytics Engineer you support decision making across the organization. This support spans the organization from the product and engineering teams to operations and finance. More specifically you work closely with subject matter experts to document, curate, and build tools to enable them to make decisions informed by data.
This role is uniquely cross functional, as this decision support will sometimes span all the way from automating data acquisition to analysis. But that’s not all, a big part of this role is providing leadership in the process of discovery, design, and building tools you and the rest of the Data Team leverage to provide all of the above.
Responsibilities
- Create new data models, views, and data flows from a variety of sources to support product experimentation and device troubleshooting
- Collaborate with engineers across our stack to improve our telemetry collection capabilities and better inform downstream alerting metrics and troubleshooting tools
- Build data quality tests for our IOT device telemetry and ERP system including testing for data recency, cardinality, etc
- Lead product analytics standardization across web and mobile to take maximum advantage of both off the shelf product analytics tools and our internal analytics stack.
- Support business users through workshops, query and dashboard performance monitoring, creating upstream processing steps as needed. (Ex. aggregates, event sequencing/grouping, time series spines, etc)
- Build analytics on our analytics stack, everything from access auditing/monitoring to building qualitative insights on trends in inbound data requests.
Required Qualifications
- Advanced SQL skills to get the data you need from a data warehouse (e.g., BigQuery, Athena, Redshift) and perform data segmentation and aggregation from scratch
- Expert-level knowledge of SQL, dbt, BigQuery
- Data modeling and schema design
- Familiar with ETL/ELT tools (we use Airflow and Stitch)
- Experience in modern advanced analytical tools and programming languages such as Python
- Software engineering fundamentals and ability to write production-ready code
- Experience with version control systems (i.e. Git, Github) and workflows
- Experience working with data visualization tools such as Tableau, Data Studio, Looker, Mode, Metabase, Superset etc. (we use SigmaComputing)
Preferred Qualifications
- Knowledge of Computer science fundamentals: data structures, algorithms, performance complexity, and implications of computer architecture on software performance (e.g., I/O and memory tuning)
- Cloud (AWS) & DevOps concepts (e.g., CICD), Software container technology (e.g., Kubernetes, Docker)
- Familiarity with Data Science workflow and life cycle
- Familiarity with Agile Methodologies and processes (we use Agile/SCRUM in JIRA)
- Understanding of CI/CD best practices (we have Github Webhooks -> dbt Cloud)
- Solid programming skills with Python data stack libraries and tools such as pandas, Jupyter Notebooks, Matplotlib, etc
Traits required for success in this role
- Comfortable with ambiguity: You love tackling nebulous problems through discovery, experimentation and iteration
- Curious about People: You dive into nebulous problems and ask progressively better questions as you get more info about the problem being solved
- Curious about Process: You're curious about the minimal information artifacts which need to be captured from a business process or user interaction in order to run an experiment.
- Pragmatic about Maintainability: You take pride in the experience you provide to those who read your queries or extend your abstractions; an instinctive understanding of the tradeoff between time and succinctness shows in your work
#ambient
Ambient Property Technologies Inc. is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, disability or genetic information, sex, sexual orientation, gender identity, or national origin.
A note to recruitment agencies: Please don’t reach out to Ambient employees or leaders about our roles -- we’ve got recruiting covered. We don’t accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited resumes. Thank you for your understanding.
Argentina
Senior Data Analytics Engineer
EngineeringAbout the Company
Ambient combines a decade of operational experience with design and engineering prowess to improve apartment living and management in the most impactful, cost-effective way possible.
The name "Ambient" embodies our vision to create a category-defining platform that seamlessly integrates smart technology into the built environment and transforms the way people live, visit, and work in multifamily communities. Our focus is on increasing the value of multifamily properties by making them more efficient to operate and more comfortable to live in.
About the Role
As a Senior Analytics Engineer you support decision making across the organization. This support spans the organization from the product and engineering teams to operations and finance. More specifically you work closely with subject matter experts to document, curate, and build tools to enable them to make decisions informed by data.
This role is uniquely cross functional, as this decision support will sometimes span all the way from automating data acquisition to analysis. But that’s not all, a big part of this role is providing leadership in the process of discovery, design, and building tools you and the rest of the Data Team leverage to provide all of the above.
Responsibilities
- Create new data models, views, and data flows from a variety of sources to support product experimentation and device troubleshooting
- Collaborate with engineers across our stack to improve our telemetry collection capabilities and better inform downstream alerting metrics and troubleshooting tools
- Build data quality tests for our IOT device telemetry and ERP system including testing for data recency, cardinality, etc
- Lead product analytics standardization across web and mobile to take maximum advantage of both off the shelf product analytics tools and our internal analytics stack.
- Support business users through workshops, query and dashboard performance monitoring, creating upstream processing steps as needed. (Ex. aggregates, event sequencing/grouping, time series spines, etc)
- Build analytics on our analytics stack, everything from access auditing/monitoring to building qualitative insights on trends in inbound data requests.
Required Qualifications
- Advanced SQL skills to get the data you need from a data warehouse (e.g., BigQuery, Athena, Redshift) and perform data segmentation and aggregation from scratch
- Expert-level knowledge of SQL, dbt, BigQuery
- Data modeling and schema design
- Familiar with ETL/ELT tools (we use Airflow and Stitch)
- Experience in modern advanced analytical tools and programming languages such as Python
- Software engineering fundamentals and ability to write production-ready code
- Experience with version control systems (i.e. Git, Github) and workflows
- Experience working with data visualization tools such as Tableau, Data Studio, Looker, Mode, Metabase, Superset etc. (we use SigmaComputing)
Preferred Qualifications
- Knowledge of Computer science fundamentals: data structures, algorithms, performance complexity, and implications of computer architecture on software performance (e.g., I/O and memory tuning)
- Cloud (AWS) & DevOps concepts (e.g., CICD), Software container technology (e.g., Kubernetes, Docker)
- Familiarity with Data Science workflow and life cycle
- Familiarity with Agile Methodologies and processes (we use Agile/SCRUM in JIRA)
- Understanding of CI/CD best practices (we have Github Webhooks -> dbt Cloud)
- Solid programming skills with Python data stack libraries and tools such as pandas, Jupyter Notebooks, Matplotlib, etc
Traits required for success in this role
- Comfortable with ambiguity: You love tackling nebulous problems through discovery, experimentation and iteration
- Curious about People: You dive into nebulous problems and ask progressively better questions as you get more info about the problem being solved
- Curious about Process: You're curious about the minimal information artifacts which need to be captured from a business process or user interaction in order to run an experiment.
- Pragmatic about Maintainability: You take pride in the experience you provide to those who read your queries or extend your abstractions; an instinctive understanding of the tradeoff between time and succinctness shows in your work
#ambient
Ambient Property Technologies Inc. is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, disability or genetic information, sex, sexual orientation, gender identity, or national origin.
A note to recruitment agencies: Please don’t reach out to Ambient employees or leaders about our roles -- we’ve got recruiting covered. We don’t accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited resumes. Thank you for your understanding.
Brazil
Senior DevOps Engineer (Contract)
Software EngineeringAbout the Company
Ambient combines a decade of operational experience with design and engineering prowess to improve apartment living and management in the most impactful, cost-effective way possible.
The name "Ambient" embodies our vision to create a category-defining platform that seamlessly integrates smart technology into the built environment and transforms the way people live, visit, and work in multifamily communities. Our focus is on increasing the value of multifamily properties by making them more efficient to operate and more comfortable to live in.
Overview
We're looking for a Senior DevOps Engineer to work with our engineering team on a contract basis. We look for strategic thinkers and creative problem solvers with a bias for execution.
Before applying, please note that is a remote contract position that can only be held in either Brazil or Argentina.
Key Responsibilities
- Infrastructure as Code (IaC): Design, build, and maintain infrastructure automation using Terraform and Ansible.
- Platform Operations: Design, implement, and manage scalable, secure, and resilient platforms running on AWS and GCP infrastructure
- CI/CD & Automation: Implement robust CI/CD pipelines, automate deployments, and ensure high system availability.
- Security & Compliance: Familiarity with best security practices, integrate EDR/MDR solutions, and ensure compliance with industry standards.
- Observability & Troubleshooting: Set up logging, monitoring, and alerting using modern tools for proactive issue detection and resolution.
- Site Reliability Engineering (SRE): Apply industry standard SRE principles to improve reliability, scalability, and performance.
- AI/MLOps (Preferred): Work closely with data teams to build scalable MLOps pipelines for AI/ML workloads.
Required Skills & Experience
- 10-15 years of experience in DevOps, Cloud Engineering, or Site Reliability Engineering (SRE).
- Strong expertise in AWS services (EKS, RDS PostgreSQL, Aurora, Lambda, IAM, IoT, VPC, CloudWatch).
- Hands-on experience with Terraform & Ansible for infrastructure automation.
- Proficiency in Python/Go/API tools for scripting, automation, and cloud operations.
- Deep knowledge of Kubernetes (EKS) for container orchestration and workload management.
- Operational experience with Git, GitHub Actions, SAST/DAST tools
- Experience in performance tuning and query optimization for Amazon RDS/Aurora PostgreSQL, including indexing strategies, and analyzing execution plans.
- Skilled in setting up logging, monitoring (using CloudWatch, Performance Insights), and auditing for security and compliance using tools like AWS CloudTrail and pgAudit.
- Strong troubleshooting skills with production incidents, performance tuning, and security incidents
- Implementation experience with monitoring tools like Datadog, SumoLogic, Splunk, Prometheus, Grafana, or Cloudwatch and providing visibility into application health and performance using logs, traces and metrics
- Exposure to EDR/MDR security solutions and compliance frameworks.
- (Preferred) Some experience in AI/MLOps especially in the field of Observability and/or Cybersecurity
Preferred Certifications (Optional)
- AWS Certified Solutions Architect / DevOps Engineer
- Certified Kubernetes Administrator (CKA)
- HashiCorp Certified Terraform Associate
#ambient
Argentina
Senior DevOps Engineer (Contract)
Software EngineeringAbout the Company
Ambient combines a decade of operational experience with design and engineering prowess to improve apartment living and management in the most impactful, cost-effective way possible.
The name "Ambient" embodies our vision to create a category-defining platform that seamlessly integrates smart technology into the built environment and transforms the way people live, visit, and work in multifamily communities. Our focus is on increasing the value of multifamily properties by making them more efficient to operate and more comfortable to live in.
Overview
We're looking for a Senior DevOps Engineer to work with our engineering team on a contract basis. We look for strategic thinkers and creative problem solvers with a bias for execution.
Before applying, please note that is a remote contract position that can only be held in either Brazil or Argentina.
Key Responsibilities
- Infrastructure as Code (IaC): Design, build, and maintain infrastructure automation using Terraform and Ansible.
- Platform Operations: Design, implement, and manage scalable, secure, and resilient platforms running on AWS and GCP infrastructure
- CI/CD & Automation: Implement robust CI/CD pipelines, automate deployments, and ensure high system availability.
- Security & Compliance: Familiarity with best security practices, integrate EDR/MDR solutions, and ensure compliance with industry standards.
- Observability & Troubleshooting: Set up logging, monitoring, and alerting using modern tools for proactive issue detection and resolution.
- Site Reliability Engineering (SRE): Apply industry standard SRE principles to improve reliability, scalability, and performance.
- AI/MLOps (Preferred): Work closely with data teams to build scalable MLOps pipelines for AI/ML workloads.
Required Skills & Experience
- 10-15 years of experience in DevOps, Cloud Engineering, or Site Reliability Engineering (SRE).
- Strong expertise in AWS services (EKS, RDS PostgreSQL, Aurora, Lambda, IAM, IoT, VPC, CloudWatch).
- Hands-on experience with Terraform & Ansible for infrastructure automation.
- Proficiency in Python/Go/API tools for scripting, automation, and cloud operations.
- Deep knowledge of Kubernetes (EKS) for container orchestration and workload management.
- Operational experience with Git, GitHub Actions, SAST/DAST tools
- Experience in performance tuning and query optimization for Amazon RDS/Aurora PostgreSQL, including indexing strategies, and analyzing execution plans.
- Skilled in setting up logging, monitoring (using CloudWatch, Performance Insights), and auditing for security and compliance using tools like AWS CloudTrail and pgAudit.
- Strong troubleshooting skills with production incidents, performance tuning, and security incidents
- Implementation experience with monitoring tools like Datadog, SumoLogic, Splunk, Prometheus, Grafana, or Cloudwatch and providing visibility into application health and performance using logs, traces and metrics
- Exposure to EDR/MDR security solutions and compliance frameworks.
- (Preferred) Some experience in AI/MLOps especially in the field of Observability and/or Cybersecurity
Preferred Certifications (Optional)
- AWS Certified Solutions Architect / DevOps Engineer
- Certified Kubernetes Administrator (CKA)
- HashiCorp Certified Terraform Associate
#ambient #no-promote
Argentina
Senior iOS Developer
Software EngineeringAbout the Company
Ambient combines a decade of operational experience with design and engineering prowess to improve apartment living and management in the most impactful, cost-effective way possible.
The name "Ambient" embodies our vision to create a category-defining platform that seamlessly integrates smart technology into the built environment and transforms the way people live, visit, and work in multifamily communities. Our focus is on increasing the value of multifamily properties by making them more efficient to operate and more comfortable to live in.
Overview
We’re looking for a Senior or Staff iOS Engineer to take a leading role in shaping the mobile experience for our residents. Our iOS app is the primary interface residents use to control smart devices in their units — lights, locks, thermostats, and more — giving this role a direct and substantial impact on how people live in Ambient-powered communities.
You’ll own core parts of the iOS codebase and help define our mobile architecture as the platform evolves. While iOS will be your primary focus, we value engineers who can flex across platforms when needed — including occasional contributions to Android for cross-platform alignment.
This is a high-impact, hands-on role for someone who combines deep technical expertise with strong product instincts. We’re looking for a strategic thinker and creative problem solver — someone who thrives in a fast-moving environment, collaborates well across disciplines, and consistently pushes for elegant, scalable solutions. You’ll work closely with design, product, and backend teams to bring new features to life and continuously improve the quality, performance, and reliability of our mobile platform.
Responsibilities
- Design, build, and maintain core features of our iOS applications, with occasional contributions to our Android app
- Collaborate with product and design to shape intuitive and thoughtful user experiences
- Provide guidance and suggestions to product on newly added features available for the android ecosystem
- Drive coordination with backend teams to define APIs, manage data contracts, and ensure seamless end-to-end feature delivery
- Improve and evolve our mobile engineering practices — including build systems, automated testing, code quality, and release processes
- Define mobile architecture, observability, and security standards to support performance, scale, and device integrations, including development of SDKs for partner integrations
- Mentor other engineers through code reviews, technical design sessions, and pairing
- Champion clean, maintainable, and well-documented code across the mobile stack
Qualifications
- 8-12 years of experience building and maintaining native iOS applications, including 2+ years operating at a senior or staff level
- Strong proficiency in Swift and deep familiarity with iOS fundamentals, including UIKit, SwiftUI and MVVM architecture
- Comfortable working in Kotlin and contributing to Android codebases when needed
- Strong grasp of mobile engineering best practices, including modularization, performance optimization, CI/CD, unit testing and app observability
- Experience collaborating with cross-functional teams to define APIs, shape user experiences, and deliver high-quality mobile features
- Familiarity with mobile design systems, custom UI components, and responsive layouts
- A bias for execution, the ability to work independently, and a track record of driving projects from design to delivery
- A deep understanding of computer science and software engineering fundamentals
- Ability to quickly iterate without compromising on quality or maintainability
- Nice-to-have: Experience integrating with smart home devices or hardware protocols (e.g., BLE, Zigbee, Z-Wave)
#ambient
Ambient Property Technologies Inc. is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, disability or genetic information, sex, sexual orientation, gender identity, or national origin.
A note to recruitment agencies: Please don’t reach out to Ambient employees or leaders about our roles -- we’ve got recruiting covered. We don’t accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited resumes. Thank you for your understanding.
Brazil
Senior iOS Developer
Software EngineeringAbout the Company
Ambient combines a decade of operational experience with design and engineering prowess to improve apartment living and management in the most impactful, cost-effective way possible.
The name "Ambient" embodies our vision to create a category-defining platform that seamlessly integrates smart technology into the built environment and transforms the way people live, visit, and work in multifamily communities. Our focus is on increasing the value of multifamily properties by making them more efficient to operate and more comfortable to live in.
Overview
We’re looking for a Senior or Staff iOS Engineer to take a leading role in shaping the mobile experience for our residents. Our iOS app is the primary interface residents use to control smart devices in their units — lights, locks, thermostats, and more — giving this role a direct and substantial impact on how people live in Ambient-powered communities.
You’ll own core parts of the iOS codebase and help define our mobile architecture as the platform evolves. While iOS will be your primary focus, we value engineers who can flex across platforms when needed — including occasional contributions to Android for cross-platform alignment.
This is a high-impact, hands-on role for someone who combines deep technical expertise with strong product instincts. We’re looking for a strategic thinker and creative problem solver — someone who thrives in a fast-moving environment, collaborates well across disciplines, and consistently pushes for elegant, scalable solutions. You’ll work closely with design, product, and backend teams to bring new features to life and continuously improve the quality, performance, and reliability of our mobile platform.
Responsibilities
- Design, build, and maintain core features of our iOS applications, with occasional contributions to our Android app
- Collaborate with product and design to shape intuitive and thoughtful user experiences
- Provide guidance and suggestions to product on newly added features available for the android ecosystem
- Drive coordination with backend teams to define APIs, manage data contracts, and ensure seamless end-to-end feature delivery
- Improve and evolve our mobile engineering practices — including build systems, automated testing, code quality, and release processes
- Define mobile architecture, observability, and security standards to support performance, scale, and device integrations, including development of SDKs for partner integrations
- Mentor other engineers through code reviews, technical design sessions, and pairing
- Champion clean, maintainable, and well-documented code across the mobile stack
Qualifications
- 8-12 years of experience building and maintaining native iOS applications, including 2+ years operating at a senior or staff level
- Strong proficiency in Swift and deep familiarity with iOS fundamentals, including UIKit, SwiftUI and MVVM architecture
- Comfortable working in Kotlin and contributing to Android codebases when needed
- Strong grasp of mobile engineering best practices, including modularization, performance optimization, CI/CD, unit testing and app observability
- Experience collaborating with cross-functional teams to define APIs, shape user experiences, and deliver high-quality mobile features
- Familiarity with mobile design systems, custom UI components, and responsive layouts
- A bias for execution, the ability to work independently, and a track record of driving projects from design to delivery
- A deep understanding of computer science and software engineering fundamentals
- Ability to quickly iterate without compromising on quality or maintainability
- Nice-to-have: Experience integrating with smart home devices or hardware protocols (e.g., BLE, Zigbee, Z-Wave)
#ambient
Ambient Property Technologies Inc. is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, disability or genetic information, sex, sexual orientation, gender identity, or national origin.
A note to recruitment agencies: Please don’t reach out to Ambient employees or leaders about our roles -- we’ve got recruiting covered. We don’t accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited resumes. Thank you for your understanding.
Argentina
Senior Test Developer
Software EngineeringAbout the Company
Ambient combines a decade of operational experience with design and engineering prowess to improve apartment living and management in the most impactful, cost-effective way possible.
The name "Ambient" embodies our vision to create a category-defining platform that seamlessly integrates smart technology into the built environment and transforms the way people live, visit, and work in multifamily communities. Our focus is on increasing the value of multifamily properties by making them more efficient to operate and more comfortable to live in.
About the Role
Software Test Engineers at Ambient are responsible for creating and executing manual and automated tests at the product level. You will work alongside the other members of the quality team to help develop and maintain high-quality product releases. You will work closely with the other members of the quality team developing test rigs and harnesses and will be the expert on your product area for the team.
Responsibilities
- Create and design high-level test plans at the feature level
- Create test code, harnesses, and test cases from a user story and epic at the product level
- Create test plans covering security requirements
- Create test plans covering performance requirements
- Create easily reproducible defect reports
- Responsible for adhering to established QA process and bug prioritization criteria
- Active participant in feature definition and design
Required qualifications
- Experience in designing and executing tests and test code at the product level
- Can program in at least one language (C#, Python, Java, or similar)
- Experience advocating for QA and Dev teams, understanding product trade-offs, seeing issues through to resolution
- Can understand and write queries against a database
- Strong understanding of Software testing life cycle
- Experience testing Mobile Applications or Firmware Applications
- Experience working in a fast-paced environment
- Strong troubleshooting skills and attention to detail
#ambient
Ambient Property Technologies Inc. is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, disability or genetic information, sex, sexual orientation, gender identity, or national origin.
A note to recruitment agencies: Please don’t reach out to Ambient employees or leaders about our roles -- we’ve got recruiting covered. We don’t accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited resumes. Thank you for your understanding.
Brazil
Senior Test Developer
Software EngineeringAbout the Company
Ambient combines a decade of operational experience with design and engineering prowess to improve apartment living and management in the most impactful, cost-effective way possible.
The name "Ambient" embodies our vision to create a category-defining platform that seamlessly integrates smart technology into the built environment and transforms the way people live, visit, and work in multifamily communities. Our focus is on increasing the value of multifamily properties by making them more efficient to operate and more comfortable to live in.
About the Role
Software Test Engineers at Ambient are responsible for creating and executing manual and automated tests at the product level. You will work alongside the other members of the quality team to help develop and maintain high-quality product releases. You will work closely with the other members of the quality team developing test rigs and harnesses and will be the expert on your product area for the team.
Responsibilities
- Create and design high-level test plans at the feature level
- Create test code, harnesses, and test cases from a user story and epic at the product level
- Create test plans covering security requirements
- Create test plans covering performance requirements
- Create easily reproducible defect reports
- Responsible for adhering to established QA process and bug prioritization criteria
- Active participant in feature definition and design
Required qualifications
- Experience in designing and executing tests and test code at the product level
- Can program in at least one language (C#, Python, Java, or similar)
- Experience advocating for QA and Dev teams, understanding product trade-offs, seeing issues through to resolution
- Can understand and write queries against a database
- Strong understanding of Software testing life cycle
- Experience testing Mobile Applications or Firmware Applications
- Experience working in a fast-paced environment
- Strong troubleshooting skills and attention to detail
#ambient
Ambient Property Technologies Inc. is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, disability or genetic information, sex, sexual orientation, gender identity, or national origin.
A note to recruitment agencies: Please don’t reach out to Ambient employees or leaders about our roles -- we’ve got recruiting covered. We don’t accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited resumes. Thank you for your understanding.
Remote
Technical Account Manager
Customer SupportAbout the Company
Ambient combines a decade of operational experience with design and engineering prowess to improve apartment living and management in the most impactful, cost-effective way possible.
The name "Ambient" embodies our vision to create a category-defining platform that seamlessly integrates smart technology into the built environment and transforms the way people live, visit, and work in multifamily communities. Our focus is on increasing the value of multifamily properties by making them more efficient to operate and more comfortable to live in.
Summary
You are accountable for solving issues for our buyers related to platform performance in order to maintain strong relationships with them, enable future growth, and ensure retention. To be successful in this role you will need to collaborate with Ambient’s Support, Engineering, Account Management, and Implementation teams to achieve resolutions in an efficient and timely manner. You will interact directly with our buyers to provide clarity about their issue and our plan to resolve it while keeping them informed along the way, which is essential to our mission of providing differentiated quality of service.
Key Responsibilities
- Handling escalated issues: Receive and review escalated customer complaints, inquiries, and issues from the Customer Support, Cuwhastomer Success, Sales, and Account Management teams, determining the appropriate course of action to resolve them efficiently.
- Cross-functional collaboration: Work with various functions like Support, Engineering, Account Management, and Implementation to gather information, coordinate solutions, and ensure timely issue resolution.
- Communication: Maintain clear and consistent communication with escalated customers as well as Ambient and partner stakeholders by providing updates on issue status, managing expectations, and de-escalating situations when necessary.
- Root cause analysis: Analyze escalated issues to identify recurring problems, trends, and potential systemic issues within the Support process to recommend improvements.
- Performance monitoring: Track key metrics related to escalated issues, such as resolution time, customer satisfaction, and escalation volume, to identify areas for improvement.
- Escalation process management: Establish and maintain clear escalation procedures, including criteria for escalating issues, communication protocols, and ownership assignments.
- SLA adherence: Ensure that all escalated issues are resolved within established service level agreements (SLAs).
Key Skills
- Strong customer support expertise: Proven experience in customer service with a deep understanding of customer needs and pain points.
- Problem-solving skills: Ability to analyze complex issues, identify root causes, and develop effective solutions.
- Communication skills: Excellent written and verbal communication skills to effectively interact with customers and cross-functional teams.
- Leadership abilities: Ability to guide and mentor customer service representatives on escalation management practices.
- Decision-making skills: Confidence to make timely decisions on escalated issues, often with limited information.
- Technical proficiency: Familiarity with CRM systems and customer support ticketing tools to effectively track and manage escalated issues.
Key Outcomes
- Avg escalation resolution time
#ambient
A note to recruitment agencies: Please don’t reach out to Ambient employees or leaders about our roles -- we’ve got recruiting covered. We don’t accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited resumes. Thank you for your understanding.