Salesforceposted 20 days ago
$184,000 - $253,000/Yr
Full-time • Senior
Bellevue, WA

About the position

Salesforce is looking for a Lead Software Engineer within the OMM team to work on cutting-edge technologies that power our personalization and send engine. This role involves building and maintaining robust, scalable, and high-performance systems that integrate seamlessly with our suite of products, including Email Studio, Automation Studio, Journey Builder, MobilePush, GroupConnect, and MobileConnect. You will collaborate closely with teams across the Salesforce ecosystem, contributing to products that ensure our customers can execute multi-step marketing campaigns with ease. As an Engineering Leader, you will play a pivotal role in shaping the future of personalized communication at a massive scale, driving the development and maintenance of high-quality, production-ready code that powers the massive-scale messaging capabilities used by millions of users across our applications.

Responsibilities

  • Develop new and exciting components that drive scale and efficiency in an ever-evolving market.
  • Contribute to and lead architectural design, implementation, and testing efforts.
  • 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.
  • Embrace and enhance CI/CD pipelines, automating the development lifecycle.
  • Work closely with cross-functional teams to deliver exceptional sending experiences.
  • Mentor and inspire team members, particularly junior engineers.
  • Respond to the unique challenges of maintaining live production environments.

Requirements

  • 8+ years of experience in developing high-performance, scalable software systems.
  • Deep knowledge of object-oriented programming and proficiency in multiple programming languages, particularly C#/.NET.
  • Strong SQL skills with extensive experience in relational databases like Microsoft SQL Server.
  • Strong understanding of microservices architecture and distributed systems.
  • Deep understanding of software development best practices, including Agile/Scrum methodologies.
  • Excellent problem-solving skills, attention to detail, and strong communication and collaboration abilities.
  • A related technical degree required.

Nice-to-haves

  • Experience in building and optimizing large-scale send engines, leveraging Kafka for message processing.
  • Experience in developing SaaS applications over public cloud infrastructure (AWS, Azure, GCP).

Benefits

  • Time off programs
  • Medical, dental, vision, mental health support
  • Paid parental leave
  • Life and disability insurance
  • 401(k)
  • Employee stock purchasing program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service