Lead / Senior Software Engineer - C# .NET & SQL

Global leader in CRM solutions, combining AI, Data, and CRM to transform business and customer relationships.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Agentforce Forward Deployed Engineer

Senior engineering role at Salesforce focusing on AI platform development and customer success, combining technical expertise with customer-facing responsibilities.

Senior Full-Stack Software Engineer / SMTS - Hyderabad

Senior Full-Stack Software Engineer position at Salesforce Hyderabad, focusing on developing scalable enterprise solutions with 6+ years experience required.

Lead Account Solution Engineer

Lead Account Solution Engineer position at Salesforce in Dubai, focusing on technical sales, solution engineering, and customer success in enterprise software solutions.

Manager PMO - EMEA South

Lead strategic projects and operations for Salesforce EMEA South, managing cross-functional initiatives and driving business transformation as a PMO Manager.

Senior Account Solution Engineer - Retail & Consumer Goods Industry

Senior Account Solution Engineer role at Salesforce, focusing on Retail & Consumer Goods vertical, requiring 5+ years of experience in pre-sales and customer engagement solutions.

Description For Lead / Senior Software Engineer - C# .NET & SQL

Salesforce, the Customer Company, is seeking a Lead/Senior Software Engineer to join their Marketing Cloud Data Recoverability, High Availability, and Movement (DRHAM) team. This role is crucial in maintaining and developing next-generation systems for their world-class data platform. The DRHAM team is dedicated to excellence through platform expertise and uncompromising integrity, focusing on delivering secure, scalable, and high-performing solutions.

The position offers an opportunity to work on critical systems that support record-breaking activity year after year. You'll be responsible for designing and developing solutions that ensure platform reliability, availability, and scalability. The role involves close collaboration with cross-functional teams across different geographies, contributing to code reviews, documentation, and participating in scrum activities.

As a member of the team, you'll have the chance to influence and drive end-to-end solutions for cloud-scale data platform services, develop test strategies, and write automation frameworks. The role includes leadership responsibilities, mentoring opportunities, and participation in an on-call rotation to address complex problems in real-time.

Salesforce offers comprehensive benefits, including well-being reimbursement, parental leave, and professional development through Trailhead.com. The company's commitment to giving back through their 1:1:1 model and focus on business as a platform for change makes this an ideal opportunity for those who want to make a significant impact while growing their career.

The ideal candidate will bring 6+ years of experience with C# and .NET, strong knowledge of cloud platforms, and expertise in both relational and non-relational databases. This role offers the perfect blend of technical challenges, leadership opportunities, and the chance to work with cutting-edge technology while maintaining critical systems that power Salesforce's Marketing Cloud.

Last updated 19 days ago

Responsibilities For Lead / Senior Software Engineer - C# .NET & SQL

  • Design and develop high-quality code to improve platform reliability, availability, and scalability
  • Influence and drive end-to-end solutions for cloud-scale data platform service
  • Work closely with cross-functional teams across geographies
  • Develop test strategies and automation frameworks
  • Contribute to code reviews, documentation, and scrum activities
  • Lead, collaborate, communicate, and mentor team members
  • Troubleshoot applications and services
  • Participate in on-call rotation

Requirements For Lead / Senior Software Engineer - C# .NET & SQL

  • 6+ years of relevant work experience
  • Experience with C# and .NET
  • Experience developing and supporting Cloud-Scale Platform services
  • Knowledge of API Security and Authentication principles
  • Understanding of SDLC concepts and SCRUM methodology
  • Experience with Relational and Non-Relational Data Stores
  • Knowledge of Docker Containerization and Kubernetes Orchestration
  • Experience with multi-substrate Public Cloud Infrastructure

Benefits For Lead / Senior Software Engineer - C# .NET & SQL

Medical Insurance
Parental Leave
Mental Health Assistance
Education Budget
  • 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
  • 1:1 coaching with leadership
  • Volunteer opportunities
  • 1:1:1 model for giving back to the community

Interested in this job?