Principal Software Engineer- Java/Cloud

2 weeks ago


Atlanta, United States New Relic Full time
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 an experienced Principal Software Architect to join our teams. 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 being highly engaged, leading the vision and strategy for the Streaming Ingest Platform, solving for the short term while planning for our next best platform, 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

  • Architect, design, and implement a scalable and highly available Streaming Ingest Platform based on Kubernetes, mostly Java with some java script, Go, Rust, React, PostgreSQL and Redis. Kafka is a big part of how our systems communicate. Chronicle Queue keeps our ingest engine performant and reliable.
  • Own, drive vision and strategy for the Cloud Platform and provide architectural guidance for security, reliability, scalability, resilience, performance, and cost optimization.
  • Partner closely with your engineering leader and product manager to help drive the technical roadmaps, balancing new features, service reliability, and technical debt reduction.
  • Collaborate with leadership, product management, and engineering to align priorities and plans.
  • Facilitate technical communication across teams, organizations, and leadership. Concise communications with the ability to explain technically deep concepts very clearly through diagrams and technical documentation is a must.
  • Do run-ahead research and build prototypes for new features or to optimize existing systems for performance or cost.
  • Identify and lead resolution for any cross-team and cross-org technical issues, working with other architects and engineering leaders as needed.
  • Coach and mentor the teams you collaborate with and develop balanced architecture, and maintainable solutions that leave teams healthier than before and follow industry trends.
  • Serve as the connective tissue between teams and organizations for technical matters.
  • Promote an inclusive culture that values diverse perspectives.
This role requires
  • 10+ years experience in building and managing distributed systems in the cloud with a passion for solving complex distributed system challenges.
  • 10+ years in Java and familiarity with languages like Go, Rust, JavaScript, React.
  • BS/BA degree required in Computer Science or Engineering or equivalent work experience.
  • Strong experience in developing, maintaining and migrating workloads on major public cloud platforms (AWS, Azure, GCP).
  • Deep understanding of security, reliability, scalability, availability, performance and cost-effectiveness of distributed systems on public cloud providers like AWS, Azure, and GCP.
  • Strong experience with event-driven architecture and stream processing applications.
  • Ability to do run-ahead research and build prototypes for new features or to optimize existing systems for performance or costs.
  • Understanding of edge workers functionality with CDN providers such as Cloudflare, Fastly and CloudFront.
  • Understanding of Network Architecture
  • Effective at driving transformational projects, and unifying technical teams around a common architecture.
  • Proven track record of setting and achieving ambitious goals, guided by metrics.
  • Excellent communication skills, capable of engaging both technical and executive audiences.
  • Comfortable working across time zones(INUSEU time zones) in a fast-paced setting.
  • Knowledgeable in Agile and other software development methodologies.
Bonus points if you have
  • Hands-on experience with Kafka, Flink, Spark, or Pulsar
  • Experience designing systems that integrate 3rd party code and components
  • Experience with Kafka and streaming data processing


  • Atlanta, United States HexaQuEST Global, Inc. Full time

    Position Summary: The position of Digital Development Engineer will be designing and implementing the best practices for applications needs, provide solutioning, working with business & deliver the project. The Development Engineer should have strong programming skills to participate in core platform enhancing projects with excellent technical skills,...


  • Atlanta, United States Baron Meddy, Inc. Full time

    About Us Baron Meddy is a leading and rapidly growing fintech company dedicated to revolutionizing the financial industry with innovative technologies. We are committed to providing cutting-edge solutions that empower our clients to thrive in an increasingly digital world. We are currently seeking a talented and experienced Lead Software Engineer with...


  • Atlanta, United States New Relic Full time

    Your opportunity At New Relic, we love making tools for software and ops engineers. Our software helps customers answer their most important questions by allowing them to visualize, explore, and reason about their ops, application, and customer data. What you'll do Work collaboratively on a team using agile practices to ship software incrementally with...

  • Lead Software Engineer- Java/AWS

    Found in: Talent US C2 - 2 weeks ago


    Atlanta, United States JPMorgan Chase & Co. Full time

    We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.  As a Lead Software Engineer at JPMorgan Chase within the Workforce Technology team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You...


  • Atlanta, United States MessageGears Full time

    Job DescriptionJob DescriptionMessageGears is the first and only customer marketing platform that connects directly to our customer’s enterprise data warehouse. By combining the power and security of on-premises software with the efficiency and scalability of cloud delivery, we enable marketers to capitalize on every message opportunity. We’re disrupting...


  • Atlanta, United States MessageGears Full time

    Job DescriptionJob DescriptionMessageGears is the first and only customer marketing platform that connects directly to our customer’s enterprise data warehouse. By combining the power and security of on-premises software with the efficiency and scalability of cloud delivery, we enable marketers to capitalize on every message opportunity. We’re disrupting...


  • Atlanta, United States Elevance Health Full time

    **Principal Multi-Cloud Network Engineer** Elevance Health is seeking a highly skilled **Principal Multi-Cloud Network Engineer** with expertise in Federal Risk and Authorization Management Program (FedRAMP) and Impact Level 4 (IL4) compliance. The ideal candidate will have a deep understanding of cloud networking technologies across multiple cloud platforms...

  • Staff Java Engineer

    2 weeks ago


    Atlanta, United States Grid Dynamics Full time

    We are looking for a Java Engineer , who is interested in joining our growing project that is responsible for developing a highly scalable and distributed platform for one of the largest world-leading manufacturer. As a key member of this team, you will be working in collaboration with a team of worldwide recognized experts. This is an excellent opportunity...


  • Atlanta, United States Diverse Lynx Full time

    We are looking for a strong Java SpringBoot + Google Cloud Lead Engineer/ Architect talent availability in Atlanta. The client expects the person to be in office and also very good in communication and taking ownership to get things on time. Please let us know if you have any such profiles in Atlanta. Local needed Diverse Lynx LLC is an Equal Employment...


  • Atlanta, United States New Relic Full time

    Your opportunityAt New Relic, we love making tools for software and ops engineers. Our software helps customers answer their most important questions by allowing them to visualize, explore, and reason about their ops, application, and customer data.What you'll doWork collaboratively on a team using agile practices to ship software incrementally with frequent...

  • Lead II

    3 days ago


    Atlanta, United States VeeRteq Solutions Inc. Full time

    Job DescriptionJob DescriptionPosition: Lead II - Software EngineeringLocation: Atlanta, GA, 30346 Duration: 5 Months Job Type: Contract Work Type: Onsite Job Description: As a Senior Software Developer, you will be joining the IT Product Engineering team responsible for providing Event Streaming platforms as a service, and will focus specifically on...


  • Atlanta, United States Intellibus Full time

    Are you a Java Developer working at a Large Financial Institution and being told by your leadership that you are too hands on or detail oriented or think and work like a start-up? Imagine working at Intellibus to engineer platforms that impact billions of lives around the world. With your passion and focus we will accomplish great things together! We are...


  • Atlanta, United States eTeam Full time

    - Deep knowledge of Azure Cloud Platform - 10+ years of experience required. - Well verse with Java application development - Good understanding of Spring Boot - Good knowledge of JUnit testing framework - Expertise in REST API architecture - Thorough understanding of application design patterns - Deep understanding of microservice architecture. -...

  • Senior Full Stack

    Found in: beBee S US - 3 weeks ago


    Atlanta, United States Motion Recruitment Full time

    Are you an experienced Senior Full Stack Java Software Engineer who has Angular development experience and is looking for an interesting project to develop some new applications in Java 8, Spring Boot, Angular 8 and Oracle? We are seeking an experience Java Software Engineer to join our team and develop leading healthcare applications. This role will be...

  • Java Engineer

    1 week ago


    Atlanta, United States CareerBuilder Full time

    Welcome to Grid Dynamics! We are actively looking for a strong full time Java Developers to join our team serving one of the top Finance companies in the world. In this role, you will work on building out a new key flagship program that is vital to growth of our client. This is a great opportunity to work as a part of a newly created team to define and...


  • Atlanta, United States Lorven technologies Full time

    Job DescriptionJob DescriptionPosition: Junior Software EngineerLocation: Atlanta, GA (Onsite)Duration: Long TermJob Description:Bachelor's Degree and/or advanced degree, preferably in Computer Science, Computer Engineering, or Data AnalyticsThe qualifications for the position of Junior Software Engineer include proven success in Client Management,...

  • Lead Software Engineer

    Found in: beBee S US - 7 days ago


    Atlanta, United States Chick-fil-A, Inc. Full time

    Overview Lead Software Engineer, Supply Chain Forecasting If you've been to your local Chick-fil-A during peak times, you have likely encountered a line of cars wrapped around the building. While our excellent team members keep these drive-thru lines moving quickly, they highlight the uniquely high volume of customers that Chick-Fil-A restaurants serve...

  • Java Developer

    1 week ago


    Atlanta, United States PamTen Full time

    Strong Java developer with very good understanding of micro services. Grasp of software engineering skills in modular design, data structures, algorithms Deep knowledge and hands on experience with modern applications like spring boot, Angular. Experience building and operating critical production systems Solid understanding of modern API design and...

  • Devops Engineer

    2 days ago


    Atlanta, United States DivIHN Integration Full time

    DivIHN (pronounced "divine") is a CMMI ML3-certified Technology and Talent solutions firm. Driven by a unique Purpose, Culture, and Value Delivery Model, we enable meaningful connections between talented professionals and forward-thinking organizations. Since our formation in 2002, organizations across commercial and public sectors have been trusting us to...


  • Atlanta, United States ERPMARK INC Full time

    Job DescriptionJob DescriptionJob Summary:A client of ours in Atlanta GA Secondary is Frisco TX (ON-Site) is looking for a Backend Java with AWS for a Contract on W2 opportunity.Mandatory Skills & Areas:5 Years of Experience in Java Microservices,5 Years of Experience in Real Time Streaming,4 Years of Experience in Devops,Cloud...