onsite
Principal Software Engineer, Salesforce & Data
Software Engineer
Lead the design and delivery of scalable Salesforce solutions and data platforms, leveraging Apex, Lightning Web Components, and cloud services to drive AI‑enabled customer experiences.
About the role
Key Responsibilities
- Architect and implement end‑to‑end Salesforce applications, including custom Apex logic and Lightning Web Components.
- Design, build, and optimize data pipelines and data models that power AI‑driven insights across the CRM ecosystem.
- Collaborate with product, data science, and infrastructure teams to define technical roadmaps and ensure seamless integration with cloud services such as AWS.
- Mentor senior engineers, enforce best practices, and lead code reviews to maintain high‑quality, secure, and performant code.
- Drive continuous improvement by evaluating emerging technologies, performance tuning, and automating deployment processes.
Requirements
- 10+ years of software engineering experience with deep expertise in Salesforce development (Apex, Lightning Web Components).
- Strong background in data engineering, data modeling, and building scalable data pipelines.
- Proficiency in Python and experience with cloud platforms, preferably AWS.
- Demonstrated ability to lead complex technical projects and mentor engineering teams.
- Excellent problem‑solving skills and a passion for delivering innovative, AI‑enabled solutions.
Skills
salesforceapexpythonaws