Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Senior Software Engineer, Agent Lifecycle

Expired Job

New Relic Portland , OR 97228

Posted 2 months ago

New Relic

Senior Software Engineer, Agent Lifecycle

Portland, Oregon

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

When applying:

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

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:


See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

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 Software Engineer Team Lead

Appnexus Inc.

Posted Yesterday

VIEW JOBS 11/16/2018 12:00:00 AM 2019-02-14T00:00 Senior Software Engineer – Team LeadAppNexusis hiring an experiencedSenior Software Engineer Team Lead to join the Customer Experience Platformteam.As the Senior Software Engineer Team Lead,youwill lead the customer experience engineering efforts that ensure our goal of enabling software that is soeasy to useit doesn’t require a technical manual – or a help desk call support.Your team will be composed of smart, passionate engineers and designers.You will be responsible for ensuring the highest level of engineering best practices across your team.You will provide professional development guidance to help them grow their careers, unblock obstacles to increase their productivity, and foster an inclusive, positive culture that emphasizes strong ownership of what we build.About the team:As the Customer ExperiencePlatformwe drive continuous improvement of the “qualities of service” for our customers across all products. Weprovide the platform to rationalize available features into well-defined products and provide the methods by which product and feature life-cyclescan beeffectively managed.About the job:Design, developand maintain fast and reliable customer facing solutions.Lead architecture discussions, make and drive technical decisionsCollaborate with a global cross-functional team with diverse technology backgrounds.Work closely with other engineering teams.Participate in all stages of the software development life cycle: from design and development, to deployment and maintenance.Share your knowledge, guide and mentor other engineers on your team.Provide technical, performance and career development leadership, feedback and coaching to several engineers (your direct reports).This is very good position for those who are strong engineering individual contributors right now and thinking to move onto managerial role one day, you can still spend around 50% of your time coding and another 50% - leading.About your skills:5+ years of experience as a professional software developer.Experience providing mentorship and guidance, including code reviews, training, and feedback.Ability to balance managerial responsibilities with individual technical contributions.Strong knowledge of and an interest in JavaScript and experience with JavaScript frameworks such as React and Node.js.Thorough understanding and work experience inany back-end language, such as Java or PHP.Demonstrated skill in designingand architecting large interdependent systems.Ideally, experience with User Interface Design for SaaS.Knowledge of computer science fundamentals: Object-Oriented and/or Functional programming, design and asynchronous and event-driven development.Experience writing unit and integration tests.Ability to work independently and make use of your time effectively.Experience in leading, coaching and mentoring other engineers (implies the knowledge of how all of these “leading”, “coaching”, “mentoring” activities are different).You are passionate about enabling customer success.Experience with designing and building user-facing applications preferred.Experience with agile methodologies preferred.More about you:You are passionate about a culture of learning and teaching. You love challenging yourself to constantlyimprove andsharing your knowledge to empower others.You like to take risks when looking for novel solutions to complex problems. If faced with roadblocks, you continue to reach higher to make greatness happen.You care about solving big, systemic problems. You look beyond the surface to understand root causes so that you can build long-term solutions for the whole ecosystem.You believe in not only serving customers, but also empowering them by providing knowledge and tools.Learn. Teach. Build.AppNexiansmake greatness happenJoin our communityAppNexusis proud to offer equal opportunity in all aspects of employment.AppNexusis proud to offer equal opportunity in all aspects of employment. We strive to foster a diverse, inclusive and engaging work environment. We welcome applications from all candidates and look forward to receiving yours! Our diversity in action:Partnering with Path Forward to offerreturnshipsto help caregiversreenter the workforceSharing feedback openly through roundtable discussions on how to make progress on ourDiversity & Inclusion goalsGalvanizing diversity and inclusionthrough our affinity groups (includingOutNexus,AppNexusWomen’s Network,AppNexusLatino Alliance andBlackNexusto name just a few!)Partnering withFairygodbossto support our commitment to women’s advancement in techHiring Manager:Christian HammerRecruiter:Kristin Howarth Appnexus Inc. Portland OR

Senior Software Engineer, Agent Lifecycle

Expired Job

New Relic