Lead Software Engineer - Apex

Salesforce is a global leader in customer relationship management (CRM) software and cloud-based enterprise solutions.
$192,900 - $265,200
Backend
Staff Software Engineer
Hybrid
8+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Lead Solution Engineer

Lead Solution Engineer position at Salesforce, combining technical expertise with sales acumen to deliver innovative solutions and drive customer success.

(Senior) Manager, Solution Engineering

Lead Salesforce's Solution Engineering team in Switzerland, combining technical expertise with strategic sales leadership to drive customer success and team growth.

Backend Engineer LMTS

Senior Backend Engineer position at Salesforce focusing on cloud infrastructure and distributed systems development with 8+ years of experience required.

Senior Manager, Software Engineering

Lead software engineering teams at Salesforce, driving technical excellence and team development while working with cutting-edge technologies including AI and enterprise solutions.

Software Engineering SMTS

Staff Software Engineer position at Salesforce focusing on cloud systems development and technical leadership, offering competitive salary and remote work options.

Description For Lead Software Engineer - Apex

Join Salesforce's Cloud Economics and Capacity Management (CECM) team as a Lead Software Engineer specializing in Apex development. This role offers an exciting opportunity to work on breakthrough features for internal customers while ensuring stable and scalable applications. The CECM team develops intelligent, data-driven tools for strategic decision-making in infrastructure expenditure and capacity management.

As a Lead Engineer, you'll collaborate with engineers, architects, and product managers to build and maintain distributed systems with visibility throughout Salesforce. The role involves working with data scientists to innovate and deliver distributed backend technologies, including big data solutions. You'll be part of a modern, lean, self-governing product engineering team where versatility is key – from coding to requirements gathering and quality testing.

The platform you'll work on provides near real-time monitoring of cost and capacity utilization of infrastructure, helping optimize resource allocation and minimize costs. The team applies advanced machine learning techniques to transform petabytes of data into actionable predictions and business insights. This position requires expertise in Force.com and Python programming, with additional knowledge of Javascript, CSS, SOAP XML, and HTML.

What makes this role unique is the direct interaction with customers to develop requirements and design systems. The team values transparency, trust, and continuous improvement. You'll have the opportunity to question the status quo, seek individual mastery, and enjoy autonomy in your work. The position offers competitive compensation ($192,900 - $265,200) and is based in San Francisco with a hybrid work arrangement.

Join a team that's at the forefront of infrastructure optimization and capacity management, where your expertise in Apex and distributed systems will directly impact Salesforce's internal operations and efficiency.

Last updated 20 days ago

Responsibilities For Lead Software Engineer - Apex

  • Architect, design, implement, test and deliver highly scalable products
  • Master development process, culture and code base, and improve it
  • Operate efficiently in the hybrid engineering model
  • Mentor others in development technologies, tools, and processes
  • Present designs to internal/external groups and review designs of others
  • Develop test strategies and design automation frameworks
  • Participate in the on-call rotation

Requirements For Lead Software Engineer - Apex

Java
JavaScript
Python
  • Related technical degree
  • 8+ years of professional software development experience
  • 4+ years of experience with Salesforce.com application development
  • Deep knowledge of OOP and experience with at least one language (Python, Java, Javascript, C++, C#, Ruby)
  • High proficiency in high-level programming language and web framework
  • Solid understanding of web technologies
  • Understanding of Database technologies
  • Experience with Salesforce integration tools (MuleSoft)
  • Experience in automated testing
  • Excellent interpersonal skills

Interested in this job?