The Principal Software Engineer role involves building distributed systems at scale and requires a technical leader who enjoys hands-on work.
The position is within the Observability space, which is experiencing rapid growth due to advancements in DevOps, containerization, and cloud-native computing.
New Relic is a leader in this field, processing petabytes of data daily and serving billions of web requests.
Principal engineers are critical to the engineering organization, assisting teams with extra capacity and tackling significant challenges.
Responsibilities include engaging with teams on high-impact projects, conducting research and building prototypes, coaching and mentoring teams, and contributing to cross-team initiatives.
Requirements:
Candidates must have 15+ years of professional software development experience.
A proven track record of senior technical leadership is required.
Knowledge of building and operating highly-available software and data pipelines at scale is essential, including understanding data structures, architectural patterns, and distributed systems.
Strong interpersonal skills are necessary, including the ability to seek consensus and provide technical leadership.
Candidates should be able to quickly adapt to new teams and services to make impactful organizational and technical contributions.
Benefits:
New Relic fosters a diverse, welcoming, and inclusive environment, encouraging employees to bring their authentic selves to work.
The company supports a flexible workforce model, allowing for fully office-based, fully remote, or hybrid work arrangements.
Reasonable accommodations are available for applicants during the application or recruiting process.
The hiring process includes identity and eligibility verification, and a criminal background check is required for employment.
New Relic is committed to evaluating candidates based on qualifications without discrimination based on various legally protected characteristics.