Lead Software Engineer - Mobile Instrumentation Team (Remote)
Job Description
Please note that visa sponsorship is not available for this position.
We are excited to consider a remote engineer for this role in the Pacific Standard Time zone. Remote team members work out of their home office, will collaborate within our core team's Pacific Standard Time hours, and should have successfully worked remotely in the past.
Your Opportunity
The Mobile Instrumentation team at New Relic builds instrumentation libraries that mobile developers use to better observe the apps they create. Were mobile developers, but we dont build apps. Instead, were experts in mobile language and technology ecosystems. We use this knowledge to build tools and SDKs that instrument mobile applications. Our products send telemetry and mobile data to be enhanced, analyzed and visualized helping app developers fine-tune their apps, track error rates, and improve performance.
We need your help building new hybrid framework products to enable observability within cross-platform environments like React Native and Flutter. Youll help architect and build new offerings from the ground up, launching them into the market, and everything you develop will be released as Open Source. It's an exciting time to join New Relic, and were starting with React Native!
What Youll Do
Join us in building a new generation of mobile observability offerings! Our products will be built using open standards wherever possible. Youll build tools mobile developers will rely on. Your code will create efficient protocols and networking capabilities to communicate telemetry to our ingest backends so it can be quickly processed and acted upon by our users.
In your first month, you will:
Understand your teams workflows, constraints, roles, ceremonies, purpose, and needs from the business.
Familiarize yourself with your team's existing XCFramework and Android agent SDKs.
Establish rapport with your teammates and language instrumentation engineers.
Begin shaping a plan and identify dependencies for a React Native solution.
Participate in interviewing your future teammates as we grow the team.
In your first three months, you will:
Gain a deeper understanding of how your team fits into the larger organization and work closely with peers, solutions architects and product management.
Begin mentoring engineers on your team and support their technical development in React Native concepts.
Participate in internal and external customer interviews to better understand the fundamental problems well solve with these new products to inform your architectural decisions and ultimate product direction.
Lead the design and development of a new React Native offering.
In your first six months, you will:
Add to the strategy and vision for your team by identifying and planning work based on your understanding of customer needs.
Identify and work on areas to further your career by growing as an engineer, a leader, and a person.
Find and act on opportunities to have an impact beyond your team, likely within the OpenTelemetry community helping move forward specifications and implementation within the mobile space.
Ship a React Native offering and start balancing operational needs with new feature development.
Your Qualifications
Must-have:
5+ years of mobile software engineering experience building, shipping, and monitoring apps deployed at scale in both iOS (Objective-C preferred) and Android (Kotlin preferred), using the latest standard development environments
Knowledge of and exposure to hybrid mobile development frameworks
Solid understanding of mobile build, packaging and dependency management systems such as Gradle and CocoaPods
Strong experience working with C++, JavaScript and React, especially around error handling, crash analytics and building framework bridges.
Strong experience designing and implementing APIs
Experience using commercial or open source tools and services to monitor the behavior and operation of mobile apps
An aptitude to learn new technologies swiftly and just in time
Nice-to-have:
Recent experience in mobile development using cross platform hybrid frameworks such as React Native, Flutter, Xamarin, Cordova or the like
Previous use of, or interest in mobile monitoring tools such as Firebase Performance Monitoring or Cloudflare Mobile SDK
Experience with or interest in contributing to and managing Open Source projects, specifically OpenTelemetry, or other open observability APIs and standards
We're looking for bold and passionate people to be a part of our mission to create more perfect software. We'd love to have you apply, even if you don't feel you meet every single requirement. What's most important to us is finding authentic and accountable people who feel connected to our mission and values, not just candidates who check off all the boxes.
Work in United States
Employment Options
Base Salary
165,000 - 200,000 USD
Professional Experience
Skills
- Mobile Development
- Cross-platform
- Hybrid Platform
- Javascript

