Senior Software Engineer, Java Agent Team

New Relic Portland , OR 97228

Posted 2 weeks ago

New Relic

Senior Software Engineer, Java Agent Team

Portland, Oregon

At New Relic, we love making software to improve the lives of people that make software. Our products help customers answer their most important questions by allowing them to visualize, explore, and understand their ops, application, and customer data.

As a Senior Software Engineer on the Java Agent Team, you will develop high-performance JVM monitoring software that delivers the data behind New Relic's market leading digital intelligence platform. We overcome constant challenges in optimizing the performance of one of the most complex and foundational products, the Java Agent. Our tens of thousands of customers trust our code to deliver insight they've never seen before while creating a consistent experience across hundreds of deployment architectures. Our team caters to the entire Java ecosystem - from the nanoscale serverless deployments to the largest enterprise customers who enable your favorite technology experiences - software we create is deployed at scale, monitoring a technology somewhere near you.

Does the idea of building software that collects millions of metrics, events, and traces per second excite you?

Do you find joy in learning and applying your knowledge of Java technologies?

Let's talk!

As the right person for this role, you should have most of the following:

  • A deep familiarity of common Java technologies, frameworks, libraries and tools

  • A strong desire to learn or apply your experience in JVM classloading, Java bytecode, and concurrency

  • Experience in tuning, instrumenting, or monitoring Java applications

  • Experience designing and implementing performant and extensible Java APIs

  • A dedication to building and improving test automation to boost our development efficiency and reliability

  • An intrinsically curious personality with an enthusiasm for learning and a desire to champion the continuous improvement mindset

Have even more experience? We're especially excited to talk with you about your:

  • Experience with or interest in OpenTracing, OpenCensus, or other open monitoring APIs or products

  • Experience with or interest in container, orchestration, or service mesh technologies

  • Experience with or interest in other JVM languages like Kotlin, Scala, Clojure etc

  • Experience with or interest in contributing to and managing free and open source software projects

Your day might include:

  • Developing and supporting the highest quality software trusted by more than 50% of the Fortune 100

  • Designing and developing New Relic's next generation monitoring software deployed across JVM applications run by customers around globe

  • Deep diving into technical issues StackOverflow hasn't even heard of to drive last-tier customer support issues to conclusion

  • Evaluating newly released technologies to determine what data to collect and what code paths to instrument - always pragmatically balancing the performance impact of capturing this information

  • Continuously optimizing our software to be more performant at scale

  • Prototyping and driving new feature development and partnering with internal users and engineering teams at New Relic for market validation

  • Influencing the future and defining what application data collection looks like for anyone running on the JVM

  • Improving the way we work including our agile processes and development practices

  • Mentoring and pairing with our team members to help them grow and adopt the best software development practices

  • Improving our deployment and testing automation pipelines to ensure we can move more quickly and with increased confidence

  • Giving a talk or participating in one of our fifteen (and growing) internal Community of Practices. Interested in machine learning, performance, security, or reliability? We have a group of passionate people for you.

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.

Interested in the details of our privacy policy? Read more here: https://newrelic.com/termsandconditions/applicant-privacy-policy


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Java Engineer (High Throughput)

New Relic

Posted 7 days ago

VIEW JOBS 3/15/2019 12:00:00 AM 2019-06-13T00:00 New Relic Senior Java Engineer (high throughput) Portland, Oregon At New Relic, we provide our customers with real-time insights so they can innovate faster. Our software provides deep observability across the stack, and we need a talented Java Engineer to help us deliver an extensible and stable Browser Platform to our customers. You will create tools that make software engineers better. You've created and maintained high throughput Java services, and have a track record of delivery, mentoring, and collaboration. You enjoy solving tough technical problems at "machine scale". As an engineer on the Browser Team you will: * Build, maintain, and scale back-end Java services * Participate in an on-call rotation and bake stability into everything you do to ensure a healthy work life balance * Own and improve your team processes * Work closely with product management, technical support, and design to build the right features and ensure our customers understand their digital business How do you know if you're right for this job? * You are very interested in high-throughput multithreaded Java. You're knowledgeable about modern messaging services (e.g. Kafka, Kinesis) and modern libraries and frameworks (e.g. Guava, RxJava, Ratpack) * You take testing seriously. Proficiency with unit and integration testing is required. * You embrace the fact that modern software development includes operations responsibilities and are interested in growing your skills there too * You enjoy mentoring others * You ship incrementally and often Not sure if this is you? We're particularly interested in having a diverse team, with a broad set of skills and viewpoints. If this seems like your dream job, but you're not sure if you qualify, apply anyway! We'll carefully consider every applicant that takes the time to apply for this specific position. We'll either move forward with you, find other teams that are good fits, keep in touch for later opportunities, or thank you for your time. Interested? Send along resume/cv with a cover letter that tells us why you are interested in joining the New Relic Browser team along with anything else that might give us some insights into your technical ability such as GitHub repos, blog or portfolio. 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. Interested in the details of our privacy policy? Read more here: https://newrelic.com/termsandconditions/applicant-privacy-policy New Relic Portland OR

Senior Software Engineer, Java Agent Team

New Relic