- Company Name
- Manhattan Associates
- Job Title
- Principal Software Engineer, Salesforce (Atlanta)
- Job Description
-
Job title: Principal Software Engineer – Salesforce
Role Summary: Drive end‑to‑end design, development, and deployment of enterprise Salesforce solutions. Lead moderate‑complex projects, mentor junior staff, and collaborate across business and technical functions to align solutions with strategic objectives.
Expectations:
- 7+ years in enterprise Salesforce engineering (development, administration, integration).
- Strong project management experience (Microsoft Project, Jira, Confluence).
- Proven ability to mentor, lead, and influence cross‑functional teams.
- Demonstrated success in Agile and Waterfall delivery, including full lifecycle planning, design, implementation, testing, and deployment.
Key Responsibilities:
1. Provide technical leadership for a small engineering team, prioritizing tasks, estimating effort, and planning deliverables.
2. Own architecture and design of Salesforce components (Declarative, Apex, Lightning, Aura, LWC) and integration points.
3. Lead configuration and customization of Salesforce administration (territory, roles, workflows, security, approvals).
4. Design and implement integrations with SAP, Workday, ServiceNow, Jira (REST/SOAP, MuleSoft, Platform Events).
5. Manage code/data deployment across single‑org and multi‑org consolidations using VSCode, GitHub/Bitbucket, Workbench, Data Loader.
6. Conduct thorough code reviews, debugging, unit testing, and validation per ETS processes.
7. Document business processes, wireframes, and system designs; recommend improvements and future‑state solutions.
8. Mentor and develop junior engineers and bi‑weekly knowledge exchanges.
Required Skills:
- Salesforce.com / Force.com expertise: Sales, Service, Integration, Analytics, Community, platform API.
- Declarative design (workflows, validation, Process Builder, Lightning Flow).
- Development: Apex, Visualforce, SQL, SOSL, Aura, Lightning Web Components.
- Integration tools: MuleSoft, REST/SOAP, Platform Events, Change Data Capture, Outbound Messaging.
- Version control: GitHub, Bitbucket.
- Project management: Microsoft Project, Jira, Confluence, Agile/scrum, waterfall.
- Ticketing systems: ServiceNow, Quality Center.
- Document management: SharePoint, Office 365.
- Debugging, performance tuning, data migration, AppExchange implementation (FinancialForce etc.).
- Strong analytical, communication, and stakeholder engagement skills (technical & business).
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Salesforce certifications preferred (e.g., Salesforce Certified Technical Architect, Platform Developer II, Administrator, Integration Architecture).