Image Loading

Principal Software Engineer - Security Products

Job Description

  • Bangalore, India; Hyderabad, India

Your opportunity

Interested in helping developers around the world improve the security posture of their applications? We are a fast growing group of engineers building Application Security experiences inside of New Relic, and we need your help! We are seeking a Principal Software Engineer to serve as the architect for our data pipelines, contributing to our Vulnerability Management product.

What you'll do

  • Collaborate with engineering leadership to build our technical strategy.
  • Steer teams toward technical decisions that fit well with the long term vision.
  • Do run-ahead research and build prototypes for new features or to optimize existing systems for performance or cost.
  • Help teams choose the right tools for the job at hand and use the chosen technologies effectively. 
  • Identify and lead to resolution any cross-team and cross-org technical issues, working with other Architects and leaders as needed. 
  • Provide the connective tissue between teams and organizations for all technical matters. 
  • Mentor junior engineers and help them grow in their roles

This role requires

If you are ready for this job, you have spent years building and supporting large distributed systems in the cloud. You know how to design and ship software while documenting it for others to understand. You keep up with technology trends and learn quickly. You enjoy technical debates while also promoting psychological safety and inclusivity.

  • 10+ years experience in building and managing distributed systems/ platforms and a passion for solving complex distributed system challenges.
  • 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 in architectural patterns and anti-patterns for resiliency, geo-availability, and disaster recovery.
  • 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(IN\US\EU time zones) in a fast-paced setting.
  • Knowledgeable in Agile and other software development methodologies.

Bonus points if you have

  • Experience building Application Security related products
  • Experience running a vulnerability management program in a development organization
  • Experience designing systems that integrate 3rd party code and components
  • Experience with Kafka and streaming data processing 

Skills

  • Distributed Systems
  • Cloud platform
  • Application Security
  • Agile Methodologies
  • Vulnerability Management

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Apr 26, 2024

Experience

10+Years

Compensation (Annual in Lacs)

Best in the Industry

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent