Helix is seeking a Senior Software Engineer to join their team in Mexico City. This role involves innovating productivity solutions, developing and optimizing enterprise tools, modernizing systems, and collaborating with various departments.
The Senior Software Engineer will take ownership of projects from ideation to deployment, ensure reliable software operation, and mentor other engineers. They will work closely with product managers, bioinformaticians, scientists, and fellow engineers to deliver robust solutions.
Responsibilities:
- Innovate Productivity Solutions
- Enterprise Tool Development
- Systems Modernization
- Cross-Departmental Collaboration
- Team Collaboration
- Project Ownership
- Software Deployment and Maintenance
- Establish and uphold strong engineering best practices
- Mentor and guide other engineers
Requirements:
- 6+ years of development experience with languages such as Go, Python, Java, or TypeScript/JavaScript
- Proficiency with distributed systems built on cloud infrastructure (AWS or similar)
- Proven experience in architecting large-scale, durable backend systems
- Demonstrated thought leadership and a successful track record in mentoring other engineers
- Strong affinity for an engineering culture that emphasizes Agile methodologies, DevOps, and continuous delivery
- Demonstrable history of successful project deliveries
- Willingness to work onsite in Mexico City for a minimum of one day per week
- Fluency in English, both written and verbal
The role offers:
- Opportunity to impact health outcomes and advance the state of genomic health
- Work alongside brilliant, dedicated, passionate, down-to-earth, curious, warm, and thoughtful people