Talent.com
This job offer is not available in your country.
Engineering Manager

Engineering Manager

RochePune, Maharashtra, India
30+ days ago
Job type
  • Full-time
Job description

The Position

The Software Engineering Manager is a critical leadership role on the Engineering team. This is a people management role that requires the ability to build and sustain top engineering talents and scale to manage multiple teams.

It includes ownership of products with the responsibility to deliver and operate high quality, scalable, and extensible software, including making appropriate design and technology choices.

Strong communication inside and outside of engineering is critical, working closely with the product and operations teams to translate customer requirements into code.

A healthcare background with experience in integrating healthcare IT systems and working with doctors is nice to have; interest and enthusiasm to work in healthcare are critical.

Your main responsibilities will include :

  • People Management : as a people manager, you’ll be responsible for hiring, growing and motivating engineers on your team, ensuring you recruit and retain top talents
  • Coach and mentor teams to get the best out of them.
  • Best Practices : lead the team to deliver on their commitments, ensuring the design and planning is accurate and work is delivered on time with quality; drive best practices in Agile and Software Delivery
  • Leadership and Vision : individual and team leadership, with the ability to scale up and inspire multiple teams; long term vision, proactively planning for future organizational growth and driving a technology roadmap
  • Software Delivery : this is a hands-on management position and you will be expected to be lead the teams to design and deliver software components, with the skills needed to understand and lead the design of the software
  • Ability to bring clarity in ambiguous situations. Radically simplifying processes and bringing efficiency.

Your values align with ours :

Customer Empathy, Respect / Earn Trust, Extreme Ownership, Bias for action, Entrepreneurship, Open sharing of information, Data-driven, Effectiveness, Resiliency, Grit, Radical Candor, Curiosity, Optimism, Disagree yet commit, Collaboration

Who You Are

  • BS / MS degree in Computer Science, Computer Engineer or equivalent in a related field
  • 6 years of software industry experience, particularly SaaS-based related applications
  • Previous people management experience for a team of engineers will be an advantage
  • Experience in Agile Software Delivery and Operations Management and people management
  • Strong communication, with the ability to explain complex technical problems to non-technical audiences and the ability to translate customer requirements to technical designs
  • Strong interpersonal skills, with proven ability to navigate complex corporate environments and influence stakeholders and partners
  • Quick learner with the ability to understand complex workflows and develop and validate innovative solutions to solve difficult problems
  • Global experience, influencing or (preferably) managing remote teams to deliver software releases
  • Hands-on software design, development, test, build and deploy experience using technologies like Java, Relational and NoSQL databases is a nice to have
  • Experience in healthcare is not required, but familiarity with healthcare systems and data and workflows is a plus HL7, IHE)
  • Mindset

    You will be expected to demonstrate the We@RD dimensions and help evolve the functions culture beliefs and bring We@RocheDiagnostics to life. The dimensions are :

  • We are passionate about our customers and patients
  • We radically simplify
  • We trust, collaborate & have fun
  • We ALL lead
  • We experiment & learn
  • Are you ready to apply? We want someone who thinks beyond the job offered - someone who knows that this position can be a unique opportunity to shape the future of Diagnostics.