Remoteville

Remote Staff Software Engineer Job in San Diego, CA BD

Staff Software Engineer BD
$121100 - $199800
Cloud ComputingContinuous Integration And Continuous DeliverySoftware DesignSoftware DevelopmentAmazon Web ServicesContinuous DeliveryDesign ReviewReliabilityResearch And DevelopmentTechnical Documentation
Senior (5-8 years) - 
San DiegoCA


BD is a global medical technology company that is advancing the world of health™. www.bd.com
45665+ employees
HealthcareMedTechDiagnosticsTechnology


Role


Who you are

  • Bachelor’s Degree required Master's or advanced degree strongly preferred
  • At least 7 years of growing responsibility in Research & Development roles
  • Experience with C# React Java preferred
  • Experience operating in agile development environments preferred
  • Experience with healthcare environments preferred
  • Experience with cloud-based technologies from public cloud providers (e.g. AWS GCP Azure) preferred
  • Experience with REST architecture preferred
  • Experience with multiple database implementations (e.g. MySQL SQL Server non-relational databases) preferred
  • Experience developing serverless cloud solutions (lambda edge functions)
  • Experience in software development for cloud-based applications and container-based solutions (Serverless Kubernetes Docker Swarm)
  • Cloud management experience (AWS Azure GCP)
  • Experience developing in Go and Node.js or Python
  • Experience in automating software and deployment environments for CI/CD
  • Experience in configuration management tools (AWS CDK Terraform Chef Ansible)
  • Experience working with global teams a strong plus
  • Strong written and oral communication skills required
  • Ability to perform in a team environment with task-oriented focus strong customer/client orientation strong sense of teamwork and collaboration demonstrated capability for critical thinking willingness to travel up to 20% (domestic and international)

Desirables

  • Web Development
  • AWS/Azure
  • Jenkins



What the job involves

  • Perform software design and implementation following coding guidelines and considering system characteristics to produce optimal performance reliability and maintainability
  • Conduct software evaluation and testing of own software software from other engineering staff and third-party software
  • Provide technical documentation for the design implementation and testing of the software
  • Attend design review meetings as needed to adhere to the software development procedures
  • Document and repair errors related to software
  • Enhance professional growth and development through participation in educational programs current literature in-service meetings and workshops
  • Work with multi-functional project teams to complete Product Engineering projects with minimal guidance
  • Develop cohesive interpersonal working relationships with all peers and team members
  • Work with source code management tools (e.g. Github) and work tracking tools (e.g. JIRA)

Share this job

Hide company

More jobs at BD

Company


Company mission

BD is one of the largest global medical technology companies in the world. Advancing the world of health™ is our Purpose. We improve medical discovery, diagnostics, and the delivery of care by developing innovative technology, services, and solutions. This commitment enhances safety, efficiency, and outcomes for healthcare providers and patients. Collaborating with customers, we address challenging global health issues to expand access to healthcare.




Company benefits

  • Valuable competitive package
  • Opportunities for rewards and recognition
  • Performance-based culture
  • Well-being and development programs
  • Compensation based on experience skills and location



Company values

  • Innovation
  • Collaboration
  • Efficiency
  • Safety
  • Global Impact
  • Customer-focused
  • Improvement



Company HQ

Franklin Lakes
;