New Relic Portland , OR 97228
Senior Software Engineer, Agent Lifecycle
At New Relic, we love making software for people that make software. Our products help customers answer their most important questions by allowing them to visualize, explore, and reason about their ops, applications, and customer data.
We are looking for a Senior Software Engineer who will help us take our New Relic services and data pipelines to the next level. Our team operates at the intersection of New Relic's on-prem agents and the SaaS platform that delivers insight to our customers. Our high-throughput services support millions of requests per minute and are deployed in a fully containerized environment. In addition to ingesting gobs of data, we enable the configuration and control of the behavior of our many language agents. We've got the data, we've got the throughput, come join us!
As the right person for the role, you should:
Have a high level of expertise in developing, shipping and maintaining high throughput backend services. Experience delivering production applications in modern JVM technologies is a must
Have experience with the operational concerns of distributed systems, concurrency, performance, monitoring, reliability and scaling in a production environment
Understand the value that build and test automation brings to a development team's efficiency and reliability and be passionate about applying these techniques to your work
Have great communication skills with a demonstrated ability to break down complex problems and estimate efforts
Be curious at heart with an enthusiasm for learning and have a continuous improvement mindset
Have an interest in working with queuing technologies like Kafka and container technologies like Docker; direct experience is considered a plus
Your day might include:
Identifying, designing and implementing improvements to the stability, performance, and scalability of our business-critical services and systems
Creating automation and tooling to make our systems more scalable and easier to deploy
Helping to shape and continuously improve the way we work including our agile processes and our development practices
Working directly with Product Managers and Architects to help our customers and partners meet their data performance, extensibility, and usability goals
Contributing to the identification and creation of prescriptive best practices and specifications for communication protocols with our six language agent teams
Mentoring and pairing with our less experienced team members to help them grow and adopt best practices
Please include your resume, any relevant online identity (e.g. blog, GitHub), and a cover letter that highlights what drives you and why you're interested in working with us. We're particularly interested in having a diverse team with a broad set of skills and viewpoints. We carefully consider every applicant that takes the time to apply.
Please note, this position is not eligible for visa sponsorship.
At New Relic, we hire people who are eager to contribute to our culture, and we empower them to do just that. We take pride in thinking beyond our day-to-day job descriptions and encourage you to actively seek out opportunities to create the type of work environment that you want to be a part of. What does this look like in action? You should be ready to be a "culture add" to New Relic and spend ~5% of your time finding meaningful ways to make this an even better place to work.
A little about us:
New Relic provides the real-time insights that software-driven businesses need to innovate faster. New Relic's cloud platform makes every aspect of modern software and infrastructure observable, so companies can find and fix problems faster, build high-performing DevOps teams, and speed up transformation projects. Learn why more than 50% of the Fortune 100 trust New Relic at newrelic.com.
New Relic is a San Francisco Best Places to Work award winner, an Oregon "Top Workplace" award winner, named a leader in the Gartner's 2012, 2013, 2014, 2015 & 2016 "Magic Quadrant" for APM companies, a Top 100 OnDemand Company, Best of SaaS (THINKStrategies), Top 100 Coolest Cloud Computing (CRN); 10 Cloud Management Companies to Watch (NetworkWorld) the list of accolades goes on. More important than all of that: we provide challenging work, opportunities to learn, high-quality teammates, a standard-setting product, and a company on the move.
Our office is in the tech mecca of Portland, with easy commute access and a plethora of good eats and great coffee. We provide competitive compensation including equity and big-company benefits (medical, dental, etc.)all while maintaining the energy, agility, and fun of a start-up.
New Relic is most decidedly an equal opportunity employer. We eagerly seek applicants of diverse background and hire without regard to race, color, gender identity, religion, national origin, ancestry, citizenship, physical abilities, age, sexual orientation, veteran status, or any other characteristic protected by law. Note: Our stewardship of the data of thousands of customers' means that a criminal background check is required to join New Relic.