What are the responsibilities and job description for the Software Engineering Manager position at ADT Worldwide?
About This Opportunity
We are seeking a highly experienced and skilled Senior Staff Software Engineer to lead the technical direction of our cloud services platform. In this role, you will be responsible for providing technical leadership, mentoring junior engineers, and ensuring the quality and efficiency of our codebase.
You will work closely with cross-functional teams to design, develop, and deploy cloud-native services. You will use your expertise in cloud and software architecture to make strategic decisions that further the scalability, observability, and consistency of our software stack.
About the Role
• Take ownership of projects and identify potential problems proactively.
• Design, develop, and implement robust and scalable software solutions in accordance with best practices and architectural principles.
• Collaborate with product managers, software architects, and other engineers to translate business requirements into technical specifications and ensure seamless integration with existing systems.
• Lead and mentor junior engineers, providing guidance on coding standards, design patterns, and software development methodologies.
Requirements
• Bachelor's degree in computer science, engineering, or a related field.
• 7 years of proven experience as a software engineer, with a demonstrated history of success in designing, developing, and deploying cloud software services.
• Strong technical expertise in object-oriented programming languages such as Java, with experience in low-level or functional languages a plus.
• Extensive experience building cloud-native services, preferably on GCP.
What We Offer
• Competitive salary range based on experience and qualifications.
• Eligible for annual bonus and equity awards based on company and individual performance.
• Access to healthcare benefits, a 401(k) plan, and company match.
• Short-term and long-term disability coverage, life insurance, wellbeing benefits, and paid time off.
We are seeking a highly experienced and skilled Senior Staff Software Engineer to lead the technical direction of our cloud services platform. In this role, you will be responsible for providing technical leadership, mentoring junior engineers, and ensuring the quality and efficiency of our codebase.
You will work closely with cross-functional teams to design, develop, and deploy cloud-native services. You will use your expertise in cloud and software architecture to make strategic decisions that further the scalability, observability, and consistency of our software stack.
About the Role
• Take ownership of projects and identify potential problems proactively.
• Design, develop, and implement robust and scalable software solutions in accordance with best practices and architectural principles.
• Collaborate with product managers, software architects, and other engineers to translate business requirements into technical specifications and ensure seamless integration with existing systems.
• Lead and mentor junior engineers, providing guidance on coding standards, design patterns, and software development methodologies.
Requirements
• Bachelor's degree in computer science, engineering, or a related field.
• 7 years of proven experience as a software engineer, with a demonstrated history of success in designing, developing, and deploying cloud software services.
• Strong technical expertise in object-oriented programming languages such as Java, with experience in low-level or functional languages a plus.
• Extensive experience building cloud-native services, preferably on GCP.
What We Offer
• Competitive salary range based on experience and qualifications.
• Eligible for annual bonus and equity awards based on company and individual performance.
• Access to healthcare benefits, a 401(k) plan, and company match.
• Short-term and long-term disability coverage, life insurance, wellbeing benefits, and paid time off.