Job Description
The Data & Analytics CoE Sr. Software Engineer will focus on application architecture decisions, leveraging GenAI tools to deliver scalable and performant code. This role involves mentoring the technical team, aligning with the Product Owner on project roadmaps, and integrating GenAI practices into the development process.
Requirements
- Bachelor’s or advanced degree from an accredited institution, with consulting experience preferred—ideally within healthcare.
- Strong experience leading the development of large-scale applications across multiple technical stacks, with familiarity in cloud environments and DevOps practices.
- Hands-on technical expertise, with proficiency in SQL, Python, and experience in unit and end-to-end testing frameworks.
- Skilled in Agile Development methodologies, backlog prioritization, and feasibility/complexity assessments.
- Comfortable working in environments where GenAI tools support development, testing, and automation workflows.
- Entrepreneurial mindset with the ability to thrive in a fast-changing environment and build connections across the organization.
- Exceptional problem-solving skills, creativity, and a passion for working in cross-cultural environments.
- Familiarity with big data, pharmaceutical/MedTech data, and a working knowledge of the pharmaceutical space a plus.
- Proven track record of leading high-performing engineering teams, mentoring and coaching team members, and fostering technical excellence.
- Strong communication skills, with the ability to align teams on complex technical decisions and explain technical concepts to non-technical colleagues.
Responsibilities
- Make application architecture decisions with the help of the team, leveraging GenAI-supported insights.
- Deliver highly performant, tested, and scalable clean code, incorporating GenAI-assisted development practices.
- Own product deployment and performance in production, potentially using GenAI-based observability tools.
- Mentor and coach the technical team through code reviews and pair programming.
- Anticipate and identify technical impediments and resolve them through architecture design and technology choices.
- Act as a thought partner to the Product Owner in story creation and acceptance criteria.
- Co-create engineering practices, coding style guidelines, and testing approaches, embedding GenAI considerations.
- Constantly look for better ways to solve technical problems and design solutions.
Benefits
- Employees at McKinsey are often offered a comprehensive benefits package, including medical, dental, and vision coverage, prescription benefits, mental-health resources, expert medical opinions, and travel emergency protection. Financial benefits typically include retirement contributions and savings plans, life/accident/disability insurance, tax-advantaged accounts, and financial coaching. Many roles also feature generous paid time off (including volunteering days), flexible/hybrid work options, family care support (parental leave, fertility/adoption/surrogacy assistance, backup care), tuition reimbursement, transportation benefits, discounts, and matching gifts.