Lead Software Engineer

Global leader in CRM software and enterprise cloud computing solutions
$167,300 - $258,300
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Lead Software Engineer

Salesforce, the global leader in CRM and enterprise cloud solutions, is seeking a Lead Software Engineer to join their team in Chicago, with hybrid work options available. This role offers a competitive salary range of $167,300 - $258,300 and comes with comprehensive benefits including equity and incentive compensation.

The position requires a seasoned professional with 5+ years of experience in software engineering, particularly strong in Java/J2EE development, distributed systems, and cloud technologies. The ideal candidate will have extensive experience with enterprise-grade technologies including RabbitMQ, Spring Framework, and various database systems.

As a Lead Software Engineer, you'll be responsible for designing and developing high-quality software solutions that enhance platform reliability, availability, and scalability. You'll work on implementing robust APIs and framework-related features in a multi-tenant environment, while also taking on a leadership role in mentoring team members and contributing to technical architecture decisions.

The role offers exciting opportunities to work with large-scale cloud systems, build innovative capabilities, and contribute to a platform that serves millions of users globally. You'll be part of a dynamic team that values technical excellence, collaboration, and continuous learning. The position includes participation in an on-call rotation, ensuring our critical systems maintain high availability.

Salesforce offers an inclusive work environment with strong opportunities for professional growth and development. The company is committed to equality and provides comprehensive benefits including medical coverage, equity packages, and incentive compensation. The hybrid work arrangement offers flexibility while maintaining collaborative opportunities with the team.

This role is perfect for a technical leader who is passionate about enterprise software development, enjoys solving complex problems at scale, and wants to make a significant impact in a company that's shaping the future of cloud computing and CRM solutions.

Last updated an hour ago

Responsibilities For Lead Software Engineer

  • Research, design, and develop computer and network software
  • Update and enhance existing software capabilities
  • Design and develop high-quality code for platform reliability and scalability
  • Design and implement robust APIs and API framework features
  • Lead, collaborate, communicate, and mentor team members
  • Handle large data sets in the cloud
  • Build novel capabilities and new services
  • Design and implement testing strategies
  • Participate in on-call rotation

Requirements For Lead Software Engineer

Java
MySQL
RabbitMQ
  • Bachelor's degree in Computer Science, Information Technology, Engineering or related quantitative discipline
  • 5 years of progressive experience in software engineering
  • 1 year experience with Salesforce Lightning Web Components
  • 3 years experience with Spring Cloud
  • 4 years experience with RabbitMQ
  • 5 years experience with Java/J2EE
  • Experience with IBM WebSphere Portal Server
  • Experience with REST APIs and SOAP UI
  • Experience with IBM DB2 and MySQL
  • Experience with Spring Framework
  • Experience with Eclipse and Postman
  • Experience with Github or configuration management tools
  • Experience with Ant or Maven
  • Experience in defining technical architecture/solution design
  • Experience with non-functional requirements like logging, capacity management, and performance tuning

Benefits For Lead Software Engineer

Medical Insurance
Equity
  • Incentive compensation
  • Equity
  • Healthcare benefits

Interested in this job?

Jobs Related To Salesforce Lead Software Engineer

Senior Manager, Technical Support Engineering: Accessibility

Lead global accessibility support team at Salesforce, managing technical support operations and driving customer success initiatives.

Director/Sr. Manager - Software Engineering

Lead software engineering teams at Salesforce, driving technical excellence and team success while managing distributed systems development.

Software Engineering SMTS

Senior Software Engineering position at Salesforce focusing on cloud platform development, API design, and technical leadership in a hybrid work environment.

Software Engineering MTS

Software Engineering MTS position at Salesforce focusing on developing core services for Tableau Cloud, requiring expertise in MongoDB, Spring Boot, and distributed systems.

Solution Engineering - Manager/Sr Manager, Director, Senior Director

Lead Salesforce's Solution Engineering team, driving digital transformation and customer success through strategic leadership and technical expertise.