We are looking for a Senior Software Engineer to join our augmented incident response engineering organization. Our mission is to optimize the observation, investigation, and resolution of production incidents and to continuously produce insights and improvements for the monitoring of complex production systems.
We are a team of interdisciplinary specialists. Our atmosphere is of a startup backed up by a successful corporation. The team is responsible for what we believe is the future of Applied Intelligence: assimilating huge amounts of data and AI’ing the heck out of it in order to help our customers solve problems quickly and efficiently. Our vision is to be able to fix some problems magically without waking up anyone. For a proud parent of an application, we want to be the most perfect Au Pair anyone can imagine!
Are a passionate collaborator that uses reason when enthusiastically communicating your opinions and listens to others’ approaches. You’re proactive, never taking the present state for granted and always striving to understand why things are done the way they are done. You’re a clean coder with readable, simple, and maintainable code.
You quickly grasp large & complex systems and their inner workings. You’re experienced with software engineering best practices (testing, code reviews, immutability, etc.). You’re deeply familiar with the tools, libraries, and frameworks that you’ve worked with and feel at home in production environments. Also, you are aware that you might receive many TikTok videos filled with cuteness from an overly engaged team member.
What You'll Do
Design, develop and test production-grade components within a micro-service architecture implemented mostly in Kotlin.
Collaborate with Engineers, Product Managers, designers, and other partners to frame problems within the business and product context.
Own engineering initiatives for multiple backend components and projects.
Contribute to the product technical design, architecture and implementation of our backend components
Important note about qualifications and must haves: we recognize and appreciate that talent is a major factor in our profession and so if you feel like you can do the job excellently- please ignore these job qualifications and just apply!
3+ years of professional experience as a backend engineer in the industry
Expertise in Java, Kotlin, Scala, C#, Go or similar programming languages
Proven experience in designing, developing and (most importantly) testing scalable distributed systems
Experience working with both relational and non-relational databases
Understand and write concurrent code, specifically a web server's request lifecycle.
5+ years of developing production-grade applications in a JVM based language
Have practiced TDD <3.
CS degree or a degree in a related field / Elite tech unit alumni
Familiarity with message queuing systems & patterns (especially Kafka)
Experience working in teams that use CI/CD practices
Experience with Kubernetes and Docker
Experience with AWS/GCP
Please note, this position is not eligible for visa sponsorship.
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.
We believe in empowering all Relics to achieve professional, and business success through a workforce model called Flex First. The Flex First model allows us to work in a variety of workplaces that best support our success, including fully office-based, fully remote, or a combination of both.
Read more about Flex First and New Relic’s vaccine policy as part of our commitment to maintaining a safe and healthy workplace in light of the COVID-19 pandemic.
What we offer:
Equity compensation plan.
Work-life balance and flexible schedule.
Opportunity to work from remote or in a hybrid model.
Paid parental leave for new parents.
2 paid days per year to volunteer.
Amazing and fun work environment.
New Relic (NYSE: NEWR) is a cloud-based observability platform that gives developers, engineers, operations, and management a clear view of what’s happening in today’s complex software environments. So they can find and fix problems faster, and deliver delightful experiences for their customers. That's why the world’s best engineering teams rely on New Relic to visualize, analyze, and troubleshoot their software. It’s the simplest, most powerful cloud-based observability platform, built to create more perfect software. All from one place.
Founded in 2008, we’re a global company passionate about building a culture where all employees feel a deep sense of belonging, where every ‘Relic’ can bring their whole self to work an