Role Summary
Use Your Power for Purpose. At Pfizer, technology drives everything we do. Our digital and data-first strategy focuses on implementing innovative and impactful technology solutions across all functions, from research to manufacturing. You will digitize drug discovery and development, identify innovative solutions, or streamline our processes to make a significant impact on countless lives.
Responsibilities
- Develop and maintain robust software solutions, including coding, testing, debugging, documentation, and implementation.
- Own feature delivery from design through deployment, making sound technical trade-offs to ship value on time.
- Integrate AI capabilities into solutions, critically evaluate AI-generated code, and never ship code you don't understand.
- Mentor junior engineers on technical topics, contribute to hiring through interviews, and actively build team knowledge.
- Translate business needs into technical solutions, manage stakeholder expectations, and articulate technical decisions in business terms.
- Contribute to process improvement, maintain team workflows, and coordinate with adjacent team members.
- Create clear documentation for features you build, contribute to team knowledge bases, and update docs proactively.
Qualifications
- Required: Must have a Bachelor's degree with two years of relevant experience; OR Master’s degree with one year of relevant experience; OR Associate's degree with six years of relevant experience; OR eight years of relevant experience with a high school diploma or equivalent.
- Required: Demonstrated successful delivery of experiences using Agile development, especially scaled agile and lean techniques and methodologies.
- Required: Proficiency in writing software in an object-oriented language.
- Required: Excellent verbal and written communication skills.
- Preferred: Working knowledge of Commercial Data / Pharma.
- Preferred: Commercial Analytics systems (Forecasting, market research, Brand Launches).
- Preferred: Working with Data Product, Agentic / ML models.
Skills
- AI-Augmented Development: You integrate AI tools strategically into your development workflow. You review AI-generated code with the same rigor as human code and never ship code you don't fully understand.
- Business Immersion: You apply deep domain knowledge to technical solutions, bridge business and technology conversations fluently, speak the domain language naturally, and shadow operations to build understanding.
- Data Integration: You integrate multiple data sources independently, clean messy datasets, handle inconsistent formats and missing values, and document data lineage. You troubleshoot integration failures.
- Full-Stack Development: You deliver complete features end-to-end independently—frontend, backend, database, and infrastructure (CloudFormation/Terraform). You make pragmatic technology choices and deploy what you build.
- Multi-Audience Communication: You present complex topics clearly to any audience, facilitate productive discussions, translate between technical and business language fluidly, and write compelling proposals and specifications.
- Problem Discovery: You navigate ambiguous problem spaces independently. You discover requirements through observation and user shadowing, reframe problems to find higher-value solutions, and distinguish symptoms from root causes.
- Rapid Prototyping & Validation: You deliver working solutions rapidly (days not weeks). You use prototypes to build stakeholder trust, know when to stop prototyping and start productionizing, and balance speed with appropriate quality.
- Site Reliability Engineering: You design observability strategies for your services, lead incident response, implement resilience testing, and conduct blameless post-mortems. You balance reliability investment with feature velocity.
- Front End / US Experience with React, Angular, or Vue: Ability to build simple, intuitive user interfaces for analytics applications, Understanding of UX principles for data-heavy applications.