Join our companies in their quest to drive powerful, positive, change that endures.

Senior Software Engineer



Software Engineering
Bengaluru, Karnataka, India
Posted on Friday, July 21, 2023

As a senior software engineer, you will be joining the platform engineering team, responsible for architecture, core platform services (authentication, authorization, user management, shared services (email, etc), streaming platform and integrations. You will design and implement complex software based on event driven and cloud native architecture, in a fun and friendly environment.

In this role you will:
  • Collaborate with technical leads, product managers, and deliver robust solutions using Cloud native architecture on Google Cloud Platform.

  • Independently lead research, evaluation of pros/cons of the alternative approaches, and documenting the technical approach for the assigned story. Implement and deploy the identified solutions using continuous integration paradigm, often teaming with other engineers in the squad.
  • Perform pull-request reviews along with the team, enforcing code quality, security, resiliency and scalability.
  • Participate in troubleshooting production issues and work with the team to continuously evaluate and improve the quality, reliability and scalability of the ZAGENO platform.

  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, and mentoring other members of the engineering community

About you
  • Bachelor's degree in Computer Science, Mathematics or equivalent experience

  • 5+ years of demonstrated software development in an agile environment designing, architecting and implementing distributed/scalable systems preferably for modern SaaS application

  • 3+ years of demonstrated experience internet facing cloud native application/APIs (Kubernetes, Helms, stateless/stateful microservices) in public clouds (GCP, AWS, Azure etc)

  • Demonstrated experience with relational/No-SQL, graph databases is a plus – MongoDB, Postgres, Neo4j

  • Demonstrated experience with test automation frameworks, CICD pipelines and tooling (Github action, Travis, Tekton etc).

  • Experience with secured applications design and deployment (secret, keys management, authentication and authorization, static and dynamic analysis)

  • Team player, contributes individually but builds together

What sets your apart:
  • Experience with event driven architecture and stack in production (Kafka, Flink, Spark, Connect)

  • Public cloud badges/certifications (GCP preferred)

  • Open source, personal git contributions or anything else (hobbies) demonstrating learning, curiosity and knowledge

Our Benefits

  • Working for a mission-driven business with a meaningful challenge making a positive impact on the scientific community

  • A clear growth perspective

  • A professional and dynamic team with a global vision and mindset

  • An exciting, international working environment (we have 45+ nationalities!)

  • Competitive compensation

  • A learning and development budget to enable your ambitions to grow

  • A budget to improve your home office environment

About Us

ZAGENO is on a mission to accelerate scientific breakthroughs by streamlining laboratory supply purchasing processes with its award-winning, first-of-its-kind e-commerce platform. With over 40 million product SKUs available from more than 5,000 brands, ZAGENO makes online shopping for any research material convenient, efficient, and reliable.

Backed by top tier venture capitalists, ZAGENO is building a company focused on supporting scientists in their quest for new and life-changing discoveries, and our goals are as ambitious as the scientists we support.

Learn more at

ZAGENO is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to their race, color, religion, national origin, sex, sexual orientation, gender identity, protected veteran status, or disability.