G

Software Engineering Manager

Genea
NewPosted today

LOCATION

Ahmedabad · Remote

EXPERIENCE

8+ Years

SKILLS REQUIRED

People ManagementTechnical LeadershipSoftware ArchitectureAgile Development

Job description

Overview

Lead a team of engineers and oversee multiple SCRUM teams for Genea's development centre in Ahmedabad, India, participating across the full software development lifecycle.

What you'll do

  • Drive team efforts and manage the people on a large engineering team to keep them aligned and focused on the team's goals.
  • Keep a keen eye on code quality, with scalability, maintainability and readability in mind.
  • Maintain a solution-oriented mindset with high load capacity systems in mind.
  • Estimate work and delegate work.
  • Drive the design, strategy and execution of software development projects to support product roadmaps.
  • Lead technology architecture and development as per product needs.
  • Oversee the daily activities and progress of multiple SCRUM teams.
  • Lead many SCRUM teams through estimating engineering effort to build new features and fix prior mistakes.
  • Monitor and continuously update team metrics for measurement of engineering and operational excellence.
  • Ensure a consistent, regular process for assessment of goals and improvement of deliveries.
  • Collaborate with Product Managers on new products and new features.
  • Implement a data-driven approach to execution to drive transparency.

What you'll need

  • 8+ years of total experience.
  • 3+ years of relevant work experience as a team lead.
  • Experience in microservice and event-driven architecture.
  • Proficiency in backend technologies, preferably JavaScript, though other technologies are considered.
  • Proficiency in frontend technologies, preferably React, though other JavaScript-based frameworks such as Angular or Vue are considered.
  • Proficiency in database technologies such as MongoDB or RDBMS (the team uses PostgreSQL).
  • Excellent understanding of software development life cycles (SDLC), with experience guiding teams through planning, development and rollout using best-in-industry agile practices.
  • Understanding of testing practices such as writing unit and integration test cases.
  • Strong articulation skills, with the ability to write or explain complex problems over email or call.
  • Obsession for excellence in quality and speed.
  • Professionalism: sincerity, integrity, commitment and ownership.
  • Strategic thinker with the ability to formulate product and business strategies.
  • Prior experience managing multi-disciplinary teams of managers and senior engineers working simultaneously on multiple projects and technologies.
  • Strong cross-functional collaboration and influencing skills at high levels.
  • Innate customer service skills, including being empathetic, accurate, compassionate, responsive, resourceful and conscientious.
  • Strong relationship management, strategizing, project management, problem solving and change management skills.

Nice to have

  • Experience in work estimation and delegation.
  • Experience working with AWS, including EC2, S3, Lambda, CloudWatch, SNS, RDS and SQS.

Details

  • Location: Ahmedabad, India, with a remote option available.
  • Opportunity to work directly with the Chief Technology Officer and other executives.
  • Opportunity to work with cross-geography teams and travel as necessary.
  • Employment type and working schedule: 5-day work week.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineering Manager