Software Engineering SMTS

Salesforce is a cloud-based software company that provides customer relationship management (CRM) services and enterprise applications focused on customer service, marketing automation, analytics, and application development.
$155,605 - $227,700
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Manager, Technical Consulting

Senior Technical Consulting role at Salesforce leading implementation and architecture of enterprise solutions.

Engineering Project Manager, Apps

Lead software development initiatives at Apple as an Engineering Project Manager, managing cross-functional teams and delivering customer-facing products.

Senior Technical Designer

Senior Technical Designer role at Microsoft's Halo Studios, working on next-generation game development using Unreal Engine.

Group Product Manager, Sales Enablement

Lead product strategy and development for QuickBooks Mid Market team, focusing on verticalization and sales enablement at Intuit.

Senior Manager, Technical Consulting

Senior Technical Consulting role at Salesforce leading implementation and architecture of enterprise solutions.

Description For Software Engineering SMTS

Salesforce Inc. is seeking a Software Engineering SMTS in San Francisco, CA to join their team. This role offers an exciting opportunity to work on cutting-edge technology in a rapidly evolving market. As a Staff Software Engineer, you'll be responsible for building and maintaining critical components of Salesforce's cloud platform, used by millions of users worldwide.

Your primary responsibilities will include developing high-quality, production-ready code, designing and implementing robust APIs, and contributing to all phases of the software development lifecycle. You'll work in a hybrid engineering model, collaborating with team members to create efficient components and algorithms for a microservice multi-tenant SaaS cloud environment.

The ideal candidate will have a strong background in computer science or engineering, with at least two years of relevant experience. You should be proficient in Java and Python, with experience in Kubernetes and other modern software development tools. Your expertise in software design patterns, advanced algorithms, and data structures will be crucial for success in this role.

At Salesforce, you'll be part of a company that values equality, diversity, and inclusion. The company offers competitive salaries ranging from $155,605 to $227,700 per year, along with comprehensive benefits including medical, dental, and vision insurance.

Join Salesforce and be part of a team that's driving innovation in the enterprise SaaS space, while working on technology that impacts millions of users globally. This is an excellent opportunity for a skilled software engineer looking to take their career to the next level in a dynamic and forward-thinking environment.

Last updated 2 months ago

Responsibilities For Software Engineering SMTS

  • Build new and exciting components in an ever-growing and evolving market technology to provide scale and efficiency
  • Develop high-quality, production-ready code that millions of users of our cloud platform can use
  • Design, implement, and tune robust APIs and API framework-related features that perform and scale in a multi-tenant environment
  • Collaborate in a Hybrid Engineering model and contribute to all phases of SDLC including design, implementation, code reviews, automation, and testing of the features
  • Build efficient components/algorithms on a microservice multi-tenant SaaS cloud environment
  • Code review, mentoring junior engineers, and providing technical guidance to the team
  • Create, maintain, and share technical documentation used by engineers and other team members
  • Resolve complex technical issues and drive innovations that improve system availability, resilience, and performance

Requirements For Software Engineering SMTS

Java
Python
Kubernetes
  • Master's degree (or its foreign degree equivalent) in Computer Science, Engineering (any field), or a related quantitative discipline
  • Two (2) years of experience in the job offered or in any occupation in a related field
  • Software design patterns
  • Advanced algorithms and data structures
  • Java
  • Code reviews
  • Designing APIs
  • Python
  • Maven
  • Software Testing
  • Kubernetes

Benefits For Software Engineering SMTS

Medical Insurance
Dental Insurance
Vision Insurance
  • Equal Opportunity & Affirmative Action Employer
  • Inclusive benefits

Interested in this job?