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
This job posting may no longer be active. You may be interested in these related jobs instead:
Director, Technical Product Management, Service Delivery

Lead technical product management for Salesforce's Service Delivery team, driving cloud infrastructure innovation and customer trust through strategic product development.

Manager/Senior Manager, Software Engineering

Lead software engineering teams at Salesforce, managing development of enterprise-scale distributed systems and mentoring team members.

Technical Architect

Senior technical leadership role at Salesforce focusing on enterprise architecture, solution design, and customer success in Dubai.

Director, Solution Engineering

Lead Solution Engineering team at Salesforce Sydney, driving Revenue Cloud and Commerce Cloud pre-sales success through technical leadership and strategic partnership development.

Lead Account Solution Engineer

Lead Account Solution Engineer position at Salesforce, focusing on Marketing Cloud solutions and technical sales leadership.

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 2 months 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?