Software Engineer
Uses AI-assisted coding tools (Copilot, CodeWhisperer, vibe tools) and collaborates to integrate LLM/Python services into product features.
About the Role
Join Celonis as a Salesforce Software Engineer on the Sailfin Accounts Receivable team to design, build, and maintain enterprise AR solutions using Apex and Lightning Web Components, integrating with external systems and collaborating with AI engineers to add intelligent features.
Job Description
Role
We are hiring a Salesforce Software Engineer to join the Sailfin Accounts Receivable (AR) product engineering team. You will design, develop, and maintain enterprise Accounts Receivable solutions on the Salesforce platform, own end-to-end delivery, and collaborate with AI engineers to integrate Python-based services and LLM-powered features.
Key Responsibilities
- Design, develop, and optimize Salesforce solutions using Apex, Lightning Web Components (LWC), and Lightning Framework.
- Translate business requirements into scalable Salesforce implementations and integrations.
- Own the full development lifecycle: design → build → test → deploy → support.
- Implement Salesforce configuration best practices, security controls, and performance tuning.
- Build and support integrations using REST/SOAP APIs, middleware, and external services.
- Ensure code quality via unit testing, code reviews, and development standards.
- Participate in DevOps workflows (Git, CI/CD) and stay current with Salesforce releases.
- Partner with the AI team to integrate Python-based services, LLM workflows, or automation enhancements.
Requirements
- 6+ years of hands-on Salesforce development experience.
- Strong proficiency with Apex, LWC, SOQL, Lightning Framework, and Salesforce platform fundamentals.
- Deep understanding of Salesforce architecture, governor limits, security model, and best practices.
- Experience with Salesforce integrations (REST, SOAP, middleware, APIs) and web fundamentals (HTTP, JSON, auth flows).
- Basic experience with Python and a basic understanding of AI/LLMs; willingness to integrate LLM-powered features.
- Experience using AI-assisted coding tools (e.g., Copilot, CodeWhisperer, vibe coding tools) to accelerate development.
- Ability to work independently and collaborate with cross-functional teams.
- Salesforce certifications (PD1, App Builder) preferred.
Nice-to-have
- Experience in Agile/Scrum environments.
- Hands-on experience with DevOps tools such as Jenkins, Copado, Gearset.
- Experience with Einstein AI or integrating external AI/ML services into Salesforce.
- Knowledge of event-driven architecture or platform events.