Job Responsibilities:
- Guide and mentor a team of engineers, promoting a collaborative and inclusive atmosphere. Foster a robust engineering culture and provide direction on technical and career growth.
- Lead reference implementation for cloud modernization initiatives, including the adoption of cloud-native applications and microservices architecture.
- Lead the K8s platform, caching services and drive the tech strategy at athena.
- Oversee the design, implementation, and maintenance of microservices architecture on AWS using Kubernetes.
- Improve the developer experience by implementing tools and practices that streamline development processes, such as CI/CD pipelines, automation, and code quality standards.
- Oversee multiple programs focused on tech modernization. Ensure programs meet business requirements, compliance standards, and best practices.
- Work with product managers, stakeholders, and other teams to align on project goals and deliverables. Ensure effective communication and manage stakeholder expectations.
- Stay informed about the latest tech trends and emerging technologies. Encourage experimentation and learning within the team to continuously improve processes and solutions.
- Have a strong understanding and passion for software engineering best practices such as testing, continuous integration, and continuous delivery.
- Ability to operate effectively and independently in ambiguous situations.
- Passionate about transformational leadership and a bottoms-up culture, committed to developing both great engineers and impactful teams.
- Experienced in leading, managing, coaching, or mentoring software developers to deliver high-quality software on time.
- Ability to apply agile and lean principles to solve problems at any scale.
Technical Skills:
- Proficiency in programming languages such as Java, Perl, ReactJS
- Strong understanding of cloud-native technologies and infrastructure as code (e.g., Terraform, CloudFormation).
- Experience with microservices architecture on platforms like AWS and Kubernetes.
Required Qualifications:
Educational Background:Bachelor's degree in Computer Science, Engineering, or a related field.
Experience:At least 10-14 years of professional software engineering experience, with a minimum of 2 years in a people management role
Methodologies:Strong understanding of agile methodologies, including CI/CD, application resiliency, and security
Soft Skills:Excellent leadership, communication, and interpersonal skills. Ability to coach and mentor both senior and junior engineers
Preferred Qualifications:
- 15+ years of experience in software engineering, with significant experience in cloud modernization efforts and open-source frameworks.
- In-depth knowledge of the platform engineering
- Relevant certifications in cloud computing, agile methodologies, or software engineering concepts.
This role is pivotal in driving technological transformation and enabling the tech strategy within the organization.