Principal Software Engineer
What You Will Do
Let's do this. Let's change the world. In this vital role, the ideal candidate will have a proven track record of leadership and mentoring in a technology-driven environment, with a strong focus on the Salesforce.com product lineup. The candidate should be a self-starter with a strong passion for innovation and excellence in the biotechnology industry. Collaboration with multi-functional and global teams is required to ensure seamless integration and operational excellence. The ideal candidate should have strong business analysis skills and a technical background in the software development lifecycle. Proficiency in managing complex integration projects and compliance with privacy standards is essential.
Roles & Responsibilities
- Collaborate with business stakeholders on end-to-end Commercial Marketing operations business process and translate business requirements into actionable technical specifications.
- Define and communicate the product vision, including technical/architectural features and end-user enablement, ensuring alignment with business objectives across multiple collaborator groups.
- Collaborate with cross-domain teams, including Commercial Marketing owners, to design, implement, and manage features.
- Create a strategic roadmap for Commercial Marketing applications, ensuring continued alignment with business process requirements.
- Work with Product Owners, Service Owners, developers, and testers to ensure delivery matches commitments, acting as an escalation point and facilitating communication when commitments are unmet.
- Leverage AI/ML and cloud technologies to address Commercial Marketing needs and shape the vision for the Commercial Marketing software ecosystem.
- Oversee the software development lifecycle using Scaled Agile Framework (SAFe).
- Develop talent, motivate the team, delegate effectively, champion diversity, and act as a role model of servant leadership.
- Collaborate with global teams, including US-based and international locations.
- Ensure communication of key performance metrics and analysis of unmet needs.
- Ensure alignment with strategy, compliance, and regulatory requirements for technology investments and services.
What We Expect of You
We are all different, yet we all use our unique contributions to serve patients.
Basic Qualifications:
- Master's degree with 8-10 years of experience in Business, Engineering, IT, or related field OR
- Bachelor's degree with 10-14 years of experience in Business, Engineering, IT, or related field OR
- Diploma with 14-18 years of experience in Business, Engineering, IT, or related field
- Experience in implementation and management of integrated Salesforce.com platforms through SDLC
- Experience in business requirement gathering and translating requirements into technical solutions
- Hands-on experience writing user requirements and acceptance criteria in Agile project management tools such as JIRA
- Proven experience in managing technology initiatives and teams with a track record of successful innovation
- Familiarity with security requirements and best practices for data at rest and in transit
- Success in mentoring and developing strong product analysts, business analysts, and developers
- Exceptional collaboration, communication, and interpersonal skills to effectively manage stakeholder relationships and build new partnerships
Preferred Qualifications:
- Hands-on experience in Health Cloud and Life Sciences Cloud
- Working knowledge of integrations and tools such as Mulesoft
- Extensive experience in the software development lifecycle
- Experience in Scaled Agile Framework (SAFe) and Agile adoption
- Strong analytic/critical-thinking and decision-making abilities
- Established business partnerships and IS governance practices involving senior business stakeholders
- Broad working knowledge of key IS domains and layers
Professional Certifications (Preferred):
- Salesforce Marketing Cloud Consultant
- Scaled Agile Framework (SAFe) for Teams
- Salesforce.com Administrator
Soft Skills:
- Excellent leadership and team management skills
- Strong transformation and change management experience
- Exceptional collaboration and communication skills
- High degree of initiative and self-motivation
- Ability to manage multiple priorities successfully
- Team-oriented with a focus on achieving team goals
- Strong presentation and public speaking skills
- Excellent analytical and troubleshooting skills
- Strong verbal and written communication skills
- Ability to work effectively with global, virtual teams