Senior Software Engineer

USD 204,000-255,000 per year
SENIOR
✅ Hybrid

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 4 Docker @ 4 Kubernetes @ 4 GCP @ 4 Java @ 4 CI/CD @ 4 Leadership @ 4 AWS @ 4 Azure @ 4 Mentoring @ 4 PostgreSQL @ 4 Product Management @ 4 Technical Leadership @ 4 QA @ 4 Design Patterns @ 4 Spring Boot @ 4 Agile @ 4

Details

The Software Engineering team at Collibra is a global team of builders focused on innovative technology, solving complex problems, and building simple, elegant products that delight customers and simplify data engagement. Engineers rotate across product groups and work on multi-product cloud solutions. This role is a hybrid position based in Collibra's New York office (work from office at least two days per week).

Responsibilities

  • Establish, define, scope and scale the engineering/team roadmap and priorities.
  • Develop high-quality production-grade code, participate in testing and maintenance.
  • Apply pragmatic engineering approaches to deliver customer value.
  • Collaborate with Product Management, Design, Architecture, Operations, QA, UX and other engineers to estimate work and design scalable, performant solutions.
  • Act as a lead engineer focusing and aligning on team objectives.
  • Follow Agile (Scrum) processes to make deliverables visible to the team and stakeholders.
  • Mentor other engineers and provide technical leadership on projects.

Requirements

  • Professional expertise in scaling Java applications.
  • Experience with Spring or Spring Boot and demonstrable understanding of best practices.
  • Experience with Relational Database Management Systems (preferably PostgreSQL) and real-world backend interactions.
  • Experience partnering or leading through architectural design translation to development.
  • Experience building and designing SaaS software for deployment to the Cloud.
  • Knowledge of OO principles, Design Patterns, functional programming and clean code principles.
  • Experience with Agile process (Scrum) in software development and delivery.
  • Experience mentoring other engineers and serving as a lead engineer on projects.
  • Bachelor’s degree or equivalent related working experience is required.
  • This is a full-time employment position; freelance or B2B arrangements are not being considered for this role.

Nice-to-haves (listed as “It is a plus if you have”)

  • Experience with containerization tools (Docker, Kubernetes).
  • Experience with multiple cloud platforms (AWS, Azure, GCP).
  • Experience building and designing effective CI/CD pipelines.

You are

  • Curious about technology and adaptable to new technologies.
  • Agile-minded, optimistic, passionate, and pragmatic about delivering valuable software to customers.
  • Quality-focused with a passion for good design and clean code.
  • Able to work productively with a geographically distributed remote team and mentor others on a scrum team.
  • Empathetic to customer needs with a strong desire to solve problems.
  • Open, direct, and kind as a team player.

Measures of success

  • First month: complete onboarding, become familiar with the environment and submit code to production.
  • Third month: implement new user stories with quality and understand their customer value.
  • Sixth month: be a productive member / lead engineer of the Data Export team, reliably delivering quality code and participating in testing.

Compensation

  • Standard base salary range: $204,000 - $255,000 per year.
  • Position is not eligible for additional commission-based compensation.
  • Salary offers are based on experience, skills, and location.
  • In addition to base salary: equity ownership, bonus potential, a Flex Fund monthly stipend, pension/401(k) plans, and more.

Benefits

  • Flexible benefits program with competitive compensation, health coverage, and time off.
  • Programs for inclusion, diversity, equity, and belonging.
  • Equal opportunity employer; accommodations available for applicants who require them.