Senior Software Engineer

Collibra Logo

Collibra

πŸ“Remote - Czech Republic

Summary

Join Collibra's Software Engineering team as a Senior Backend Engineer and play a pivotal role in defining and scaling the engineering roadmap. Develop high-quality code using Java, Spring/Spring Boot, and relational databases (preferably PostgreSQL). Collaborate with various teams, mentor other engineers, and follow Agile (Scrum) methodologies. Leverage your experience in SaaS software development and cloud deployment. Collibra offers competitive compensation, health coverage, and time off, along with a flexible benefits program to support diverse needs.

Requirements

  • Professional expertise in scaling Java applications
  • Experience with either Spring or Spring Boot, with demonstrable understanding of best practices and function
  • Experience with Relational Database Management Systems (preferably PostgresQL) and ability to demonstrate real-world interactions in the role of a backend engineer
  • Experience partnering - or leading - through architectural design translation to development
  • Work experience in 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 developing and delivering software
  • Experience mentoring other engineers and being the lead engineer of projects in your career
  • Ability to communicate effectively in English - we’re a global team and English is the most spoken language
  • Eligible to work in Czechia

Responsibilities

  • Play a pivotal role in establishing, defining, scoping and scaling the engineering / team roadmap and priorities
  • Develop high quality code, including participating in testing and maintenance of that code
  • Apply pragmatic engineering approaches to deliver value to customers
  • Collaborate across a variety of partnerships internally - e.g. Product Management, Design, Architecture, Operations, QA, UX and other Engineers - to help estimate work, design scalable and performant solutions that will delight our customers, and produce high quality production-grade software
  • Be seen as a lead engineer who focuses and aligns on the team objectives
  • Follow agile process (Scrum) to make sure your deliverables are visible for the entire team and company stakeholders
  • Mentor other Engineers, leveraging your experience and knowledge

Preferred Qualifications

  • Experience with containerization tools (Docker, Kubernetes, etc.)
  • Experience with multiple cloud platforms e.g. AWS, Azure, GCP
  • Experience in building and designing effective CI\CD Pipelines

Benefits

  • Competitive compensation
  • Health coverage
  • Time off

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.