Global supply chains still rely on slow, manual processes—email, spreadsheets, and fragmented data, creating an inefficiency that affects the $13T of goods shipped annually, and Salesforce is looking to solve this problem with its AI-powered Agentforce platform for designing, automating, and running end-to-end business processes.
Requirements
- 5+ years of industry experience as a backend software engineer, with a focus on large-scale, user-facing web applications
- Proven experience architecting and implementing large or complex software as a service (SaaS) systems, with a strong understanding of scalable, extendable and resilient architectural patterns
- Extensive experience in database systems development, API design, data modeling, distributed systems and building robust, modern application backends.
- Experience with Go and GraphQL is strongly preferred, with the ability to quickly learn new technologies as needed
- Experience ensuring operational excellence through observability, monitoring, logging, and reliability practices
- Proven end-to-end ownership of engineering projects, leading work independently and in collaboration with others
- Strong judgment in technical/product tradeoffs and prioritizing for customer and business impact
Responsibilities
- Architect and build scalable, extensible, and reliable backend systems for data-intensive software-as-a-service (SaaS) applications and help shape the long-term technical roadmap.
- Collaborate with cross-functional teams including Design, Product Management and industry experts to deeply understand customer problems, build high-quality product features and make thoughtful tradeoffs that maximize impact.
- Lead and mentor engineers, providing guidance and expertise in backend development, database systems and distributed systems, while cultivating broader engineering skills.
- Stay abreast of emerging technologies and industry trends, incorporating new developments into the backend architecture and processes where appropriate.
- Conduct code reviews, technical discussions and decision-making processes to maintain high standards of code quality and best practices.
- Drive the adoption of best practices in backend development, data modeling, API design and observability, ensuring scalable, maintainable systems and operational excellence.
- Champion a culture of innovation, encouraging and leading initiatives to explore new technologies and improve existing systems.
Other
- A related technical degree
- Excellent written and verbal communication skills
- Passion for continuous learning and effective informal mentorship, fostering an environment of clear communication, constructive discussion, and engineering growth
- Ability to work closely with product/design to deeply understand customer problems and shape effective solutions
- M.S. in Computer Science or a related field, or B.S. in Computer Science or a related field with substantial relevant experience