Salary
💰 $220,000 - $235,000 per year
About the role
- Lead multiple Salesforce engineering squads; set goals, SLAs, and drive on-time, high-quality delivery
- Manage sprint planning, capacity across time zones, and release cadence
- Oversee technical debt remediation and ensure predictable delivery
- Translate complex business requirements into scalable Salesforce designs (Apex, Flows, LWC, Data Model, Integrations)
- Define architectural guardrails, coding standards, and enforce best practices
- Conduct design reviews and ensure upgrade-safe, extensible implementations
- Collaborate with Product Managers on strategy, roadmap prioritization, and estimates
- Validate enhancements, explore technical trade-offs, and optimize time-to-market
- Act as upgrade ambassador for Salesforce seasonal upgrades
- Proactively address performance, reliability, and scalability issues
- Partner with QA, DevOps, Support, and Services to create documentation and enablement materials
- Serve as a liaison to partners and customers; integrate feedback into planning
- Build and optimize global delivery models, handoff playbooks, and collaboration rituals
- Hire, mentor, and develop engineers across regions; conduct performance reviews
- Champion CI/CD, automated testing, code analysis, and modern SDLC practices
- Continuously evaluate Salesforce features and inform platform strategy
Requirements
- Bachelor’s/Master’s in Computer Science, Engineering, or related field (or equivalent experience)
- 12–15+ years in software engineering, with 8–10+ years on SaaS platforms (primarily Salesforce)
- 5+ years in engineering leadership with proven delivery of multi-cloud or ISV/managed package solutions
- Strong Salesforce architecture expertise (data modeling, security, integrations, test strategy, release management)
- Experience translating requirements into scalable Salesforce designs (Apex, Flows, LWC, Data Model, Integrations)
- Proven experience managing offshore/nearshore teams and vendor partnerships
- Association/Nonprofit domain experience a plus
- Preferred: Salesforce Application Architect or System Architect (CTA a plus)
- Preferred: Salesforce Administrator, Platform Developer II, Integration, or Release Management certifications
- Excellent communication, documentation, and stakeholder management
- Strategic thinker with problem-solving and decision-making skills
- Strong customer-centric mindset and passion for maintainability
- Proven leadership of distributed teams, async communication and metrics-driven management
- Experience with CI/CD, automated testing, code analysis, and modern SDLC practices