Staff Software Engineer - Cloud Development
BD is a global medical technology company seeking a Staff Software Engineer to build and maintain a Cloud Data and Analytics platform. The role requires a hands-on technical leader to work across the entire stack, building scalable distributed solutions.
Requirements
- 7+ years of experience in building large-scale software applications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or an IT related field
- Experience running and supporting production systems on public cloud such as AWS - 3-5yrs
- Experience in designing and building services with AWS is a must
- Experienced in multiple Cloud PaaS persistence technologies and in-depth knowledge of cloud-based offerings and orchestration technologies (AWS Step Function, Airflow, etc.)
- Experience in designing and integrating RESTful APIs
- Knowledge of Go, Java, React, and JavaScript
- Good coding practices, including well-documented code
- Experience in the data domain and knowledge of building pipelines is preferred
- Knowledge and understanding of relevant legal and regulatory requirements, such as SOX, PCI, HIPAA, Data Protection
- Excellent debugging and optimization skills
- Experience in unit/integration testing
- 7+ years of related experience in developing data solutions and data movement
Benefits
- Competitive salary or hourly rate
- Wellness programs
- Professional development opportunities
- Recognition and rewards
Originally posted on Himalayas
Apply To this Job