Salary
💰 $120,000 - $140,000 per year
Tech Stack
AWSCloudEC2NoSQLPythonTerraform
About the role
- Collaborate with cross-functional teams to understand requirements and translate them into technical specifications.
- Conduct code reviews and mentor junior engineers to ensure best practices in coding and algorithm development.
- Work cross-organizationally collaborating with different software/analytics/hardware teams implementing best practices.
- Develop automation processes to reduce manual tasks and enhance operational efficiency.
- Design, build, and manage continuous integration and continuous deployment (CI/CD) pipelines using tools such as GitHub Actions.
- Leverage YAML for pipeline configuration and Terraform for infrastructure as code.
- Implement solutions that account for data security and privacy in healthcare applications and HIPAA-regulated data.
- Report to Manager, Software Development and collaborate with Engineering, Security, Product and Project Managers.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Mathematics, or a related field.
- 5+ years of experience in software development, with a focus on Python.
- Strong background in software development, SOLID design principles.
- Experience with Infrastructure as Code (Terraform) and YAML for pipeline configuration.
- Experience designing, building, and managing CI/CD pipelines (e.g., GitHub Actions).
- Familiarity with Agile software development methodologies (SCRUM, SAFe).
- Experience with Cloud Platforms (AWS) and Cloud Services (EC2, S3, IAM, RDS, NoSQL, etc.).
- Familiarity with version control systems (e.g. Git) and CI/CD practices.
- Familiarity with DevOps practices and tools for continuous integration and deployment.
- Knowledge of optimization techniques and computational complexity.
- Knowledge of medical imaging and healthcare-related data processing.
- Understanding of data security and privacy considerations in healthcare applications.
- Experience working with government-regulated data (HIPAA).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work in a team.
- Ability to conduct code reviews and mentor junior engineers.
- Ability to work cross-organizationally collaborating with different software/analytics/hardware teams implementing best practices.