Engineering Manager

9 years

0 Lacs

Posted:7 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Summary

We are seeking an experienced and dynamic Solution Architect and Manager to lead our Center of Excellence in India. In this role, you will be responsible for designing technical solutions for the Platform, managing engineering teams, fostering innovation, and driving the successful delivery of SaaS products.As a manager, you will collaborate closely with US customers, lead scrum teams, and ensure the seamless coordination between strategic initiatives and day-to-day operations.This position requires a deep understanding of architecture frameworks, the ability to translate business requirements into technological solutions, strong communication skills, a tech/project management background, and a passion for managing and mentoring teams.

Responsibilities

  • Software Architecture Design: Define the overall software architecture and technical roadmap for the organization.
  • Technology Stack Selection: Evaluate and select appropriate technologies, frameworks, and tools for software development. Stay updated on emerging technologies and industry trends to identify opportunities for improvement and innovation. Any major changes to existing components or 3rd party libraries suggested by other team members must be reviewed and approved by the Architect.
  • Platform Design / Changes: Review and provide timely guidance to team leaders for any platform changes or enhancements. Team leaders should create technical designs.
  • Technical Leadership: Provide technical leadership and guidance to the development team. Collaborate with developers to help resolve technical challenges, review code when needed, and provide constructive feedback. Oversee the PR and Merging process and give feedback to other team members during PR reviews, but only if required. Architects can assist with PR reviews if requested by the team, but typically, the team should manage their PRs.
  • Lead and manage engineering teams within the Center of Excellence, ensuring high performance, growth, and success.
  • Software Development Standards: Establish coding standards, development guidelines, and best practices to ensure high-quality software delivery. Mentor and guide development teams in adhering to these standards.
  • Technical debts: Review the technical debt items with the team, offer guidance, and approve the proposed changes.
  • Performance and Scalability: Mentor the team to implement scalable, performant solutions that are capable of handling high volumes of data and user traffic. Guide the team to optimize system performance and identify opportunities for optimization.
  • Security and Compliance: Define and enforce software security practices and standards. Ensure compliance with data protection regulations and industry best practices in software security.
  • Foster a culture of innovation and continuous improvement within the teams, promoting collaboration, creativity, and knowledge sharing.
  • Act as a liaison between the US stakeholders and the offshore teams, ensuring effective communication and alignment of expectations.
  • System Documentation - Maintain the system technical documentation in a well-structured way. It is the architect's responsibility to ensure that all system changes are thoroughly documented as part of the new features technical design phase or later during the implementation process either by himself or other team members.
  • Manage scrum teams, facilitating agile development processes and ensuring timely and high-quality delivery of products.
  • Mentoring and Training: Mentor and train team leaders and team members to ensure they are well-informed about the platform and can confidently make decisions during the implementation phase.
  • Collaborate with cross-functional teams, including product management, design, and quality assurance, to define and execute product roadmaps.
  • Collaborate closely with US stakeholders to understand their requirements, provide technical guidance, and ensure stakeholder satisfaction.
  • Balance strategic initiatives and day-to-day operations, ensuring the team focuses on long-term goals and immediate deliverables.
  • Work closely with stakeholders to prioritize tasks, allocate resources, and manage dependencies to ensure success.
  • Regularly assess team performance, identify areas for improvement, and implement strategies to enhance efficiency and effectiveness.
  • Provide regular reports and updates to management on the Center of Excellence's progress, challenges, and achievements.

Requirements

  • Bachelor's or master's degree in computer science, Engineering, or a related field.
  • Proven experience in a senior engineering role with a strong project management background.
  • Excellent communication skills, both written and verbal, with a strong command of English.
  • Willingness and ability to travel to the US occasionally for team meetings, planning, and training.
  • Flexibility to work in different time zones and manage teams across multiple locations.
  • Experience managing and mentoring teams, fostering their growth and success.
  • Strong technical expertise and familiarity with SaaS product development practices.
  • Experience working with US stakeholders, understanding their needs, and managing relationships.
  • Familiarity with agile methodologies, particularly Scrum, and hands-on experience managing scrum teams.
  • Ability to balance strategic thinking with attention to detail in day-to-day operations.
  • Strong organizational and time management skills, with the ability to manage multiple priorities and meet deadlines.
  • Experience working in a non-consulting environment, focusing on developing SaaS products.
  • Knowledge of software development lifecycle and best practices in software engineering.
  • Experience with managing a budget and department-level financials
Join our team and lead our Center of Excellence, driving the development and delivery of innovative SaaS products. Use your strong communication skills, tech/project management background, and expertise in managing teams to achieve success and exceed expectations.

About Aumni

  • Aumni, established in 2016, is a Software Services Company that partners with Product companies to build and manage their dedicated teams in India.
  • So, while you are working for a services company, you are working within a product team and growing with them.
  • These are not projects but product development, and we have long term (open ended) contracts with our clients. When our clients sign up with us, they are looking at a multi-year relationship. Most of our clients have been with 6,8,9 years.
  • We do not move people across client teams and there is no concept of bench.
  • At Aumni, we believe in quality work, and we truly believe that Indian talent is at par with global talent from US or Europe.
  • We are 350+ and growing

Benefits Of Working At Aumni

  • Our award-winning culture reminds us of our engineering days.
  • Medical insurance (including Parents), Life and disability insurance
  • 24 leaves + 10 public holidays + leaves for Hospitalisation, maternity, paternity and bereavement.
  • On site Gym, TT, Carrom, Foosball and Pool
  • Hybrid work culture
  • Fitness group / rewards
  • Aumni Premier League, Aumni's Got Talent, Friday Socials, Annual parties, treks.

Aumni Values

BE BOLD

  • Dare to innovate, challenge the norm and take ownership. Growth comes from courage.

BE TRUE

  • Act with integrity and transparency - in every task, every decision and every interaction.

BE KIND

  • Respect people, embrace diversity and support our culture of empathy and high collaboration.

BE YOU

  • Bring your authentic self to work. Have fun working, celebrate individuality and create space for everyone to thrive.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

chennai, tamil nadu, india

pune, maharashtra, india

bengaluru, karnataka, india

chennai, tamil nadu, india