Lead Software Developer - Network Security

Leading technology company providing AI, Data and CRM solutions to help companies connect with customers in innovative ways.
Security
Staff Software Engineer
In-Person
6+ years of experience
Enterprise SaaS · Cybersecurity · Cloud

Description For Lead Software Developer - Network Security

Salesforce, the Customer Company, is seeking a Lead Software Developer for their Network Security team. This role focuses on building products for network security controls and management in public cloud data centers (AWS, GCP). The position offers an opportunity to work on cutting-edge security solutions, including micro-segmentation, network policy distribution, and distributed firewall systems.

The ideal candidate will lead the technical team in developing highly-available and performant cloud-scale distributed systems. You'll be working with modern technologies and frameworks, implementing security controls at various levels from low-level OS components to datacenter distributed platforms.

This role combines deep technical expertise in network security with leadership responsibilities. You'll be architecting and implementing distributed systems for security controls, working with technologies like Kubernetes, Docker, and various cloud platforms. The position requires strong experience in network security software development, cloud computing, and distributed systems.

Working at Salesforce means joining a company that believes in business as a platform for change. You'll be part of a team that's shaping the future of business with AI, Data, and CRM solutions. The company offers a collaborative environment where you can grow your career while making a significant impact on enterprise security infrastructure.

The role provides an excellent opportunity for those passionate about security, distributed systems, and cloud architecture to work on large-scale solutions that protect one of the world's leading enterprise software platforms. You'll be at the forefront of developing next-generation security solutions while mentoring team members and driving engineering excellence.

Last updated 6 days ago

Responsibilities For Lead Software Developer - Network Security

  • Architect and implement distributed systems for network-level security controls
  • Develop software solutions and microservices for network security platforms
  • Support team's engineering excellence through code reviews and mentoring
  • Design and implement high-availability and self-recoverable systems
  • Manage network security controls including micro-segmentation, network policy distribution
  • Lead team on technical front for public cloud infrastructure security
  • Operate security platforms in a full DevOps model
  • Perform full software ownership from idea to production

Requirements For Lead Software Developer - Network Security

Go
Java
Python
Kafka
RabbitMQ
Cassandra
MongoDB
Redis
  • M.Sc/M.Eng in Computer Science/Engineering or B.A/B.Sc. with equivalent experience
  • 6+ years of industry experience
  • 3+ years experience in Network Security software product development
  • 2+ years experience in Cloud software development
  • 1+ years experience in high-availability 24/7 environment
  • Expertise in distributed systems architectures
  • Strong knowledge in security fundamentals
  • Proficiency in object-oriented and multi-threaded programming
  • Experience with Linux systems
  • Excellent oral and written communication skills

Interested in this job?

Jobs Related To Salesforce Lead Software Developer - Network Security

Staff Software Engineer, Product Security

Lead security engineering role focusing on authentication, authorization, and cryptography for Slack's product security team at Salesforce.

Staff Software Engineer, Security

Staff Software Engineer position focusing on security operations, threat detection, and maintaining Slack's Nebula network overlay system.

Manager 2, Security Engineering

Lead network security engineering team at Intuit, overseeing infrastructure design, implementation, and maintenance while managing team and vendor relationships.

Staff Security Engineer, EMEA

Lead security investigations and threat detection at Airbnb EMEA, developing scalable tools and mentoring team members in forensic analysis and incident response.

Staff Software Engineer, Secure Development Engineering

Lead security engineering initiatives at Airbnb, architecting and implementing secure development solutions that protect millions of users while empowering thousands of developers.