Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Salesforce Logo

Full Stack Software Engineer, Lead (Backend Application Development)

Salesforce

$184,000 - $253,000
Sep 16, 2025
Bellevue, WA, US
Apply Now

Salesforce Marketing Cloud is looking to modernize and maintain its high-throughput, low-latency Triggered Sends platform, a mission-critical service that drives user engagement by delivering billions of messages daily. The goal is to evolve the platform to integrate with key products and serve as the backbone for on-demand, customer-initiated messaging, ensuring critical information is delivered with minimal delay.

Requirements

  • 10+ years of experience in developing high-performance, scalable software systems, with deep knowledge of object-oriented programming and proficiency in multiple programming languages, particularly C-Sharp/.NET for middle-tier development.
  • Experience with other languages such as Java, Python, Golang, Node.js, and C++ is also valuable.
  • Strong SQL skills with extensive experience in relational databases like Microsoft SQL Server.
  • Familiarity with non-relational databases (e.g., MongoDB) and ORM frameworks like Entity Framework.
  • Ability to design and optimize database schemas and queries for large-scale, high-throughput systems.
  • Strong understanding of microservices architecture and distributed systems, with experience in designing, implementing, and maintaining scalable, secure, and highly available services.
  • Deep understanding of software development best practices, including Agile/Scrum methodologies, version control systems (e.g., Git), CI/CD pipelines, and test-driven development.

Responsibilities

  • Develop new and exciting components that drive scale and efficiency in an ever-evolving market.
  • Make design decisions focused on performance, scalability, and future expansion, ensuring our systems are robust, efficient, and prepared for growth.
  • Contribute to and lead architectural design, implementation, and testing efforts, ensuring the stability and scalability of our platform.
  • Establish and maintain high standards for code quality, performance, and reliability, keeping our solutions secure, maintainable, and at the cutting edge of industry standards.
  • Engage in all phases of the software development lifecycle, from design and implementation to code reviews, automation, and testing.
  • Build efficient components and algorithms within a microservice multi-tenant SaaS cloud environment, optimizing for performance and scalability in a distributed system.
  • Embrace and enhance our CI/CD pipelines, automating the development lifecycle to streamline deployment and integration processes.

Other

  • Strong leadership skills to guide teams in adhering to these practices.
  • Excellent problem-solving skills, attention to detail, and strong communication and collaboration abilities.
  • Proven track record of mentoring junior engineers and contributing to a culture of continuous improvement.
  • A related technical degree required.
  • Experience in building and optimizing large-scale send engines, leveraging Kafka for message processing, and ensuring efficient workload distribution, event-driven architecture, and system reliability.