onsite
Senior Software Engineer - BigHat Biosciences
Software Engineer
Lead the design, build, and testing of scalable internal software systems for therapeutic antibody development, driving architecture, best practices, and end‑to‑end epics using Python, Java, and cloud-native technologies.
About the role
Key Responsibilities
- Own and architect major platform components, ensuring scalability, reliability, and maintainability for therapeutic antibody workflows.
- Lead end‑to‑end epics, collaborating with product, lab scientists, and cross‑functional teams to deliver high‑quality features.
- Implement and maintain cloud‑native services on AWS, leveraging Docker, Kubernetes, and CI/CD pipelines.
- Mentor junior engineers, enforce coding standards, and champion best practices in software design and testing.
- Continuously evaluate and adopt new technologies to improve performance, security, and developer productivity.
Requirements
- 5+ years of professional software development experience, with strong expertise in Python and Java.
- Proven track record building and scaling cloud‑based microservices on AWS.
- Hands‑on experience with Docker, Kubernetes, and automated CI/CD workflows.
- Excellent problem‑solving skills and a passion for scientific innovation.
- Strong communication skills and ability to work effectively in a collaborative, interdisciplinary environment.
Skills
pythonjavaawsdockerkubernetescicd