Software Engineer

USD 189,600-210,000 per year
MIDDLE
✅ Remote ✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 3 Automated Testing @ 3 Java @ 3 PostgreSQL @ 3 React @ 3 Planning @ 3 Performance Optimization @ 3 API @ 3 JWT @ 3 Spring Boot @ 3 JUnit @ 3 Agile @ 3

Details

Collibra is seeking a Software Engineer to write clean, maintainable code and contribute to the design and operation of large-scale applications.

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.

Requirements

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

Salary & Hours

  • Salary: $189,592 - $210,000 per year.
  • Hours: 40 hours per week, Monday–Friday.

Location & Work Policy

  • Location: New York, New York, USA (option to work remotely from any location in the U.S.).

Benefits & Equal Opportunity

  • Collibra offers a flexible benefits program, competitive compensation, health coverage, and time off. Learn more at Collibra’s careers pages linked in the posting.
  • Collibra is an equal opportunity employer and provides accommodations for applicants as described in the posting.

Additional Info

  • Eligible for employee referral reward.
  • #LI-DNI
  • EOE