Software Engineer (1785)

CollibraNew York, NY
$189,592 - $210,000Remote

About The Position

Collibra Inc. is seeking a Software Engineer to write clean, maintainable code using modern programming languages and frameworks. The role involves designing and implementing RESTful APIs, integrating third-party services, and collaborating with team members through code reviews, pair programming, and architectural discussions. The engineer will also optimize application performance, troubleshoot issues, and participate in agile ceremonies and continuous delivery pipelines.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Information Systems, Systems Engineering, or a related field plus five (5) years of experience in the position offered or a related position, OR a Master’s degree or foreign equivalent in Computer Science, Information Systems, Systems Engineering, or a related field plus three (3) years of experience in the position offered or a related position.
  • Five (5) years (or three [3] years with a Master’s) of experience designing and building large-scale, modular monolith architectures using Java and Spring Boot, with strict domain separation and multi-module layering.
  • Five (5) years (or three [3] years with a Master’s) of experience utilizing Spring ecosystem, including Spring Data JPA, Spring Security, Spring Web, and transaction management.
  • Five (5) years (or three [3] years with a Master’s) of experience developing secure RESTful APIs with JWT-based authentication and OAuth2 integration, focusing on input validation, exception handling, and idempotent operations.
  • Five (5) years (or three [3] years with a Master’s) of experience performing frontend development with React, including component-based architecture, React Router, custom hooks, and state management.
  • Five (5) years (or three [3] years with a Master’s) of experience integrating frontend and backend systems with efficient API contract design and performance optimization.
  • Five (5) years (or three [3] years with a Master’s) of experience with database schema management and version-controlled migrations using Liquibase, along with data layer optimization in PostgreSQL using both Spring Data and JDBC templates.
  • Five (5) years (or three [3] years with a Master’s) of experience utilizing automated testing frameworks including JUnit, Mockito, and Cypress, with a focus on maintaining test coverage across the full stack.
  • Five (5) years (or three [3] years with a Master’s) of experience making architectural decisions that align with long-term business and technical goals.

Responsibilities

  • Write clean, maintainable code using modern programming languages and frameworks (e.g., Java, Spring Boot, React).
  • Design and implement RESTful APIs and integrate third-party services as needed.
  • Collaborate with team members through code reviews, pair programming, and architectural discussions.
  • Optimize application performance and troubleshoot issues across development, staging, and production environments.
  • Participate in agile ceremonies (stand-ups, sprint planning, retrospectives) and contribute to continuous delivery pipelines.

Benefits

  • Competitive compensation
  • Health coverage
  • Time off
  • Employee referral reward
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service