More jobs:
Engineer II
Job in
Durham, Durham County, North Carolina, 27701, USA
Listed on 2026-06-03
Listing for:
BD (Becton, Dickinson and Company)
Full Time
position Listed on 2026-06-03
Job specializations:
-
Software Development
Software Engineer, Data Engineer
Job Description & How to Apply Below
BD is one of the largest global medical technology companies in the world. Advancing the world of health is our Purpose, and it's no small feat. It takes the imagination and passion of all of us-from design and engineering to the manufacturing and marketing of our billions of Med Tech products per year-to look at the impossible and find transformative solutions that turn dreams into possibilities.
Job Description
Job Summary:
The Engineer II is a key contributor within BD's Corporate Digital Engineering (DE) Simulation & Testing organization. This role is focused on building internal software applications, automation pipelines, and database solutions that accelerate engineering analysis, streamline materials data management, and enhance workflows across BD Digital Engineering.
The Engineer II will design, implement, test, and maintain production-quality code that will be used across the Digital Engineering Team. Typical development includes Python-based and/or Microsoft Stack Tools automation, engineering data workflows, web-based database design and integration, custom user interfaces, and digital solutions that streamline analysis and testing activities.
This role is ideal for an engineer who loves to code, enjoys creating well‑architected tools, and wants to help modernize and accelerate engineering processes across multiple teams.
Responsibilities:
* Independently develop modular, maintainable applications using ASP.NET Core/C# or Python (FastAPI/Flask) for engineering analysis automation, with front-end development using Power Apps or lightweight web frameworks.
* Create solutions leveraging Power Apps, Power Automate, and Dataverse with SharePoint Online integrations and Teams exposure, building comprehensive digital workplace solutions.
* Design and implement database schemas, data structures, and efficient queries in SQL Server, Postgre
SQL, or Dataverse to support R&D activities and create robust data pipelines for materials and simulation data.
* Collaborate with simulation and testing engineers to transform manual processes into automated workflows, including AI/ML-assisted tools for data classification, predictive modeling, and automated documentation.
* Manage Git-based revision control, ensure compliance with company standards for software development and cybersecurity, provide clear documentation, and optimize existing codebases for reliability, scalability, and performance.
Minimum Requirements:
* Bachelor's degree in Engineering or Computer Science with 2+ years of relevant experience (Master's degree may substitute for 2 years of experience), plus demonstrated ability to independently deliver complete software solutions from architecture to implementation.
* 2+ years of hands-on experience with either Microsoft Stack (Power Apps, Power Automate, SharePoint Online, ASP.NET Core/C#, Azure services) or Python Stack (Fast API/Flask, PANDAS, SQL Alchemy, modern web tools), along with experience using object-oriented languages
* 2+ years of database design and management experience with SQL, MySQL, Postgre
SQL, or MS SQL Server, plus familiarity with JSON/XML for configuration and data interchange.
* Strong understanding of modular programming, code reviews, unit testing, documentation, and version control workflows (Git Hub strongly preferred), with proven ability to maintain production-quality codebases.
* Exposure to engineering or scientific computing environments (Python scientific stack, MATLAB, R) and comfort working in Linux-based HPC environments with SLURM, MPI, and distributed/parallel computing experience.
Preferred Requirements:
* Proficiency in developing web-based tools using HTML, JavaScript, and Java, with specific experience integrating Microsoft ecosystem technologies such as Graph API, SharePoint REST, or Teams. This technical foundation enables creation of enterprise-level applications that leverage Microsoft's collaborative platforms.
* Experience with Power BI for creating operational dashboards, combined with exposure to various data analysis software tools including Python, MATLAB, Minitab, R, and JMP. This skillset allows for…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×