Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineering SMTS image - Rise Careers
Job details

Software Engineering SMTS - job 4 of 5

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.

Job Category

Software Engineering

Job Details

About Salesforce

We’re Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too — driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good – you’ve come to the right place.

Salesforce hosts web services and applications written by thousands of internal developers and tens of thousands of customers to provide the largest business automation cloud on the planet. The underlying infrastructure that enables this innovation and value is evolving to fully embrace lights-out operations, single-click deploy to tens of thousands of nodes, and services that self-heal and self-optimize. 

Join a team building the Service Mesh and Ingress Gateway load balancing and proxy platform.

The Microservices Platform Service Mesh team is building a highly scalable and distributed load balancing and gateway service to front all customer traffic coming into Salesforce. We provide simple declarative interfaces for L4/L7 load balancing, TLS termination, end-to-end encryption, along with support for richer traffic policies such as blue/green deployments, access control, etc. We are looking for people who can drive the design and implementation of the next generation Ingress Gateway control plane and data plane. We intend to transform our current software stack to adopt more cloud native primitives to build a more reliable, scalable, and feature-rich service mesh. Our software stack is based on leading edge open source software like Envoy for data plane and Istio for control plane. The opportunities to enhance the capabilities of the OSS software and contribute back to the community are immense. The team has already made active upstream contributions to the Envoy project. We intend to transform the way our north-south traffic is secured, load balanced and proxied before entering our core service mesh. We are looking to add experienced distributed systems engineers who are passionate, hungry for new challenges, can step up and own large areas of that vision.

Some attributes of successful candidates:

* Experience and passion for service ownership, building reliable and self-healing services.
* Experience working in a complex team environment. Able to deliver under pressure and dependency constraints.
* Experience building large scale distributed systems, especially in cloud environments.
* Familiar with public cloud services with AWS and Google Cloud Platform.
* Good knowledge with network technologies, such as TCP/IP, DNS, TLS termination, HTTP proxies, etc.
* Experience with scrum or other agile development methodologies, with attention to code quality, delivering secure code.
* You have experience balancing live-site management, feature delivery, and retirement of technical debt.
* Familiarity with crash-only and recovery-oriented software design.
* Excited by building reliable, self-healing services on unreliable hardware.
* Experience designing, developing, debugging, and operating resilient distributed systems that run across thousands of compute nodes in multiple data centers.
* Capable of driving and delivering thin slices of end-to-end functionality on a regular cadence with data-driven feedback loops.

Requirements:

* 6+ years of development experience
* Experience with Golang, Java and/or C++ in a Linux/UNIX data center environment
* Experience operating large scale cluster management systems (e.g. Kubernetes) of a mission critical service
* Experience with Agile development methodology and Test-Driven Development
* Experience using telemetry and metrics to drive operational excellence

Accommodations

If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form.

Posting Statement

Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants for employment. What does that mean exactly? It means that at Salesforce, we believe in equality for all. And we believe we can lead the path to equality in part by creating a workplace that’s inclusive, and free from discrimination. Know your rights: workplace discrimination is illegal. Any employee or potential employee will be assessed on the basis of merit, competence and qualifications – without regard to race, religion, color, national origin, sex, sexual orientation, gender expression or identity, transgender status, age, disability, veteran or marital status, political viewpoint, or other classifications protected by law. This policy applies to current and prospective employees, no matter where they are in their Salesforce employment journey. It also applies to recruiting, hiring, job assignment, compensation, promotion, benefits, training, assessment of job performance, discipline, termination, and everything in between. Recruiting, hiring, and promotion decisions at Salesforce are fair and based on merit. The same goes for compensation, benefits, promotions, transfers, reduction in workforce, recall, training, and education.

Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records.

For Washington-based roles, the base salary hiring range for this position is $157,600 to $253,000.

For California-based roles, the base salary hiring range for this position is $172,000 to $276,100.

Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. Certain roles may be eligible for incentive compensation, equity, benefits. More details about our company benefits can be found at the following link: https://www.salesforcebenefits.com.
Salesforce Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Salesforce DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Salesforce
Salesforce CEO photo
Marc Benioff
Approve of CEO

Average salary estimate

$224050 / YEARLY (est.)
min
max
$172000K
$276100K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineering SMTS, Salesforce

Are you ready to take your software engineering career to the next level? At Salesforce in sunny San Francisco, we're on the lookout for a Software Engineering SMTS (Senior Member of Technical Staff) to join our innovative team. Imagine being part of a company that's reshaping the future of business with cutting-edge AI, data analytics, and CRM solutions. Here, you’ll have the chance to work on our groundbreaking Microservices Platform Service Mesh and Ingress Gateway, where your expertise can help build a scalable load balancing and proxy platform that serves customers worldwide. We pride ourselves on being a community-driven organization, where your contributions toward open-source projects, like Envoy and Istio, won’t just be recognized—they’ll make a difference in how businesses operate. We’re searching for passionate engineers who thrive in complex environments, possess a strong background in cloud technologies like AWS and Google Cloud, and are eager to tackle the challenges of building self-healing and reliable services. Join a team that values collaboration, creativity, and continual learning, while also offering plenty of opportunities for professional growth. If you have 6+ years of experience in developing distributed systems and a knack for coding in languages such as Golang, Java, or C++, we want to hear from you. Come be a Trailblazer with us at Salesforce, where your work will empower companies across the globe to connect with their customers like never before!

Frequently Asked Questions (FAQs) for Software Engineering SMTS Role at Salesforce
What are the responsibilities of a Software Engineering SMTS at Salesforce?

As a Software Engineering SMTS at Salesforce, you will play a vital role in the development and implementation of the next generation Ingress Gateway control plane and data plane. Your primary responsibilities will include driving the design and evolution of our service mesh platform, enhancing the capabilities of our software stack, and ensuring high availability and reliability of services. You will collaborate with a dynamic team to create sophisticated load balancing and gateway services that handle customer traffic efficiently, all while embracing a culture of continuous improvement and open-source contributions.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineering SMTS position at Salesforce?

To be considered for the Software Engineering SMTS role at Salesforce, you will need at least 6 years of development experience in a Linux/UNIX data center environment. Proficiency in programming languages such as Golang, Java, or C++ is essential, along with experience operating large-scale cluster management systems like Kubernetes. Familiarity with Agile methodologies, cloud technologies like AWS and Google Cloud, and network technologies such as TCP/IP and HTTP proxies are also important. It's a role tailored for individuals who are ready to take ownership of their projects in a collaborative atmosphere.

Join Rise to see the full answer
How does Salesforce support career growth for a Software Engineering SMTS?

At Salesforce, we are committed to empowering our employees to grow and thrive in their careers. As a Software Engineering SMTS, you will have access to continuous learning opportunities, mentorship programs, and the chance to pioneer innovative projects that can significantly impact our suite of services. We encourage participation in community-driven open-source contributions, enhancing both your skillset and professional visibility. Our inclusive work culture enables you to explore multiple pathways for career advancement while working on meaningful projects that drive real change.

Join Rise to see the full answer
What is the work environment like for a Software Engineering SMTS at Salesforce?

The work environment at Salesforce for a Software Engineering SMTS is collaborative, innovative, and fast-paced. You will be working in cross-functional teams, where communication and teamwork are highly valued. We prioritize a culture of openness and inclusivity, ensuring that everyone's voice is heard. As a member of our engineering team, you'll experience the excitement of tackling complex challenges together, celebrate successes, and learn from one another as you contribute to pioneering services that redefine customer-business relationships.

Join Rise to see the full answer
What is the compensation range for the Software Engineering SMTS position at Salesforce?

For the Software Engineering SMTS role at Salesforce, the base salary range for California-based positions is between $172,000 to $276,100, depending on various factors such as location, experience, and skill level. In addition to a competitive salary, Salesforce offers an enticing range of benefits, including equity options, health and wellness programs, and professional development resources. We are devoted to fostering an environment where every employee feels valued and rewarded for their contributions.

Join Rise to see the full answer
Common Interview Questions for Software Engineering SMTS
Can you discuss your experience with distributed systems as a Software Engineering SMTS at Salesforce?

When answering, detail specific projects where you've designed or operated distributed systems. Highlight your role in ensuring reliability and scalability, focusing on the technologies used, such as Kubernetes or cloud services. Discuss any challenges faced and how you overcame them, emphasizing your problem-solving skills relevant to the role.

Join Rise to see the full answer
What techniques do you use for load balancing in distributed application environments?

It's important to mention the strategies you've applied for effective load balancing, such as round-robin, least connections, or IP hash methods. Reference any specific tools or frameworks you've worked with, especially relevant to service mesh technologies that Salesforce employs. Show your understanding of how these techniques contribute to application performance and reliability.

Join Rise to see the full answer
How do you prioritize feature delivery while managing technical debt?

Discuss your approach to balancing immediate feature needs with the necessity of addressing technical debt. Describe any methodologies you've used, like Agile or Scrum, and how you ensure that technical debt doesn’t compromise the integrity and quality of the code. Share examples where you've had to make tough decisions and the outcomes of those decisions.

Join Rise to see the full answer
Describe your experience with Agile development methodologies.

Share your familiarity with Agile frameworks, such as Scrum or Kanban, and the specific roles you've played within Agile teams. Discuss how Agile principles have influenced your development processes, fostering collaboration, delivering value continuously, and iterating based on feedback. Highlight concrete instances of Agile practices enhancing team productivity and product quality.

Join Rise to see the full answer
What strategies do you implement for ensuring secure coding practices?

When discussing this, outline your approach to secure coding, including adherence to coding standards, conducting code reviews, and using automated security tools. Highlight your familiarity with common security vulnerabilities, such as those identified in the OWASP Top Ten, and any specific experiences where you’ve proactively mitigated such risks. Showing a security-first mentality is crucial in this role.

Join Rise to see the full answer
How do you approach telemetry and metrics in a software engineering context?

Explain your emphasis on using telemetry and metrics to inform decisions about system performance and operational health. Discuss specific tools or metrics you've employed to monitor and troubleshoot distributed systems, and how data-driven insights have led to improvements in system reliability or performance.

Join Rise to see the full answer
Can you provide an example of a complex problem you've solved in your previous projects?

Use the STAR (Situation, Task, Action, Result) method to frame your response. Discuss a particular challenge you encountered in a distributed systems project, the actions you took to resolve the issue, and the impact of your solution on the project or the organization. This will showcase your analytical and problem-solving skills.

Join Rise to see the full answer
How do you ensure your services are self-healing and reliable?

Share the strategies and best practices you implement to design self-healing services, such as health-checks, automated recovery processes, and redundancy measures. Discuss your philosophy towards fault-tolerance and high availability, along with specific examples of how you've achieved reliability in previous roles.

Join Rise to see the full answer
What is your experience with coding languages like Golang, Java, or C++?

Discuss your proficiency in these languages by mentioning projects or applications you've built and the role these languages played in their development. Highlight specific tasks, functions, or performance benefits achieved through your expertise, demonstrating your suitability for the Software Engineering SMTS position at Salesforce.

Join Rise to see the full answer
What excites you about working on the Microservices Platform Service Mesh team at Salesforce?

Convey your enthusiasm for innovation and technology, particularly in the context of microservices and service mesh architecture. Discuss how you view the importance of such systems in modern application development, as well as your eagerness to contribute to and learn from a cutting-edge team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Become part of Magnet Forensics as a Machine Learning Developer Co-op and help shape the future of digital investigations through innovative AI solutions.

Fiserv Hybrid Overland Park
Posted 4 days ago

Join Fiserv as a Full Stack Engineer and contribute to building impactful financial applications.

Photo of the Rise User
General Dynamics Information Technology Hybrid US, Howard County, MD; Maryland, Annapolis Junction, MD
Posted 18 hours ago

As a Senior Applications Engineer at GDIT, you'll play a pivotal role in enhancing software tools for government applications within a secure environment.

Photo of the Rise User
Anzu Remote No location specified
Posted 7 days ago

Anzu seeks a Senior Backend Developer to enhance their innovative ad solutions and contribute to the future of in-game advertising.

Posted 14 days ago

Join cognee as a Lead Software Engineer and play a pivotal role in shaping the future of machine learning deployment.

Photo of the Rise User
Posted 22 hours ago

As a Senior Software Engineer at Jobgether, you'll develop and maintain a cutting-edge notifications platform while collaborating with diverse teams across the globe.

Photo of the Rise User
Envoy Hybrid San Francisco, California, United States
Posted 14 days ago

Envoy is looking for a Senior Backend Engineer who is passionate about enhancing modern workplaces through innovative software solutions.

Photo of the Rise User
Posted 5 days ago

Cracker Barrel seeks an experienced Senior Fullstack Engineer to drive innovative digital solutions and lead development teams in Lebanon, TN.

Salesforce was founded with a mission to transform business operations and make a positive global impact. It is a cloud-based company providing customer relationship management (CRM) software and applications.

380 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Future MakerBadge Global CitizenBadge InnovatorBadge Future UnicornBadge Rapid Growth
CULTURE VALUES
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Feedback Forward
Take Risks
Collaboration over Competition
BENEFITS & PERKS
Medical Insurance
Dental Insurance
Vision Insurance
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Employee Resource Groups
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 15, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry and Word Processing at MoxieIT
Photo of the Rise User
Someone from OH, Dayton just viewed Content Developer - Intern at Big Ideas Learning
C
8 people applied to iOS Developer at Clipt
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Lead at Bounteous
Photo of the Rise User
Someone from OH, Pickerington just viewed Industry Lead - High Tech (Salesforce) at Thunder
D
Someone from OH, Akron just viewed Junior Motion Designer at DEPT®
R
Someone from OH, Akron just viewed 2D Graphic and Motion Designer at Ruby Labs
Photo of the Rise User
22 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager, US SLED at Dataminr
Photo of the Rise User
Someone from OH, Greenville just viewed Systems Engineer (Linux & Shell or Python scripting) at Visa
Photo of the Rise User
Someone from OH, Greenville just viewed Help Desk Technician - Youngstown at R.I.T.A.
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog