Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer I

$75.8k - $121.3k

BD

Job Description As a result of the combination of the BD Biosciences and Diagnostic Solutions business with Waters Corporation (NYSE: WAT), by applying to this role, you will be applying for a position with Waters. Waters is a global leader in life sciences, dedicated to accelerating the benefits of pioneering science through analytical technologies, informatics, and service. With a focus on regulated, high-volume testing environments, Waters’ innovative portfolio harnesses deep scientific expertise across biology, chemistry, and physics. Waters collaborates with analytical laboratories around the world to advance the release of effective, high-quality medicines, assure the safety of food and water, and drive better patient outcomes by detecting diseases earlier, managing routine infections, and combatting growing antibiotic resistance. Through a shared culture of relentless innovation, Waters’ passionate team of approximately 16,000 colleagues partner with customers to turn scientific challenges into breakthroughs that improve lives worldwide. We are the people who give possibilities purpose 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 MedTech products per year—to look at the impossible and find transformative solutions that turn dreams into possibilities. Summary We are seeking a Software Engineer to contribute to the design, development, testing, and support of software solutions for advanced medical diagnostic instrumentation. In this role, you will collaborate with cross-functional teams to translate product and system requirements into robust, maintainable, and well-documented software designs and implementations. You will be involved throughout the software development lifecycle, including requirements definition, architecture and design activities, coding, testing, troubleshooting, and product verification. The ideal candidate is a hands-on engineer with a strong foundation in software engineering principles, a passion for solving technical challenges, and a commitment to delivering high-quality, reliable software. This individual will work closely with software, systems, and test engineers to develop new functionality, enhance existing products, resolve software defects, and ensure compliance with quality and regulatory requirements. Success in this role requires strong technical aptitude, attention to detail, effective communication skills, and the ability to thrive in a collaborative, fast-paced development environment. To be successful, you’ll combine strong analytical and problem-solving abilities with excellent communication skills, enabling you to clearly articulate ideas, collaborate across teams, and contribute effectively in a cross-functional environment. You will thrive in a team-oriented culture, value continuous improvement, and be eager to grow your technical expertise while making meaningful contributions to innovative software development projects. Responsibilities Participate in the design, development, testing, and support of software components and subsystems. Work with the team to establish software requirements, design specifications, and test plans for product verification and validation. Translate requirements into well-structured, maintainable, and documented software designs and implementations. Implement new software functionality and enhancements to existing software products. Troubleshoot, debug, and resolve software defects within existing automation and diagnostic systems. Develop and maintain automated unit tests to verify software functionality and reliability. Participate in technical design reviews, code reviews, and software inspections. Monitor progress of assigned work and communicate status, risks, and schedule impacts in a timely manner. Document software designs, implementation details, and test results in accordance with quality system requirements. Collaborate with software engineers, test engineers, systems engineers, and subject matter experts throughout the software development lifecycle. Adhere to software development processes, quality standards, and regulatory requirements. Contribute to the delivery of high-quality, reliable software for medical diagnostic instrumentation. Minimum Required Bachelor of Science degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, Mathematics, Physics, Biomedical Engineering, or a related technical discipline. Demonstrated proficiency in object-oriented programming through academic projects, internships, co-op assignments, personal projects, or professional experience. Experience developing software using a modern programming language such as C#, C++, Java, Python, or a similar object-oriented language. Has an understanding of software engineering fundamentals including object-oriented design, data structures, algorithms, debugging, and unit testing. Preferred Qualifications Previous Internship, co-op, research, or project experience involving software development. Experience with one or more areas of our software stack, including: Desktop application development, web-based user interface development, REST/Web Services, relational databases and SQL, automated testing, network communications, embedded, automation, robotics, motion control, or process-control systems. Experience using source control systems such as Git. Familiarity with Agile/Scrum development practices. Experience developing software in a regulated environment or for complex hardware/software systems. Why Join Us? To find purpose in the possibilities, we need people who can see the bigger picture, who understand the human story that underpins everything we do. We welcome people with the imagination and drive to help us reinvent the future of healthcare. At BD, you’ll discover a culture in which you can learn, grow and thrive. We believe that when people connect in person, we learn faster, collaborate more deeply, and build a stronger culture. Join us and enjoy a culture where face-to-face collaboration supports your learning, your progress, and your success. To learn more about BD visit Becton, Dickinson, and Company is an Equal Opportunity Employer. We evaluate applicants without regard to race, color, religion, age, sex, creed, national origin, ancestry, citizenship status, marital or domestic or civil union status, familial status, affectional or sexual orientation, gender identity or expression, genetics, disability, military eligibility or veteran status, and other legally protected characteristics. Primary Work Location USA MD - Sparks - 7 Loveton Circle At BD, we reward, support and develop our associates through our comprehensive Total Rewards program. We are committed to attracting and retaining high quality talent by providing reward and recognition opportunities that promote a performance-based culture, as well as a competitive package of compensation and benefits programs. You can learn more on our career site under "Our Commitment to You." Our salary or hourly rate ranges reward associates fairly and competitively. We regularly review these ranges and factors, such as location, contribute to the range displayed. Our pay is based on the role and the necessary skills and education to perform it successfully. The salary or hourly rate offered is determined by the role's specific requirements, including any applicable step rate pay system at the work location. Salary or hourly pay ranges are influenced by labor laws and Collective Bargaining Agreement (CBA) requirements applicable to the work location which may also affect the workplace arrangement of the role. Salary Range Information $75,800.00 - $121,300.00 USD Annual #J-18808-Ljbffr BD

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer I in Cockeysville, MD vacancy
  •  ...of its family of brands: Textron Systems, Howe & Howe, Lycoming Engines and ATAC. These segments offer specialized products and...  ...TextronSystems.com. About This Role A Day in the Life of a Software Engineer Co-Op: The Uncrewed Land & Air Systems, Hunt Valley... 
    Suggested
    Summer work
    Casual work
    Internship
    Work at office
    Flexible hours

    Textron, Inc.

    Cockeysville, MD
    4 days ago
  •  ...of its family of brands: Textron Systems, Howe & Howe, Lycoming Engines and ATAC. These segments offer specialized products and...  ...TextronSystems.com. About This Role A Day in the Life of a Software Engineer: Developing solutions to routine technical problems... 
    Suggested
    Relocation package

    Textron, Inc.

    Cockeysville, MD
    4 days ago
  • $75.8k - $121.3k

    Job Description Summary: We are seeking a Software Engineer to contribute to the design, development, testing, and support of software solutions for advanced medical diagnostic instrumentation. In this role, you will collaborate with cross-functional teams to translate... 
    Suggested
    Hourly pay
    Internship
    Shift work

    Becton, Dickinson and Company

    Sparks, MD
    2 days ago
  •  ...of its family of brands: Textron Systems, Howe & Howe, Lycoming Engines and ATAC. These segments offer specialized products and...  ...you will be responsible for: ~ Develop, enhance and maintain software code for advanced simulators and automated test equipment ~... 
    Suggested
    Relocation package

    Textron, Inc.

    Cockeysville, MD
    4 days ago
  • BD is seeking a Software Engineer to contribute to the design, development, testing, and support of software solutions for advanced medical diagnostic instrumentation. In this role, you will collaborate with cross-functional teams to translate product and system requirements... 
    Suggested

    BD

    Cockeysville, MD
    2 days ago
  • Textron Systems is offering a 2027 Co-Op in Hunt Valley, MD for a Software Engineer (Uncrewed Land & Air). You will contribute to the full software development life cycle within a military vehicle system context, collaborating with a mid-sized team on-site. A relevant degree... 

    Textron

    Cockeysville, MD
    2 days ago
  •  ...Visit TextronSystems.com & HoweandHowe.com to read more about who we are and the products we make! About This Role This Software Engineering role is within Textron System's Uncrewed Land and Air Systems division. Our team is engaged in multiple cutting-edge... 
    Local area
    Relocation package
    Flexible hours

    Textron, Inc.

    Cockeysville, MD
    2 days ago
  • Textron Systems’ Hunt Valley team is seeking Software Engineer Co-Ops to contribute to the full software development life cycle on military vehicle systems. You will join a medium-sized engineering team and work on research and development initiatives, gaining hands-on... 

    Textron

    Cockeysville, MD
    2 days ago
  • $110.5k - $167.9k

     ...critical safety controls Executing system safety and embedded software safety programs including analyzing explosive, mechanical,...  ...requirements Qualifications Bachelor’s degree in electrical engineering, Computer Engineering or other relevant engineering... 
    Worldwide
    Flexible hours

    Textron, Inc.

    Cockeysville, MD
    4 days ago
  •  ...Lead Backend Engineer (Go) About AiRISTA AiRISTA delivers real-time location (RTLS) and IoT solutions that help organizations track...  ...Wi-Fi, BLE, and GPS tags, sensors, gateways, and enterprise software, deployed in demanding environments where reliability matters.... 
    Full time

    AiRISTA Flow Inc.

    Timonium, MD
    1 day ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Towson, MD
    1 day ago
  • $65k - $72.68k

     ...Entry-Level Software Engineer Company: Tapestry - G0G Tapestry Solutions, A Boeing Company, brings over 30 years of industry experience designing, implementing, training, and supporting high-quality, cost-effective information technology and business intelligence... 
    Permanent employment
    Full time
    Work experience placement
    Interim role
    Worldwide
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing

    Towson, MD
    1 day ago
  •  ...delivers AI/ML-enabled applications, automation, and cloud data engineering on an AWS and Databricks platform, with an emphasis on secure,...  ...integration. Design, build, secure, test, and deploy software, APIs, and automated data pipelines in AWS and Databricks environments... 
    Full time
    For contractors
    Remote work

    Softek International

    Baltimore, MD
    22 hours ago
  •  ...Quantitative teams. This is an opportunity to join a highly visible engineering group where you'll have a direct impact on architecture,...  ...technology and continuous learning Excited about modern software development and cloud architecture Comfortable mentoring junior... 
    Full time
    Local area
    Visa sponsorship

    Private Company

    Baltimore, MD
    3 days ago
  •  ...6-month contract Remote NO PHONE CALLS OR DIRECT EMAILS. WILL NOT BE RETURNED. We are looking for a Sr. Staff Software Engineer, on a contract basis, to lead the team retiring IBM WebSphere and replacing Axway managed file transfer across client’s Document... 
    Contract work
    For contractors
    Remote work

    Keller Schroeder

    Baltimore, MD
    3 days ago
  • $84.63k - $112.84k

     ...impact, and help shape the future of AI‑ready connectivity, join us today. The Role Working within an agile team, the Senior Software Engineer designs, develops, codes, tests, and debugs new software, as well as significant enhancements to existing software of moderate... 
    Full time
    Temporary work
    Work from home

    Lumen

    Towson, MD
    1 day ago
  •  ...highly qualified candidates to function as an experienced Systems Engineer supporting our unmanned surface vessel product development...  ...production environments. Required experience includes hardware and/or software integration, managing requirements derivation and allocation,... 
    Contract work
    For subcontractor
    Work at office
    Worldwide
    Relocation package
    Flexible hours

    Textron, Inc.

    Cockeysville, MD
    4 days ago
  •  ...Description Remote Our client is seeking a Software Engineer in Test II to support Consumer Technology initiatives that enhance member and customer outcomes. The role requires designing, developing, maintaining, and troubleshooting software applications and test... 
    Permanent employment
    Full time
    Remote work

    Jobrapido

    Baltimore, MD
    4 days ago
  •  ...Research Software Engineer – Clinical NLP (Data Science & AI Institute)The Johns Hopkins Data Science and AI Institute (DSAI) is a new pan-institutional initiative at Johns Hopkins to advance artificial intelligence and its applications, in part through investments in... 
    Casual work

    Johns Hopkins University

    Baltimore, MD
    3 days ago
  • Job TitleThis resource will need to sit onsite at Owings Mills for 2 days onsite, 3 days remote. They will also need their own device to connect via Citrix. Three total openings: All .Net, but one will need experience with Angular on the front end. Additional requirements...
    Remote work

    Software Technology Inc

    Baltimore, MD
    3 days ago
  •  ...BI Engineer (Qlik Sense & Tableau)This position is open to full remote. The job summary below was written by the HM:Role: BI Engineer (Qlik Sense & Tableau)This position will focus on developing dashboards/reports using charts, and visualizations. Data sources to source... 
    Remote work

    Samprasoft

    Owings Mills, MD
    3 days ago
  •  ...Software Engineer The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing... 

    Software Technology Inc

    Baltimore, MD
    1 day ago
  • Saft is seeking a Systems Engineer responsible for battery supervisory software, hardware, and integration for Energy Management Systems and Battery Management Systems interfaces. The role covers system requirements, design, and component selection, with emphasis on safety... 

    Saft

    Cockeysville, MD
    2 days ago
  •  ...Information Technology - Software EngineerAmpcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented team.Purpose: Responsible for design and development... 
    Local area

    Ampcus

    Baltimore, MD
    3 days ago
  •  ...with the project scope, timelines, and quality standards. Review code, provide technical guidance, and enforce best practices in software development. Troubleshoot and resolve technical issues across the stack. Ensure application performance, scalability, and... 
    Full time

    JConnect Infotech

    Lutherville Timonium, MD
    1 day ago
  •  ...Software Developer / IT Specialist Company: Rugged Science Department: Engineering / IT   Rugged Science builds rugged computer systems for the U.S. military and some of the most innovative industrial companies in the world, and business is growing fast. We... 
    Full time
    Casual work

    Rugged Science

    Sparks, MD
    2 days ago
  • Stanley Black & Decker, Inc. in Towson, MD is seeking an Engineer I in Software Engineering focused on motor control. You will design firmware for power tools, including motor control, battery management, and chargers, in a hybrid work environment. You will work with embedded... 

    Stanley Black & Decker

    Towson, MD
    2 days ago
  • Saft is seeking a highly skilled Systems Engineer with a strong Electrical Engineering background to shape next‑gen battery system architectures...  ...verification, validation and integration across hardware, software and control systems. You will coordinate requirements,... 

    Saft

    Cockeysville, MD
    2 days ago
  • SC&H seeks a Systems Engineer for Co-Managed Services in Maryland to serve as a senior escalation point and SME acrossAzure, Entra ID, Intune, VMware, and Windows Server. You will align security baselines, coordinate integrations, and oversee core tool usage to ensure... 

    SC&H

    Cockeysville, MD
    2 days ago
  • $25 - $45 per hour

     ...Applications Engineer York, PA 17404; Linthicum, MD 21090; Lancaster, PA 17601; King of Prussia, PA 19406; Cranberry Twp, PA 16066;...  ...helping to understand their business needs and identify appropriate software solutions. You will provide technical support, software... 
    Hourly pay
    Full time
    Traineeship
    Work at office
    Flexible hours

    Print-O-Stat, Inc.

    Cockeysville, MD
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer I. Be the first to apply!