Hybrid Staff Engineer – Cloud Software

Posted 1 hour ago

Apply now

About the role

  • Staff Engineer responsible for cloud strategy and development of scalable applications at BD. Collaborating with diverse teams to enhance life sciences platforms using cloud technologies.

Responsibilities

  • Guide the architecture, design, and implementation of complex cloud-native software solutions using AWS services
  • Develop high-quality, maintainable, and well-documented code in languages such as TypeScript, Rust, C++
  • Drive best practices in software development, including code reviews, automated testing, continuous integration, and continuous deployment (CI/CD)
  • Collaborate closely with product managers, data scientists, and other engineering teams to translate business requirements into technical solutions
  • Mentor junior engineers, provide technical guidance, and foster a culture of innovation and excellence within the team

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related STEM field
  • 8+ years of professional experience in software development
  • At least 4 years focused on cloud-native application development and architecture
  • Cloud Expertise: AWS (compute, storage, networking, databases), Azure or GCP
  • Strong programming skills in TypeScript/node and C++
  • Extensive experience with containerization technologies (e.g., Docker, Kubernetes) and serverless architectures
  • Experience with Infrastructure as Code (IaC) tools such as Terraform.
  • Experience with CI/CD Tools: Jenkins, GitHub Actions, or similar

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

Job title

Staff Engineer – Cloud Software

Job type

Experience level

Lead

Salary

$113,400 - $186,900 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job