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 a day 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.

Senior JAVA Backend Engineer

Senior Backend Engineer position focusing on Java Spring Boot and microservices architecture, requiring 10 years of experience in backend development.

(San Francisco Bay Area) Senior Software Engineer (growth to Founding Engineer)

Senior Software Engineer role at ProjectFitter, building cutting-edge voice AI solutions in San Francisco Bay Area with React, Node.js, and AWS.

Senior Back-end Developer (Python)

Senior Backend Python Developer position at Seven Apps, focusing on cloud-native applications, containerization, and modern development practices.

Senior Software Engineer, Integrations (Fullstack)

Senior Software Engineer position at Keeper Security focusing on full-stack integration development with remote work opportunity.