Software Engineer- Backend - Ingest Streaming

at  New Relic

Annapolis, Maryland, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate11 Aug, 2024USD 128000 Annual12 May, 20242 year(s) or aboveGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Req ID
4770
Location(s)
Annapolis, Maryland, USA; Atlanta, Georgia, USA; Austin, Texas, USA; Baltimore, Maryland, USA; Boston, Massachusetts, USA; Charleston, South Carolina, USA; Chicago, Illinois, USA; Cincinnati, Ohio, USA; Cleveland, Ohio, USA; Dallas, Texas, USA; Des Moines, Iowa, USA; Detroit, Michigan, USA; Houston, Texas, USA; Indianapolis, Indiana, USA; Kansas City, Missouri, USA; Los Angeles, California, USA; Madison, Wisconsin, USA; Memphis, Tennessee, USA; Miami, Florida, USA; Minneapolis, Minnesota, USA; New Orleans, Louisiana, USA; Orlando, Florida, USA; Philadelphia, Pennsylvania, USA; Phoenix, Arizona, USA; Pittsburgh, Pennsylvania, USA; Portland, Oregon, USA; Provo, Utah, USA; Salt Lake City, Utah, USA; San Francisco, California, USA; San Jose, California, USA; Seattle, Washington, USA; St. Louis, Missouri, USA; Washington, District of Columbia, USA; Wichita, Kansas, USA;
Work arrangement(s)
Fully Remote (works exclusively from home)
Your opportunity
At New Relic, we provide our customers real-time insights, so they can innovate faster. Our software delivers insightful observability tools across different technologies and distributed systems, enabling software engineering teams to identify, understand, and tackle issues, analyze performance, and optimize their software and infrastructure.
The Streaming Ingest Platform group at New Relic is looking for a Software Engineer in Java to join our team. We seek someone who is passionate about delivering software solutions that involve CDN edge, secure endpoints, high throughput streaming data ingest, highly available and reliability of 99.95% in a multi cloud environment which is designed to be secure, modular and fault-tolerant.
The role involves joining a fast paced, highly engaged remote team. You’ll be completing work assignments collaboratively with focusing on performance, security, global expansion, regional resilience, reliability, scalability, and cost efficiency.
We encourage asynchronous communication and independence, but highly value knowing what is more appropriate for synchronous communications and striking a balance between the two. We value building strong human relationships between team members during our ceremonies and value in person meet ups when possible.

What you’ll do

  • Write high-quality code that adheres to security, reliability, and performance standards.
  • Build, maintain, and scale backend services and their support tools while adhering to service level agreements (SLAs) and technical constraints.
  • Actively participate in architectural definitions, bringing a high degree of innovation and creativity to design and implementation processes.
  • Understands CI/CD for multiple services the team owns and is able to deploy, test, and rollback services.
  • Consistently follow New Relic’s Engineering Standards, applying best practices and guidelines to maintain a high standard of technical excellence across all task

This role requires

  • 2+ years of hands-on professional experience with distributed systems, concurrency, and scaling in a production environment.
  • Strong experience in backend Java
  • Ability to learn, adapt and collaborate with various programming languages (Rust, Go, Javascript)
  • Comfortable in a fast-paced environment focused on delivering production code at a regular cadence using Agile techniques, tools, and methodologies.
  • Having a collaborative work style that includes colleagues in important decisions and leads to shared code ownership
  • Thrive in a remote team setting, demonstrating strong written and oral collaboration skills, essential for maintaining high levels of teamwork and productivity in a virtual environment.

Bonus points if you have

  • Experience with Kafka or another streaming system.
  • Network or CDN experience.
  • Proficiency with cloud technologies such as AWS, Azure, and Google Cloud Platform; familiarity with serverless architectures, Docker, and Kubernetes.
  • Exposure to CI/CD/DevOps, Terraform, Docker and monitoring technologies.
  • Contribution to open source projects.

Fostering a diverse, welcoming and inclusive environment is important to us. We work hard to make everyone feel comfortable bringing their best, most authentic selves to work every day. We celebrate our talented Relics’ different backgrounds and abilities, and recognize the different paths they took to reach us – including nontraditional ones. Their experiences and perspectives inspire us to make our products and company the best they can be. We’re looking for people who feel connected to our mission and values, not just candidates who check off all the boxes.
If you require a reasonable accommodation to complete any part of the application or recruiting process, please visit https://newrelic.avature.net/accommodations to submit your request.
We believe in empowering all Relics to achieve professional and business success through a flexible workforce model. This model allows us to work in a variety of workplaces that best support our success, including fully office-based, fully remote, or hybrid.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

What you’ll do

  • Write high-quality code that adheres to security, reliability, and performance standards.
  • Build, maintain, and scale backend services and their support tools while adhering to service level agreements (SLAs) and technical constraints.
  • Actively participate in architectural definitions, bringing a high degree of innovation and creativity to design and implementation processes.
  • Understands CI/CD for multiple services the team owns and is able to deploy, test, and rollback services.
  • Consistently follow New Relic’s Engineering Standards, applying best practices and guidelines to maintain a high standard of technical excellence across all tas

This role requires

  • 2+ years of hands-on professional experience with distributed systems, concurrency, and scaling in a production environment.
  • Strong experience in backend Java
  • Ability to learn, adapt and collaborate with various programming languages (Rust, Go, Javascript)
  • Comfortable in a fast-paced environment focused on delivering production code at a regular cadence using Agile techniques, tools, and methodologies.
  • Having a collaborative work style that includes colleagues in important decisions and leads to shared code ownership
  • Thrive in a remote team setting, demonstrating strong written and oral collaboration skills, essential for maintaining high levels of teamwork and productivity in a virtual environment


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Annapolis, MD, USA