
Remote opportunity at
AirshipBackend Java Engineer
Airship is seeking a Backend Java Engineer to join its core engineering group. Airship provides a no-code, AI-powered customer experience platform trusted by global brands like…
Career Tools
About This Role
Airship is seeking a Backend Java Engineer to join its core engineering group. Airship provides a no-code, AI-powered customer experience platform trusted by global brands like The Home Depot, BBC, and Alaska Airlines to drive user engagement and loyalty. In this remote position, you will build and support distributed, low-latency microservices that manage continuous event streams and large-scale analytical workloads running on the Google Cloud Platform. This role is ideal…
Job Description
Airship is seeking a Backend Java Engineer to join its core engineering group. Airship provides a no-code, AI-powered customer experience platform trusted by global brands like The Home Depot, BBC, and Alaska Airlines to drive user engagement and loyalty. In this remote position, you will build and support distributed, low-latency microservices that manage continuous event streams and large-scale analytical workloads running on the Google Cloud Platform.
This role is ideal for a software professional who wants to take ownership of data semantics, scale backend systems, and collaborate with product teams. You will handle tasks ranging from schema design and API maintenance to troubleshooting performance issues using server metrics and application data. Airship uses AI tools as technical assistants for planning and debugging, allowing you to incorporate AI into your daily development workflow while critically assessing its output for security and accuracy. This position follows a digital-first approach with up to 10% travel required based on business needs.
Airship maintains a commitment to equal employment opportunity and supports a collaborative, flexible work environment. Team members receive stock options, medical insurance options, flexible time off, and wellness programs. If you possess professional fluency in French alongside backend development expertise, this opportunity offers a chance to shape technical foundations that touch millions of global users daily.
Responsibilities
- Design data schemas and manage data semantics
- Maintain, improve, and scale Java APIs and distributed services
- Investigate performance issues using system behavior, application data, and server metrics
- Enhance the reliability, testability, and maintainability of backend systems
- Collaborate with product and engineering groups on technical implementation and design
- Contribute to defining technical standards across teams
- Take ownership of large-scale releases and technical projects
- Utilize AI as a technical assistant to draft development plans and research bugs
Requirements
- At least three years of experience operating, maintaining, and designing distributed systems
- Professional fluency in spoken and written French
- Strong Java development skills
- Experience with unit testing, code reviews, documentation, and Git-based version control
- Experience leading major releases or technical projects
- Familiarity with continuous delivery and continuous integration practices
- Strong written and verbal communication skills
- Collaborative and pragmatic approach to software development
Qualifications
- Experience troubleshooting and improving JVM performance
- Experience with Google Cloud Platform
- Knowledge of distributed NoSQL databases or key-value stores
- Strong Linux administration fundamentals
Core Skills
Benefits
- Stock options included with all employment offers
- Medical insurance options for employees and their dependents
- Flexible time off, paid holidays, paid parental leave, and paid volunteer time off
- Employer-subsidized mental health and employee wellness programs
- Monthly stipend to support remote work in a digital-first environment
- Mentorship and professional development opportunities
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, this position is fully remote within Airship's digital-first work environment, though it may require up to 10% travel based on business needs or manager requests.
What are the core technical requirements for this role?
Applicants must have at least three years of experience designing, operating, and maintaining distributed systems, strong Java development skills, professional fluency in French, and experience with unit testing, code reviews, documentation, and Git.
What is the salary for this position?
The salary is not stated in the job posting, though starting pay may vary based on factors such as relevant skills, work experience, market demands, and location.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.