Engineering Manager

$127,000 - $240,000/Yr

Avathon Capital - Pleasanton, CA

posted about 2 months ago

Full-time - Mid Level
Pleasanton, CA

About the position

As an Engineering Manager at Avathon, you will lead the design, development, and delivery of complex software systems, ensuring they align with the company's business goals. This role requires hands-on technical leadership, mentoring engineers, and fostering a culture of continuous improvement within the team. You will collaborate with cross-functional teams and drive architectural decisions to enhance productivity and quality in software solutions.

Responsibilities

  • Lead and manage a team of engineers, providing direction, coaching, and support to ensure high-quality technical execution.
  • Oversee the design and development of scalable, secure, and robust software solutions, ensuring they meet business requirements and align with long-term strategy.
  • Collaborate with cross-functional teams including Product, Data Science, and DevOps to ensure seamless integration of engineering efforts.
  • Drive architectural decisions and technical initiatives, ensuring best practices are followed across the entire engineering organization.
  • Conduct regular code reviews, ensuring high-quality standards and fostering a culture of continuous technical improvement.
  • Mentor and develop engineers, providing guidance on career progression and professional growth.
  • Manage team performance through goal setting, feedback, and regular performance evaluations, ensuring alignment with business objectives.
  • Lead the adoption of new technologies, tools, and processes to improve productivity, scalability, and quality.
  • Manage project timelines, resources, and dependencies, ensuring on-time delivery of complex initiatives.

Requirements

  • A bachelor's or master's degree in Computer Science, Engineering, or a related field.
  • 10-15 years of experience in software engineering, with at least 3-5 years in a management or leadership role.
  • Proven experience in leading engineering teams, driving technical direction, and managing successful software projects from concept to delivery.
  • Strong background in software development, with expertise in languages such as Python, Java, C++, or similar.
  • Experience with modern software architectures (e.g., microservices, cloud-native applications) and familiarity with cloud platforms such as AWS, Azure, or GCP.
  • A deep understanding of software engineering best practices, including Agile methodologies, CI/CD pipelines, and DevOps principles.
  • Excellent communication skills, with the ability to effectively collaborate with cross-functional teams and present technical concepts to non-technical stakeholders.
  • Strong problem-solving skills and the ability to manage competing priorities in a fast-paced environment.

Nice-to-haves

  • Experience in AI, machine learning, or data-driven software development environments.
  • Expertise in building and scaling distributed systems and cloud infrastructure.
  • Experience managing geographically distributed or remote engineering teams.
  • Familiarity with security best practices, data privacy regulations, and compliance standards.
  • Previous experience working in a start-up or fast-growth company environment, balancing innovation with execution.

Benefits

  • Competitive salary range of $127,000 - $240,000 based on experience and location.
  • Equal employment opportunities and commitment to diversity, equality, and inclusion.
  • Reasonable accommodations throughout the recruiting process.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service