Staff Engineer - Cloud Software
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 ResumeAbout 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
* Required skills
Benefits
About BD
One of the largest global medical technology companies in the world, advancing the world of health™.