10x Genomics is looking to solve the problem of traditional, tool-based integration solutions by building a modern, scalable, and resilient integration fabric from the ground up, treating integration as a first-class software engineering discipline.
Requirements
- Software Engineering Mindset: a strong foundation in computer science, data structures, algorithms, and system design.
- Proven Integration Experience: demonstrated, hands-on experience building and operating complex integrations between large-scale applications.
- Technical Competency: deep proficiency in one or more general-purpose programming languages such as Python, Java, JavaScript.
- Distributed Systems Knowledge: experience with technologies and concepts core to modern integration, such as message queues (Kafka, RabbitMQ, Pub/Sub), event-driven architecture, and containerization (Docker, Kubernetes).
- Experience with the APIs of major SaaS platforms like Salesforce, Workday, Oracle Fusion, or similar enterprise systems.
- Experience building on a major cloud platform (AWS, GCP, or Azure).
- Previous experience in migrating an organization off a traditional iPaaS platform.
Responsibilities
- Design and Build: designing and developing our next-generation platform for both real-time, event-driven integrations and high-volume batch data movement.
- Write Code: writing clean, efficient, and maintainable code to build robust services, APIs, and data pipelines that connect our critical business systems.
- Architect for Scale: helping define the technical roadmap, establishing best practices, and making critical decisions on architecture and technology to ensure our platform is scalable, reliable, and secure.
- Utilize expertise in messaging platforms (e.g., Kafka) for real-time integration and decoupling.
- Participate in ARB (Architecture Review Board) discussions, providing design and code review support for enterprise integrations.
- Promote modern integration approaches such as serverless computing, event-driven architectures, and Domain Driven Design.
- Own the Lifecycle: taking ownership of the full development lifecycle, from initial design and prototyping through to deployment, monitoring, and operational excellence.
Other
- Bachelor's degree in Computer Science, Information Systems, or a related field; Master's degree preferred.
- 5 years of experience in software engineering with a focus on enterprise integrations or API development.
- 3 years of experience designing and implementing AWS-based applications
- Pragmatism and Vision: the ability to operate as a hands-on, individual contributor at a senior or staff level, making pragmatic decisions for the short term while building towards a long-term strategic vision.
- Individuals seeking employment at 10x Genomics are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation.