Senior Software Engineer

Premium global chauffeur services provider operating in over 50 countries, offering airport transfers, city-to-city commutes, and chauffeur services.
Backend
Senior Software Engineer
Remote
101 - 500 Employees
5+ years of experience
Travel · Consumer

Description For Senior Software Engineer

Blacklane, a premium global chauffeur services provider, is seeking a Senior Software Engineer to join their dynamic team. Operating in over 50 countries, Blacklane is revolutionizing the travel industry with their comprehensive chauffeur services including airport transfers, city-to-city commutes, and on-demand mobility solutions.

As a Senior Software Engineer, you'll work within autonomous agile teams, developing and maintaining crucial services that power Blacklane's platform. The technical environment is modern and diverse, utilizing Ruby, Go, TypeScript, and Java services designed with Domain-Driven Development principles. The infrastructure is built on AWS, with services deployed to Kubernetes clusters and communicating via domain events using SQS and Kafka.

The role demands a seasoned professional with at least 5 years of experience in multiple programming languages, particularly Ruby or Go. You'll be responsible for tackling market-specific challenges, maintaining high code quality standards, and contributing to system optimization. The ideal candidate should be familiar with distributed systems, REST APIs, and containerized environments.

Blacklane offers an inclusive and growth-oriented environment with attractive benefits, including stock options, flexible working arrangements, and fair compensation. The company is committed to sustainability, aiming for 50% of global rides in EVs by 2025, and promotes diversity in the workplace. Join a team of 300+ employees from 70 nations, working together to create perfect travel experiences worldwide.

Last updated 3 months ago

Responsibilities For Senior Software Engineer

  • Develop services that power Blacklane's platform
  • Work on improving back-office systems
  • Solve integration problems for business partners
  • Tackle unique challenges for specific markets
  • Maintain high standards through testing and documentation
  • Optimize system performance and maintainability
  • Contribute to team collaboration and knowledge sharing

Requirements For Senior Software Engineer

Ruby
Go
TypeScript
Java
Kubernetes
Redis
PostgreSQL
MySQL
  • Minimum 5 years experience with two or more programming languages
  • At least 5 years experience with Ruby or Go
  • Knowledge of HTTP protocol and REST APIs
  • Experience with writing maintainable code and following best practices
  • Understanding of distributed systems
  • Experience with Event-driven architecture and domain driven design
  • Experience with Docker and containerized environments
  • Knowledge of Kubernetes and Terraform (preferred)

Benefits For Senior Software Engineer

Equity
  • Employee Stock Options Plan
  • Flexible working hours and home office
  • Continuous learning and development opportunities
  • Regular team social events
  • Fair remuneration based on local cost of living
  • 8 hours paid leave for volunteering (Blacklane Cares day)
  • Comprehensive development plan
  • Equal opportunity employer

Interested in this job?

Jobs Related To Blacklane Senior Software Engineer

Senior Salesforce Engineer

Senior Salesforce Engineer role at Blacklane, a global chauffeur service provider, requiring 3+ years experience and offering flexible work and equity benefits.

Quality Assurance Engineer

Senior QA Engineer position at Payfuture, focusing on automation testing for banking systems with 5+ years experience required.

Senior Software Engineer - Go

Senior Software Engineer position at 3Pillar Global, focusing on Go backend development with emphasis on scalable systems and cloud technologies.

Senior Sales Engineer

Senior Sales Engineer position at Atropos Health, working with healthcare data and solutions, requiring 7+ years of experience in healthcare or related fields.

Senior Back-End Engineer

Senior Back-End Engineer position at Trustly, working on payment solutions with Java, focusing on system design, development, and maintenance of backend services.