- Full Time
- Company: Calix
- India (Remote)
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.
Similar Remote Jobs
-
Senior Analytics and Insights Analyst
GitLabIndia (Remote)- Full Time
-
Senior Scientific Machine Learning Software Engineer – Physics
NVIDIAUnited States (Remote)- Full Time
-
Senior DGX Cloud Software Engineer- Infrastructure Automation and Distributed Systems
NVIDIAUnited States (Remote)- Full Time
-
Senior Software Engineer, Fabric Networking – GPU
NVIDIAUnited States (Remote)- Full Time
-
Manager, Software Technical Program Management – Datacenter Systems
NVIDIAUnited States (Remote)- Full Time
-
Principal Architect, Platform Product Design (USA)
SalesforceUnited States (Remote)- Full Time
-
Enterprise Account Executive – Service Cloud
SalesforceUnited States (Remote)- Full Time