What is a Software Engineer at AbbVie?
At AbbVie, a Software Engineer plays a vital role in transforming global biopharmaceutical operations through technology, data engineering, and scalable software solutions. As part of AbbVie Business Technology Solutions (BTS) and supporting core divisions across R&D, commercial operations, and manufacturing, software engineers develop systems that accelerate therapeutic breakthroughs and streamline clinical pipelines. Whether optimizing data infrastructure for oncology and immunology research or building enterprise cloud integrations, your technical contributions directly affect how therapies reach millions of patients worldwide.
The work of a Software Engineer at AbbVie bridges complex biomedical data, cloud infrastructure, and enterprise software application architecture. Engineers design, build, and optimize backend systems, custom web applications, CI/CD automation pipelines, and data integration solutions. Given the highly regulated environment of the biopharmaceutical industry, you will work within strict GxP compliance, 21 CFR Part 11, and security frameworks to ensure that every line of code meets rigorous quality and data integrity standards.
What makes this role compelling is the unique intersection of modern software development and meaningful real-world impact. You will collaborate closely with cross-functional partners—including data scientists, quality managers, solution architects, and manufacturing specialists—across key AbbVie hubs such as North Chicago, Mettawa, and Worcester. Navigating complex legacy enterprise platforms while modernizing systems with technologies like Java Spring Boot, Python, Salesforce, REST APIs, and cloud-native services offers a deep technical challenge within a collaborative and supportive culture.




