Senior Backend Software Engineer / SMTS - Distributed Systems

Leading CRM platform provider offering cloud-based enterprise software solutions
$150,000 - $250,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Enterprise SaaS

Description For Senior Backend Software Engineer / SMTS - Distributed Systems

Salesforce is seeking a Senior Backend Software Engineer to join their world-class engineering team. This role offers an opportunity to impact millions of users through the development of their trusted CRM platform. The position focuses on building breakthrough features while maintaining platform stability and scalability. Working in a hybrid model, you'll be part of an autonomous team that values high-quality, maintainable code and embraces individual strengths.

The role encompasses architecture, design, implementation, and testing responsibilities in a multi-tenant SaaS environment. You'll be working with cutting-edge technologies and distributed systems at scale, using languages like Java, Python, Scala, and Go. The position requires expertise in both relational and non-relational databases, with a strong focus on PostgreSQL.

As a senior engineer, you'll not only contribute to technical development but also mentor junior engineers and provide technical guidance. The role offers exposure to big data, machine learning, and modern cloud infrastructure technologies. Salesforce provides comprehensive benefits, including parental leave, adoption assistance, and fertility benefits, along with opportunities for professional growth through Trailhead.com and executive mentorship.

This is an ideal opportunity for experienced engineers who want their code to have significant impact while working in a collaborative, growth-oriented environment. The position offers the perfect balance of technical challenges, leadership opportunities, and work-life balance in one of the world's leading enterprise software companies.

Last updated 14 days ago

Responsibilities For Senior Backend Software Engineer / SMTS - Distributed Systems

  • Build new components in market technology for scale and efficiency
  • Develop production-ready code for cloud platform users
  • Design and implement robust APIs that scale in multi-tenant environment
  • Contribute to all phases of SDLC including design, implementation, code reviews
  • Build efficient components/algorithms on microservice multi-tenant SaaS cloud environment
  • Code review and mentor junior engineers
  • Provide technical guidance to the team

Requirements For Senior Backend Software Engineer / SMTS - Distributed Systems

Java
Python
Scala
Go
Node.js
PostgreSQL
Kafka
Kubernetes
  • Mastery of multiple programming languages and platforms
  • 6+ years of backend software development experience
  • Experience in designing and developing distributed systems at scale
  • Deep knowledge of object-oriented programming
  • Strong PostgreSQL/SQL skills and database experience
  • Understanding of software development best practices
  • Degree or equivalent relevant experience
  • Experience with SAAS products over public cloud infrastructure (preferred)
  • Experience with Big-Data/ML and S3 (preferred)
  • Experience with Elastic Search (preferred)
  • Experience with Terraform, Kubernetes, Docker (preferred)

Benefits For Senior Backend Software Engineer / SMTS - Distributed Systems

Medical Insurance
Parental Leave
  • Comprehensive benefits package
  • Well-being reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits
  • World-class enablement and training with Trailhead.com
  • Executive thought leaders exposure
  • Regular 1:1 coaching with leadership
  • Volunteer opportunities
  • 1:1:1 model for giving back to the community

Interested in this job?

Jobs Related To Salesforce Senior Backend Software Engineer / SMTS - Distributed Systems

Senior Technical Consultant/Developer - Salesforce

Senior Technical Consultant/Developer position at Salesforce, focusing on implementing Industry Cloud solutions with 5+ years experience required.

Global Account Manager - Luxury

Senior Global Account Manager position at Salesforce, focusing on luxury sector clients, leading digital transformation projects and strategic account management.

Senior Solution Engineer - Retail & Consumer Goods

Senior Solution Engineer position at Salesforce focusing on Retail & Consumer Goods, requiring 5+ years of experience in presales and customer engagement solutions.

Senior Account Solution Engineer

Senior Account Solution Engineer role at Salesforce, focusing on Service Cloud solutions and pre-sales engineering with 3+ years of experience required.

Specialist Solution Engineer - Marketing Cloud - DK

Senior Solution Engineer role at Salesforce, focusing on Marketing Cloud solutions, requiring technical expertise and presentation skills, based in Copenhagen.