PrimaryResponsibilities
- Support, mentor, and coach as well as provide professional development for your team. Collaborate across teams and deliver high quality software to meet customer needs.
- Advise on the architecture, code patterns, testing and continuous integration details.
- Take ownership of customer issues with timely fixes and provide proper RCA (Root Cause Analysis) to the wider group.
- Collaborate with leaders in engineering and product management on roadmap, strategy, coordinating dependencies, and establishing clear requirements to effectively meet delivery and quality commitments.
- Perform continuous team member evaluations to enable frequent feedback.
- Identify hiring needs and be the hiring manager for recruiting engineers.
- Motivate and foster a collaborative environment within your team, actively engaging with senior management and executives. Adopt a managerial approach that emphasizes support and empowerment for your teams, while also championing the cultivation of a positive and cohesive team culture.
Knowledge, Skills and Abilities
- Experience and passion for taking a leading role in building complex software systems, delivered successfully to customers.
- Hands-on experience in cloud technology and deployments.
- Expertise in L2- L4 network protocols and system programming.
- Knowledge and expertise in software engineering methodologies and practices for full software development process, including coding standards, code reviews, build process, CI/CD, testing, and operations.
- Working experience in Agile software development methodology.
- Demonstrated ability in mentoring and developing people.
- Excellent interpersonal and communication skills.
- Demonstrated excellence in all written communications.
Qualifications
- Typically requires a minimum of 8 years of related experience with a bachelor’s degree; or 6 years and a master’s degree; or a PhD with 3 years’ experience; or equivalent experience.
- Prior experience in managing team of software engineers is preferrable.
The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.
The annual base pay for this position is: $173,694.00 - $260,542.00