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

Becton , Dickinson and Company

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. 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 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 Additional Locations Work Shift 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 We are the #MakersofPossible Working together, we make products that patients, families and their healthcare professionals rely on. We do this because we are committed to advancing the world of health™. But it takes the imagination and passion of all of us at BD, from manufacturing to marketing, to look at the impossible and find solutions that turn dreams into possibilities with real-life health benefits for people today, tomorrow and beyond. We make this happen, together. We are the makers of possible. 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. #J-18808-Ljbffr

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer I in Annapolis, MD vacancy
  •  ...Annapolis Junction, Maryland, United States About the job Full-Stack Software Engineer We're looking for atalented Jr. Full-Stack Software Engineer. As a Full-Stack Software Engineer, you will be responsible for designing, developing, and maintaining both the front-end... 
    Suggested
    Contract work

    CruitZi

    Annapolis, MD
    2 days ago
  • $135k - $150k

    Compensation Starting Pay Range: $135,000 - $150,000 Annually Sr. Engineer, Software *** Please note that this is a NY or MD based remote role, requiring this person to work in New York or Maryland. In addition we are not able to provide work sponsorship (i.e. OPT... 
    Suggested
    Minimum wage
    H1b
    Work at office
    Local area
    Remote work

    Extra Space Storage

    Annapolis, MD
    1 day ago
  •  ...Position Summary The Software Engineer Level 1 designs, develops, and maintains web-based software applications supporting critical national defense missions. This role contributes across the full software development lifecycle, building backend services, RESTful APIs... 
    Suggested
    Full time

    Navstar Inc.

    Annapolis, MD
    20 hours ago
  •  ...leaders.We are Sparksoft!ROLE & RESPONSIBILITIES: The Senior Software Developer plays an integral role in designing, developing, and...  ...CERTIFICATIONS:Bachelor's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related technical... 
    Suggested
    Work at office
    Immediate start
    Flexible hours

    Sparksoft

    Annapolis, MD
    3 days ago
  •  ...Annapolis Micro Systems, Inc. is seeking an intelligent and versatile Senior Software Engineer to work in a team that identifies customer problems and creates high-performance software solutions. Our team has built a reputation for products that incorporate image processing... 
    Suggested
    Full time

    Annapolis Micro Systems

    Annapolis, MD
    20 hours ago
  • $113.2k - $237.8k

    Job Title: Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local * * * You will act as an embedded... 
    Full time
    Contract work
    Work experience placement
    Local area
    Flexible hours

    CACI International, Inc.

    Annapolis, MD
    4 days ago
  • $89.5k - $111.5k

     ...Software Engineer - Entry Level Why This is an Exciting Role: As a Software Engineer - Entry Level at Boeing Intelligence & Analytics (BI&A), you will be responsible for: Developing, maintaining, and enhancing complex and diverse software systems (e.g., processing... 
    Contract work
    Remote work
    Worldwide
    Relocation package

    Boeing Company

    Annapolis, MD
    3 days ago
  • $156k - $195k

     ...Software Engineer - Mid Level Why This is an Exciting Role: As a Software Engineer - Mid Level at Boeing Intelligence & Analytics (BI&A), you will be responsible for: Developing, maintaining, and enhancing complex and diverse software systems (e.g., processing... 
    Contract work
    Remote work
    Worldwide

    Boeing Company

    Annapolis, MD
    11 hours ago
  • $10k

     ...Software Engineer Level 2 (SWE2) – SWaT Mission Wyetech is seeking a motivated Software Engineer (SWE2) to support the Space, Weapons, and Technical Intelligence (SWaT) mission. The Software Engineer will collaborate with mission stakeholders, developers, and analysts... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Summer work
    Immediate start

    Wyetech LLC

    Annapolis, MD
    2 days ago
  • $122k - $253k

     ...Cloud Software EngineerNightwing provides technically advanced full-spectrum cyber, data operations, systems integration and intelligence...  ..., defense, civil, and commercial markets.The Cloud Software Engineer develops, maintains, and enhances complex and diverse software... 
    Flexible hours

    Navstar

    Annapolis, MD
    2 days ago
  • $72.21k - $105k

     ...our interests in cyberspace and anticipate emerging threats. Our capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive missions for the U.S. military and federal agency partners.... 
    Full time
    Work experience placement
    Internship
    Local area
    Remote work
    Worldwide

    Mission Technologies, a division of HII

    Annapolis, MD
    4 days ago
  • $64.89k - $173.04k

     ...Software Development EngineerWe're building a world of health around every individual — shaping a more connected, convenient and compassionate...  ...family and one community at a time.The Software Development Engineer will be part of a team who are performing state of the art work... 
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Corporation

    Annapolis, MD
    1 day ago
  •  ...discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degreeDesired SkillsData Science skills/backgroundExperience with AWSExperience... 
    Temporary work
    For contractors
    Local area

    Vetegrity

    Annapolis, MD
    2 days ago
  •  ...Tiber Technologies in Maryland is seeking a motivated Junior Software Developer to support geolocation and data integration initiatives within a data engineering environment. You will design, develop, and deploy applications that enable data processing, automation, and... 

    Tiber Technologies Inc

    Annapolis, MD
    2 days ago
  •  ...Cloud Software EngineerThe Cloud Software Engineer develops, maintains, and enhances complex and diverse Big-Data Cloud systems based upon documented requirements. Directly contributes to all stages of back-end processing, analyzing, and indexing. Provides expertise in... 
    Temporary work
    Local area

    Vetegrity

    Annapolis, MD
    3 days ago
  •  ...surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies,...  ...developers to accomplish mission objectives and solve real-time engineering challenges. Technical Requirements The candidate will join a... 

    Nightwing

    Annapolis, MD
    2 days ago
  • $224k - $265k

     ...Software Engineer - Senior Level Why This is an Exciting Role: As a Software Engineer - Senior Level at Boeing Intelligence & Analytics (BI&A), you will be responsible for: Developing, maintaining, and enhancing complex and diverse software systems (e.g., processing... 
    Contract work
    Remote work
    Worldwide

    Boeing Company

    Annapolis, MD
    11 hours ago
  •  ...Software Development EngineerJob Type: Contract/W2/C2CVisa Status: Any Valid Visa with Proper Work AuthorizationSalary: Negotiable based...  ...Limited is looking for four (4) Software Development Engineers for our clients in Annapolis, Maryland; Seattle, Washington; Oklahoma... 
    Full time
    Contract work
    Local area
    Remote work

    Dhaka Technologies Limited Company

    Annapolis, MD
    3 days ago
  •  ...customers - Serco has a great opportunity for you! Serco is looking for an experienced and enthusiastic Microsoft Power Platform Engineer capable of understanding technical details across a wide variety of disciplines to join our Maritime Engineering Operation (MEO).... 
    Work at office
    3 days per week

    Serco North America

    Annapolis, MD
    2 days ago
  •  ...A national security solutions company is seeking a Junior Software Engineer to support an important mission in Maryland. The candidate will develop and enhance complex software systems. Responsibilities include testing software components, resolving problem reports, and... 

    Peraton

    Annapolis, MD
    2 days ago
  • $70k - $90k

     ...Annapolis Junction, Maryland, United States About the job Back End Software Engineer Join Our Client's Team as a Back End Software Engineer! Are you passionate about building the backbone of high-performing, secure web applications? Do you thrive in a fast-paced, collaborative... 

    CruitZi

    Annapolis, MD
    2 days ago
  • $50k - $120k

    Job Overview GliaCell is seeking a Junior Software Engineer for a full‑time subcontract supporting a U.S. Government customer. The role focuses on sustaining critical mission‑related software and systems. Key Responsibilities Design, develop, and test software to fulfill... 
    Full time
    Work from home
    Relocation package

    GliaCell Technologies

    Annapolis, MD
    2 days ago
  • We are seeking an entry-level to early-career Software Developer to join our software engineering team and help design, build, test, and maintain software applications that support mission-critical systems. This role may include front-end, back-end, testing, or integration... 
    For contractors
    Internship

    Anthem Engineering, LLC

    Annapolis, MD
    2 days ago
  • $70k - $116k

    Overview Sealing Technologies, a Parsons Company, is seeking a motivated and detail-oriented Software Engineer to join our product development team to help build the next generation of AI-powered applications for defensive cyber operations. This platform leverages Large... 
    Full time
    Work experience placement

    Sealing Technologies, a Parsons Company

    Annapolis, MD
    2 days ago
  • # Software Engineer 1* Annapolis Junction, MD* Full-time* just now## About this roleRequired Skills• Experience w/Java• Knowledge of confluence, JIRA or similar• Requirements gathering, documentation and work-flow• Product result driven / problem solving abilityDesired... 
    Full time

    Stratyx

    Annapolis, MD
    2 days ago
  • Position: Software Engineer 1 Location: Annapolis Junction, MD Clearance Required to Start: TS/SCI w/ full scope poly KeyLogic is seeking a Software Engineer 1 to join the software development team who will develop and sustain integrated, feature-rich capabilities that... 
    For contractors
    Remote work

    KeyLogic, LLC

    Annapolis, MD
    2 days ago
  • Overview Software Engineer, HPC Network Optimization Make an Impact Where It Matters Most At Intelliforce, we build software that helps high-performance computing environments stay fast, reliable, and mission ready. In this role, you will join a team responsible for configuring... 

    Intelliforce-IT Solutions Group, LLC.

    Annapolis, MD
    2 days ago
  • Reflexive Concepts is seeking a skilled Software Engineer III to join our growing team! This is a part-time position. We are seeking a backend software developer with hands-on experience developing and executing test procedures for software components, deploying solutions... 
    Part time

    Reflexive Concepts

    Annapolis, MD
    2 days ago
  • $50.48 - $55.29 per hour

     ...benefits packages in our industry - to identify and retain the top talent in support of our critical mission objectives. Job Title Software Engineer, Junior Commitment To Non-Discrimination All qualified applicants will receive consideration for employment without regard to... 
    Hourly pay
    Contract work
    Local area

    EverWatch

    Annapolis, MD
    2 days ago
  •  ...SOA), etc Contribute to the development of sections of systems engineering documentation such as System Engineering Plans, Initial...  ...requirements, and allocation of the same to individual hardware, software, facility, and personnel components Coordinate the resolution... 
    Remote work
    2 days per week
    3 days per week

    Fidelis Technologies

    Annapolis, MD
    2 days ago

Do you want to receive more vacancies?

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