Engineering Manager – Cloud Engineering

Calix

As part of a highly motivated global Cloud Engineering team, the right candidate will play a critical hands-on functional leadership role as Engineering Manager and drive architecture design, implementation, and deployment of the Cloud Data Platform to build data operations/orchestration solutions in Calix Cloud.

Responsibilities and Duties:

  • Technical leadership in all phases of software design and development in meeting requirements of service stability, reliability, scalability, and security.
  • Hiring, training, provide technical direction and lead discussions and coordinate deliverables across multiple engineering teams globally.
  • Work closely with Cloud and Systems product owners to understand, analyze product requirements, provide feedback, coordinate resources, and deliver a complete solution.
  • Drive evaluation and selection of best fit, efficient, cost-effective frameworks for the Calix Cloud platform.
  • Drive development of scalable and distributed data systems, related automation platform and network data ingestion infrastructure and services for enabling Calix Cloud suite of products.
  • Drive continuous scale and optimization of the platform with an automation and metrics driven approach.
  • Participate and drive technical discussions within engineering group in all phases of the SDLC: review requirements, produce design documents, participate in peer reviews, support QA team, provide internal training and support TAC team.
  • Have a Test first mindset and use modern DevSecOps practices for Agile development.
  • Collaborate with senior leadership to translate platform opportunities into an actionable roadmap, track progress, and deliver new platform capabilities on-time and on-budget.
  • Triage and resolve customer escalations and technical issues.

Qualifications:

  • 10+ years of highly technical, hands-on software engineering experience and cloud based solution development
  • 3+ experience leading and mentoring engineering team with strong technical direction and delivering high quality software on schedule, including delivery for large, cross-functional projects and working with geographically distributed teams
  • Strong, creative problem-solving skills and ability to abstract and share details to create meaningful articulation.
  • Passionate about delivering high quality software solutions and enabling automation in all phases.
  • Solid data engineering background, good understanding of ETL technologies and experience with building large scale cloud solutions.
  • Experience in designing and developing event-based / pub-sub workflows & data ingestion solutions. Proficiency and hands-on experience with Kafka at scale (or similar) desired.
  • Strong background in transactional databases and good understanding and experience with no-SQL datastores.
  • Experience with microservices-based, API/Endpoint architectures and orchestration.
  • Practical understanding and usage of AWS (or GCP) Cloud platform and services.
  • Hands on expert level on one or more of the following programming languages – Java, Go, Python
  • Organized and goal-focused, ability to deliver in a fast-paced environment.
  • BS degree in Computer Science, Engineering, Mathematics, or relevant industry standard experience to match.

Set up job alerts and get notified about the new jobs

Similar Remote Jobs