If you are a current Chamberlain Group employee please click here to apply through your Workday account.
myQ by Chamberlain revolutionizes how users interact with their garage doors lights and other connected devices delivering unparalleled convenience through cloudpowered remote access control realtime notifications activity history AI powered automated solutions.
We are on the hunt for a Staff Software Engineer who lives and breathes technologya leader with a relentless drive to push boundaries and deliver cuttingedge solutions. In this pivotal role you will architect develop and enhance the core middleware that powers myQs Cloud IoT platforms ensuring they remain robust scalable and ahead of the curve.
Youll collaborate with crossfunctional teamsincluding Engineering Product Marketing QA Operations and Customer Serviceto transform bold product visions into rocksolid technical solutions. Beyond delivering code youll shape the very foundation of the myQ ecosystem ensuring our products exceed customer expectations and set new industry benchmarks.
If youre fueled by innovation thrive on solving complex challenges and are ready to lead the charge in the connected technology revolution we want you on our team.
Key Responsibilities:
- Act as a technical authority and key driver in the design development and delivery of innovative features collaborating with product owners frontend middleware DevOps and firmware teams to align technical solutions with business goals.
- Lead technical assessments scope changes and oversee the management of the codebase for critical business requirements highimpact product enhancements and complex change requests across multiple initiatives.
- Architect and implement scalable efficient and robust software designs for highcomplexity projects working closely with solution architects and senior engineering leaders to ensure alignment with platform and business strategies.
- Champion Agile methodologies such as Scrum to enable efficient development cycles continuous integration and highquality deliverables in middleware development.
- Facilitate and lead strategic technical discussions including architecture reviews design meetings and pull requests fostering a culture of engineering excellence and collaboration.
- Drive adherence to best practices coding standards and platform design principles to deliver highquality reusable and maintainable code.
- Develop deep domain expertise in platformspecific frameworks features and middleware components acting as a subjectmatter expert and advisor across teams.
- Mentor and coach engineers across the organization building technical capability fostering innovation and cultivating leadership within the engineering team.
- Collaborate with crossfunctional domain expertsincluding infrastructure database security and frontend teamsto drive cohesive solutions and seamless integration.
- Provide technical leadership to offshore and onshore teams ensuring alignment on architecture feature delivery and the reduction of technical debt.
- Stay ahead of emerging technologies and innovations proactively identifying and introducing tools and approaches to elevate the myQ platforms technical capabilities and market competitiveness.
- Ensure strict adherence to security protocols including ISO 27001 standards to safeguard the platforms integrity and customer trust.
- Promote a culture of safety and compliance within the team ensuring adherence to health and safety guidelines and best practices.
- Protect company confidentiality and safeguard intellectual property by adhering to established protocols for data privacy and security.
- Commit to continuous professional development leveraging workshops professional networks and industry literature to stay at the forefront of the field.
- Actively contribute to team and organizational goals driving initiatives that deliver measurable business outcomes and set new standards for technical excellence.
Job Requirements:
- Bachelors or Masters degree in computer science a related technical field or equivalent practical experience.
- An advanced degree in a directly relevant area of study may substitute for up to two 2 years of jobrelated experience.
- 8 years of progressive experience in software engineering encompassing design development and deployment of largescale systems as outlined in the Essential Duties and Responsibilities.
- Extensive experience in creating technical documentation including design specifications architecture diagrams and deployment guides.
- Deep understanding of Agile methodologies and Scrum processes with demonstrated success in applying them to complex projects.
- Proficiency with the Microsoft technology stack including .NET C# Azure SQL and Visual Studio.
- Handson experience with GIT NoSQL databases and messaging systems such as Kafka RabbitMQ or similar technologies.
- Advanced knowledge of AWS services including but not limited to EC2 S3 Lambda API Gateway RDS DynamoDB and CloudFront.
- Strong expertise in Infrastructure as Code (IaC) using Terraform for automated provisioning and management of cloud resources.
- Proficiency with CI/CD tools such as Jenkins GitHub Actions or AWS CodePipeline and experience with automated testing and deployment frameworks.
- Experience in creating scalable cloudnative architectures leveraging microservices serverless computing and containerization technologies such as Docker and Kubernetes.
- Ability to travel domestically and internationally up to 10.
Knowledge Skills and Abilities:
- Indepth understanding of software development and design principles with a focus on building scalable secure and maintainable systems.
- Comprehensive expertise in cloudbased development and architecture with a strong focus on AWS and multicloud solutions.
- Exceptional ability to lead collaborate and provide clear technical direction to multiple development teams across diverse geographies.
- Deep knowledge of CI/CD practices tools and deployment processes enabling efficient and reliable software delivery.
- Proven ability to debug troubleshoot and resolve complex technical issues in distributed systems and cloud environments.
- Proficiency in estimating work supporting project planning efforts and reporting progress to stakeholders at a platform and organizational level.
- Strong understanding of security best practices in cloud environments including IAM roles encryption and network security.
- Demonstrated ability to leverage cloud monitoring and logging tools such as AWS CloudWatch Elastic Stack or Datadog for performance optimization and incident resolution.
- Experience with automated testing frameworks and ensuring highquality software delivery through robust test pipelines.
The payrange for this position is $97700 $184175; base payoffered may vary depending on a number of factors including but not limited to the position offered location education training and/or experience. In addition to base pay also offered is a comprehensive benefits package and 401k contribution (all benefits are subject to eligibility requirements).This position is eligible for participation in a shortterm incentive plan subject to the terms of the applicable plans and policies.
Chamberlain Group wants all of its employees to succeed and encourages people of all backgrounds to apply. Were proud to be an Equal Opportunity Employer and youll be considered for this role regardless of race color religion sex national origin age sexual orientation ancestry; marital disabled or veteran status. Were committed to fostering an environment where people of all lived experiences feel welcome.
Persons with disabilities who anticipate needing accommodations for any part of the application process may contact in confidence .
NOTE: Staffing agencies headhunters recruiters and/or placement agencies please do not contact our hiring managers directly.
Required Experience:
Staff IC