The Manager, Software Engineering, Cloud, will lead and manage a dynamic team of engineers focused on cloud-based solutions for the EOS Insight platform. In this role, you will oversee the design, development, and deployment of scalable, secure, and innovative cloud applications. You will collaborate closely with cross-functional teams to define technical requirements, set clear goals, and ensure the successful execution of projects.
Essential Duties and Responsibilities
- Lead, mentor, and manage a team of software engineers, providing guidance on technical challenges, career growth, and performance improvement.
- Oversee the design and implementation of scalable, reliable, and secure cloud-based architectures, ensuring alignment with business goals and best practices.
- Manage resources and deliverables, ensuring that cloud applications are developed, tested, and deployed on schedule.
- Work closely with product managers, designers, and other stakeholders to understand requirements, define priorities, and translate them into actionable technical tasks.
- Ensure high standards of code quality through regular code reviews, testing, and adoption of best practices for software development.
- Oversee the performance of cloud applications and infrastructure, implementing monitoring tools and optimizing systems for cost-efficiency, scalability, and reliability.
- Identify potential technical risks and proactively mitigate them, ensuring the security and stability of cloud solutions.
- Drive continuous improvement in engineering practices, fostering innovation within the team and adopting new technologies to stay ahead of industry trends.
Supervisory Responsibilities
- Team Management: Directly supervise a team of software engineers, ensuring they are aligned with organizational goals, meeting deadlines, and consistently delivering high-quality work.
- Performance Reviews: Conduct regular performance evaluations, providing constructive feedback, setting individual goals, and identifying opportunities for skill development and career growth.
- Resource Allocation: Assign tasks and projects based on team members' strengths, skill sets, and career development goals, ensuring optimal resource utilization.
- Mentoring & Coaching: Offer ongoing mentorship to team members, helping them overcome technical challenges, develop their skills, and progress in their careers.
- Conflict Resolution: Address and resolve any interpersonal or technical conflicts within the team, fostering a collaborative and productive work environment.
- Hiring & Recruitment: Lead the recruitment process for new engineers, including interviewing candidates, making hiring decisions, and ensuring a good cultural fit for the team.
- Setting Expectations: Establish clear expectations for work quality, communication, and collaboration, ensuring team members understand both individual and collective goals.
- Training & Development: Identify training needs and ensure team members have access to resources, learning opportunities, and support to continuously improve their technical and professional skills.
- Fostering a Positive Culture: Promote a positive, inclusive, and high-performance culture, encouraging open communication, innovation, and accountability among the team.
The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Minimum 7 years of experience with cloud development using Azure, AWS, or GCP
- Strong knowledge of cloud platforms (AWS, Azure (preferred), GCP) and cloud-native technologies (Kubernetes, Docker, microservices).
- Proficiency in programming languages (e.g., C#, Python, Java, Go) and solid software engineering principles.
- Experience designing and scaling distributed systems and cloud infrastructure.
- Familiarity with CI/CD, Infrastructure as Code (IaC), and monitoring tools.
- Proven ability to lead, mentor, and grow engineering teams in a collaborative environment.
- Skilled in managing projects, prioritizing tasks, and meeting deadlines.
- Strong communication skills for aligning technical and business goals.
- Experience evaluating team performance and fostering professional growth.
- Creative and resourceful problem solver with ability to take the big picture into account
- Excellent written and verbal communication
Education and Experience
- 7+ years of commercial software development experience in R&D required
- 2+ years of team leadership experience
- BS/MS degree in Computer Science, Computer Engineering, or related field preferred
- Microsoft Azure Developer Associate certification a plus
For roles based in the United States that require access to hospital facilities, must be eligible for and maintain credentials at all required hospitals, including meeting any applicable physical requirements or vaccination requirements (including the COVID-19 vaccine, as applicable).
ATEC is committed to providing equal employment opportunities to its employees and applicants without regard to race, color, religion, national origin, age, sex, sexual orientation, gender identity, gender expression, or any other protected status in accordance with all applicable federal, state or local laws. Further, ATEC will make reasonable accommodations that are necessary to comply with disability discrimination laws.
Salary Range
Alphatec Spine, Inc. complies with state and federal wage and hour laws and compensation depends upon candidate’s qualifications, education, skill set, years of experience, and internal equity. $165,000 to $175,000 Full-Time Annual Salary