FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer II – Service Network
SalesforceSoftware Engineer II involved in designing and developing service mesh infrastructure for Salesforce. Focused on ensuring reliable service-to-service communication and troubleshooting within cloud environments.
Tech Stack
Tools & technologiesAWSCloudDistributed SystemsDNSGoGoogle Cloud PlatformKubernetesLinuxMicroservicesPythonRubyTCP/IPUnix
About the role
Key responsibilities & impact- Contribute to the design, development, and operation of scalable, reliable, and secure service mesh infrastructure that enables service-to-service communication across the platform.
- Implement and support service mesh capabilities including service discovery, observability, traffic routing, and security features such as mTLS and policy enforcement.
- Assist in troubleshooting production issues across distributed systems, Kubernetes environments, networking, and Linux-based infrastructure.
- Participate in improving platform reliability, performance, and operational efficiency through automation and tooling.
- Contribute enhancements and fixes to internal tooling and, where appropriate, open-source technologies such as Envoy.
- Support incident response and operational excellence efforts to help maintain platform availability and service-level objectives (SLOs).
- Stay current with emerging cloud-native and service mesh technologies and apply best practices to improve the platform.
Requirements
What you’ll need- U.S. Citizenship. We are unable to provide visa sponsorship for this role.
- 4+ years of experience in software engineering, infrastructure engineering, or site reliability engineering.
- Ability to independently drive projects and contribute to technical design discussions.
- Hands-on experience with Kubernetes and cloud platforms such as AWS or GCP.
- Experience working with distributed systems, microservices, or cloud-native applications.
- Strong collaboration and communication skills with the ability to work effectively across engineering teams.
- Proficiency in one or more programming or scripting languages such as Go, Python, Ruby or C/C++.
- Experience with configuring and operating service mesh on larger-scale production operations, focusing on stability, scalability, and performance limits of web services.
- Experience with TCP/IP, DNS, and network-related protocols.
- Experience with Linux / Unix operating on high volume systems at scale.
- Experience with algorithms, data structures, complexity analysis, distributed systems and software development.
Benefits
Comp & perks- time off programs
- medical, dental, vision
- mental health support
- paid parental leave
- life and disability insurance
- 401(k)
- employee stock purchasing program
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
KubernetesAWSGCPGoPythonRubyC/C++service meshTCP/IPLinux
Soft Skills
collaborationcommunicationindependent project managementtechnical design discussion