Software Engineer, Power Platform (Senior)
Quick Summary
Job Description At our company, we aspire to be the premier research-intensive biopharmaceutical company.
Job Description
At our company, we aspire to be the premier research-intensive biopharmaceutical company. We're at the forefront of research to deliver innovative health solutions that advance the prevention and treatment of diseases in people and animals. We use the power of leading-edge science to save and improve lives around the world.
This role is part of our Business Development and Digital Innovation efforts, where you will contribute to the design and delivery of modern, enterprise-grade software solutions that support corporate growth and operational excellence. You will work across Microsoft Power Platform and broader engineering technologies, helping build scalable, compliant, and high-impact digital solutions.
Responsibilities
~1 min read- →
Design, develop, and implement software solutions aligned with business and digital transformation objectives
- →
Build applications using Power Apps (Canvas & Model-driven), Dataverse, and Power Automate
- →
Support the design and implementation of Dataverse data models, security roles, and ALM practices
- →
Develop integrations with enterprise systems (e.g., APIs, SAP, middleware platforms) following established patterns and standards
- →
Apply best practices in low-code and pro-code development, including code quality, testing, and maintainability
- →
Collaborate with cross-functional teams including R&D, Quality, Regulatory, and Production to deliver impactful solutions
- →
Ensure solutions meet regulatory, data governance, and compliance requirements
- →
Troubleshoot, enhance, and optimize applications for performance, usability, and scalability
- →
Contribute to automation and digital tool adoption to improve efficiency and delivery speed
- →
Participate in code reviews, testing, and deployment activities in alignment with CI/CD practices
- →
Stay current with emerging technologies and apply guidance on low-code vs. custom engineering approaches
- →
Apply a strong engineering mindset when developing solutions, ensuring Power Platform is used appropriately within a broader enterprise architecture—not as a standalone or default approach
Bachelor’s degree in Computer Science, Software Engineering, or a related field
5+ years of experience in software development
Hands-on experience with Microsoft Power Platform, including: Power Apps (Canvas and Model-driven), Dataverse (data modeling, security, governance), Power Automate (workflow automation and integration)
Experience developing enterprise applications and integration solutions (APIs, services, middleware)
Strong understanding of software engineering practices (version control, testing, CI/CD fundamentals)
Ability to work in a regulated environment with attention to compliance and quality standards
Strong problem-solving, analytical, and communication skills
Ability to manage multiple tasks and contribute to complex initiatives
Nice to Have
~1 min readMaster’s degree
Experience with enterprise-scale Power Platform implementations
Experience integrating with systems such as SAP and cloud platforms (Azure, middleware tools)
Understanding of low-code vs. custom development trade-offs
Experience in compliance-driven environments with a focus on auditability and data integrity
Passion for building reusable components, automation, and improving development efficiency
Current Employees apply HERE
Current Contingent Workers apply HERE
What We Offer
~1 min readRequirements
~1 min readLocation & Eligibility
About this job
- Posted
- 6 days ago
Listing Details
- Posted
- October 9, 2026
- First seen
- October 10, 2026
- Last seen
- October 15, 2026
Posting Health
- Days active
- 4
- Repost count
- 0
- Trust Level
- 28%
- Scored at
- October 15, 2026
Signal breakdown
Similar Software Engineer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.