Staff Engineer - Cloud Software

BD Austin, TX $113,400 - $186,900
Full Time Lead Level 8+ years

Posted 1 month ago Expired

This job has expired

Looking for a job like Staff Engineer - Cloud Software in or near Austin, TX? Upload your resume and we'll notify you when similar positions become available.

Upload Your Resume

About This Role

This Staff Engineer will design, develop, and maintain robust, scalable, and secure cloud-native applications and infrastructure for critical life sciences platforms. The role is pivotal in shaping the cloud strategy and ensuring high availability and performance, specifically for the FlowJo software, which is transitioning to a cloud deployment model.

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
  • Champion security best practices and ensure compliance with relevant industry regulations (e.g., HIPAA, GxP, GDPR) within cloud environments
  • Mentor junior engineers, provide technical guidance, and foster a culture of innovation and excellence within the team
  • Proactively identify and resolve technical challenges, performance bottlenecks, and scalability issues within distributed systems
  • Evaluate and recommend new cloud technologies and tools to improve efficiency, performance, and cost-effectiveness

Requirements

  • 8+ years of professional experience in software development
  • 4+ years focused on cloud-native application development and architecture
  • Cloud Expertise: AWS (compute, storage, networking, databases), Azure or GCP
  • Hands on Experience with AWS Services (ALB/NLB, TLS, NATS/KEDA, Auto-scaling, Direct Connect (DX), FinOps, Cloud Security, Versioned Object Storage & Lifecycle Policies, Caching Layers, FSx for Lustre)
  • Strong programming skills in TypeScript/node and C++
  • Extensive experience with containerization technologies (e.g., Docker, Kubernetes) and serverless architectures
  • Proven track record of designing and implementing scalable, fault-tolerant, and secure distributed systems
  • Deep understanding of microservices architecture and event-driven systems
  • Experience with Infrastructure as Code (IaC) tools such as Terraform
  • Experience with CI/CD Tools (Jenkins, GitHub Actions, or similar)

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related STEM field
  • 8+ years of professional experience in software development, with at least 4 years focused on cloud-native application development and architecture.

Skills

Problem Solving * AWS * Azure * Communication * Jenkins * Kubernetes * Docker * C++ * CI/CD * Terraform * Rust * TypeScript * FinOps * GCP * Mentoring * GitHub Actions * ALB/NLB * TLS * NATS * KEDA * Direct Connect (DX) * FSx for Lustre * node * Microservices Architecture * Event-driven systems * IaC *

* Required skills

Benefits

Competitive package of compensation and benefits programs

About BD

One of the largest global medical technology companies in the world, advancing the world of health™.

Healthcare
View all jobs at BD →