Principal Software Engineer

Blacklane is a provider of premium global chauffeur services, offering airport transfers, City-to-City commutes, In-city mobility chauffeur hailing and Chauffeur-by-the-hour in over 50 countries globally.
Backend
Principal Software Engineer
Hybrid
101 - 500 Employees
Travel

Description For Principal Software Engineer

Blacklane is seeking an experienced and innovative Principal Engineer to lead technical efforts in the Guest domain. This role involves shaping the platform's architecture and technology, ensuring high-quality, scalable solutions that enhance the guest experience.

The environment consists of Ruby, Go, Typescript, and Java services, designed using DDD. These services are deployed to a Kubernetes cluster and communicate via domain events using SQS and Kafka. Various data storage technologies are used, including Postgres, MySQL, Elasticsearch, Redis, and DynamoDB. AWS is the primary cloud provider, with infrastructure managed through Terraform.

Key responsibilities include:

  • Developing and driving the technical vision for the platform
  • Empowering the engineering team to improve flexibility, agility, and productivity
  • Providing high-level and hands-on support
  • Staying current with technology trends and bringing innovative ideas to life
  • Defining and monitoring key technical metrics for continuous improvement

The ideal candidate should have:

  • Hands-on experience in transforming monolithic architectures into event-driven microservices
  • A collaborative approach to problem-solving
  • The ability to align technical strategy with business goals
  • A data-driven mindset for making technical decisions

Blacklane offers various benefits, including:

  • Continuous learning opportunities
  • Flexible working arrangements
  • Regular team socials
  • Employee Stock Options Plan
  • Fair remuneration
  • Commitment to sustainability
  • Equal opportunity workplace
  • Blacklane Cares day for volunteering

Join Blacklane to be part of a diverse team of 300+ employees from 70 nations, working towards creating perfect travel experiences and inspiring a better future.

Last updated 4 months ago

Responsibilities For Principal Software Engineer

  • Develop and drive the technical vision for the platform
  • Empower the engineering team to improve flexibility, agility, and productivity
  • Provide high-level and hands-on support, assess the platform's architecture
  • Stay current with technology trends and bring innovative ideas to life
  • Define and monitor key technical metrics for continuous improvement

Requirements For Principal Software Engineer

Ruby
Go
TypeScript
Java
Kubernetes
Kafka
PostgreSQL
MySQL
Redis
  • Hands-on experience in transforming monolithic architectures into event-driven microservices, ideally in large e-commerce or marketplace platforms
  • Collaborative approach to problem-solving
  • Ability to align technical strategy with business goals
  • Data-driven mindset for making technical decisions and process improvements

Benefits For Principal Software Engineer

Equity
Parental Leave
Visa Sponsorship
  • Employee Stock Options Plan
  • Flexible working hours and home office days
  • Regular team socials
  • Fair remuneration
  • Continuous learning opportunities
  • Blacklane Cares day for volunteering

Interested in this job?

Jobs Related To BLACKLANE Principal Software Engineer

Technical Program Manager Lead, OTT, YouTube

Lead Technical Program Manager position at YouTube's OTT team, focusing on streaming TV transformation, feature delivery scaling, and team leadership.

Senior Software Engineering Manager, YouTube

Lead and manage engineering teams at YouTube, overseeing technical projects and team development while working with cutting-edge technology to shape the future of video sharing.

Software Engineering Manager, Billing Finance

Lead software engineering team for Google Cloud's Billing Finance, managing data transformation pipelines and financial products using BigQuery and Java.

Application Engineering Manager

Lead engineering team in developing and maintaining enterprise legal solutions at Google, overseeing application lifecycle and third-party system integration.

Engineering Manager, Enterprise Platforms

Lead Google's Enterprise Platforms team as Engineering Manager, overseeing technical innovation and team development while building scalable internal business solutions.