Your opportunity
As a Lead Software Engineer on the Mobile apps team, you will have the opportunity to build new capabilities and support existing experiences in New Relic mobile apps. You will also be maintaining and writing our services that support push notifications.

If this opportunity sounds exciting, we invite you to apply! Please include your resume and a short cover letter telling us why you’re interested in this position and why you think we would work well together.

What you'll do
  • Collaborate using Agile practices to ship software incrementally with frequent customer feedback
  • Build new and improve existing customer-facing UIs that interface with high-throughput data streaming systems, and computing and storage infrastructure. Work closely with product management, UX/design and your teammates to help build these experiences
  • Work with a small team of engineers collectively accountable for the reliability and security of the team’s software
  • Maintain our push notification backend services, that allow alerting issues to be delivered as notifications to customer devices
  • Use a DevOps approach - we build and maintain our own software, including taking turns being on-call, and tailoring our own on-call alert policies to prevent pager-fatigue
  • We care about and nurture a balance between life & work - you’ll find this role to be sustainable and rewarding!
This role requires

  • Strong engineering experiences (at least 5+ years) of building iOS or Android native applications,
  • Experience in a technical leadership role (at least 2+ years)
  • Fluency in Swift, SwiftUI, Kotlin and Compose
  • Experience developing apps using Xcode or Android Studio
  • Keen eye for detail and UX
  • Ability to move fast, develop rapid prototypes and react quickly to changes when appropriate
  • Willingness to be on-call for the applications the team owns
  • Strong written and verbal communication skills
  • Ability to read and understand javascript code
  • Profiling and debugging iOS, and Android applications
  • Experience with Git and related workflows
  • Automated testing (unit or integration tests)

Bonus points if you have

  • GraphQL experience
  • Experience with Swift package management
  • Familiar with web development tooling to port web behavior to mobile

Is a Remote Job?
Hybrid (Remote with required office time)

New Relic helps engineers and developers do their best work every day — using data, not opinions — at every stage of the software lifecycle. The world’s best engineering teams rely on New Relic to...

Apply Now