Lead Software Engineer - Apex

Salesforce is a global leader in customer relationship management (CRM) software and enterprise cloud computing solutions.
$192,900 - $265,200
Backend
Staff Software Engineer
Hybrid
8+ years of experience
Enterprise SaaS

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 in a modern, lean, self-governing product engineering team. You'll be working on a platform that provides near real-time monitoring of cost and capacity utilization of infrastructure, helping optimize resource allocation and minimize costs. The role involves applying advanced machine learning techniques to transform petabytes of data into actionable predictions and business insights.

The position requires expertise in Force.com and Python programming, with additional knowledge of Javascript, CSS, SOAP XML, and HTML. You'll be responsible for development across the entire stack, from front-end to back-end. The team values transparency, trust, and encourages autonomy, making it an ideal environment for self-starters who can handle multiple tasks under pressure.

This is an excellent opportunity for experienced engineers who want to make a significant impact on Salesforce's internal tools and infrastructure. The role offers competitive compensation, professional growth opportunities, and the chance to work with cutting-edge technologies in a collaborative environment. Join us in San Francisco to be part of a team that's shaping the future of cloud infrastructure management.

Last updated 6 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?

Jobs Related To Salesforce Lead Software Engineer - Apex

Database Engineer SMTS (Postgres, Linux, AWS, Infra)

Staff-level Database Engineer position at Salesforce focusing on PostgreSQL, Linux, and AWS infrastructure management for the MuleSoft team.

Manager, Technical Support Engineering

Lead technical support engineering team at Salesforce, managing customer escalations and team development with 11+ years experience required.

Lead Design Program Manager

Lead Design Program Manager position at Salesforce, focusing on design operations and program management for Global Apps & Industries team in India.

Manager, Technical Support Engineering

Lead technical support operations at Salesforce India, managing support engineers and ensuring customer success through effective support delivery and process improvement.

Manager, Solution Engineering

Lead Salesforce's Solution Engineering team, driving innovation and growth while managing enterprise-level relationships and delivering exceptional customer success.