Airship logo

Principal Software Engineer

You possess strong software engineering and Java development fundamentals.

Airship

Icons/design/feather/users

201-500

You possess strong software engineering and Java development fundamentals. You are unafraid to dig into unknown codebases to unravel unexpected behaviors. You value reliability, testability, and maintainability. You're proud of the code you write, but you're also pragmatic and believe in iteration. You know when it is time to refactor, and when it's time to ship.
 

About the Position

 
The job of a Principal Engineer at Airship is to focus on designing systems for scale and reliability while thinking about the future of Airship’s stack and product direction. We provide low latency services that process a stream of events from both apps/web/mobile wallet/email/sms and internal services. We also support large analytical workloads, querying across billions of events and Terabytes of data.

  • Our backend infrastructure is built on the Google Cloud Platform.
  • Our backend infrastructure is primarily Java.
  • Our platform uses microservices that talk to SQL and NoSQL databases and handle an immense load.
  • You'll be involved in schema design, ownership of data semantics, and a lot of squinting at server metrics trying to puzzle out why database write latency spiked in the 99th percentile and moved the emphasis in “near-real-time” from “real” to “near.”
  • Interfacing with product teams to ensure correct design and implementation.
 
We have remote employees in engineering spread over many cities in the US and encourage people outside of Portland to apply. Quarterly travel to our home office in Portland, OR is preferred but negotiable.
 
Airship has a fantastic career path for developing software engineers like yourself. Learn more about our tech ladder athttps://github.com/urbanairship/techladder/blob/master/eng.md
 

Experience and Skills


  • Strong experience with distributed systems
  • Experience leading a release/project, working with and guiding a team of talented engineers
  • Experience in collaborating with cross-functional peers and take a project from requirements to design to implementation meeting relevant milestones
  • Experience defining standards on how product features and services are built by multiple teams is a plus
  • Willingness to work as part of a team to achieve shared commitments
  • Calmly work in a fast-paced environment to ensure continuous delivery
  • Experience providing structured mentorship and guidance for less experienced engineers, helping them break tasks down, providing thoughtful code reviews, and taking responsibility for the growth of the engineers on your team
  • Strong verbal and written communication skills
  • Solid fundamentals with Linux

About Airship


Marketing and digital experience teams at thousands of the world’s most admired companies rely on Airship’s Customer Engagement Platform to create deeper connections with customers by delivering incredibly relevant, orchestrated messages on any channel. 

Founded in 2009 as a pioneer in push notifications, Airship now gives brands the user-level data, engagement channels, AI orchestration and services they need to deliver push notifications, emails, SMS, in-app messages, mobile wallet cards and more to exactly the right person in exactly the right moment — building trust, boosting engagement, driving action and growing value.

Latest press releases and news articles: Airship Newsroom

Apply now

Please let Airship know you found this job on Himalayas. This will help us grow!

Apply now

About Airship

Learn about Airship and their company culture.

View company profile

Marketing and digital experience teams at thousands of the world’s most admired companies rely on Airship’s Customer Engagement Platform to create deeper connections with customers by delivering incredibly relevant, orchestrated messages on any channel. 

Founded in 2009 as a pioneer in push notifications, Airship now gives brands the user-level data, engagement channels, AI orchestration and services they need to deliver push notifications, emails, SMS, in-app messages, mobile wallet cards and more to exactly the right person in exactly the right moment — building trust, boosting engagement, driving action and growing value.

Read more Read more

Tech stack

Learn about the technology and tools that Airship uses.

View tech stack

Similar remote jobs

These are some of our top picks for great remote jobs on Himalayas.

View all jobs
See-Mode Technologies logo
Icons/design/feather/country/au Australia only
Multitudes logo
Icons/design/feather/country/au Icons/design/feather/country/nz AU & NZ
TrueAccord logo
Icons/design/feather/country/us United States only

13 remote jobs at Airship

Airship is hiring Sales Product Specialist, Staff Infrastructure Engineer, and more.

View all jobs at Airship
Airship logo
Icons/design/feather/country/us United States only

Airship

Icons/design/feather/users

201-500

Airship logo
Icons/design/feather/country/us United States only
Airship logo

Airship

Icons/design/feather/users

201-500

Full Time
Sales Sales
Airship logo

Airship

Icons/design/feather/users

201-500

Full Time
Sales Sales

Remote companies like Airship

These are some great remote companies operating in similar industries to Airship.

View all companies
Appnovation logo

Appnovation is a full-service digital consultancy with experience and capacity to meet the needs of even the largest most complex of organizations in the world.

Car Next Door logo

Change how people think about transportation Empower people to save money, reduce waste, and create cleaner, greener, better neighbourhoods.

Multitudes provides insights and recommendations to unlock happier, higher-performing teams.

Ultra Tendency logo

Are you looking for a new challenge with great career opportunities in a vibrant, international team with „Best in class coworkers“ ?

SmartrMail logo

We’re on a mission to build the easiest email marketing app for e-commerce.

vidIQ is the first YouTube audience development and management suite that helps brands and agencies grow their views and subscribers.

The latest jobs in your inbox

We'll keep you updated with the best new remote jobs.

Read about our privacy policy

Hiring remotely?
Start posting jobs today.

Start posting jobs for only $50.

Post remote jobs on Himalayas