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