Senior Software Engineer - Salesforce
Western Governors University · Salt Lake City Metropolitan Area · 1 wk ago
On-siteEngineering$144k–$223k/yrFull-time
About the role
The Senior Software Engineer - Salesforce position at WGU plays a crucial role in supporting the student journey from enrollment through graduation. This role involves designing and maintaining systems that integrate multiple Salesforce capabilities and external systems, ensuring that every aspect of the student experience is seamless and efficient.
Responsibilities
- Design systems that span multiple Salesforce capabilities and external systems
- Lead technical design for complex cross-system features (Salesforce, Banner, ServiceNow, Kafka)
- Solve the hardest platform problems, such as those involving multiple async handoffs or understanding the full order of execution
- Mentor SE I and SE II engineers through design guidance, architecture reviews, and pairing on complex problems
- Drive technical direction for Salesforce development practices (async patterns, integration standards, testing strategy)
- Own and reduce technical debt by identifying what needs to change, building the case, and executing the plan
- Partner with engineering leadership on platform strategy (migration plans, org health, governance limit forecasting)
- Represent the technical perspective to non-technical stakeholders (Product, Operations, Academic leadership)
- Design CI/CD improvements and release strategy for the portfolio
Requirements
- 6+ years of software development experience, with at least 3 years on the Salesforce platform
- Bachelor’s Degree in Computer Science, Information Technology, or a related field
- Experience designing multi-system integrations
- Mastery of async Apex patterns
- Deep understanding of Salesforce order of execution
- Track record of solving problems that span multiple systems
- Ability to communicate technical architecture to both engineers and non-technical leadership
- Experience with CI/CD pipeline design and management (Copado or equivalent)
Qualifications
- Preferred: Salesforce Platform Developer II certification
- One or more Architect-level certifications (Integration Architect, Data Architect, Application Architect)
- Experience with Copado at the pipeline/strategy level
- Experience with Kafka or event streaming platforms
- Experience in higher education technology (SIS integration, FERPA-aware systems)
- Experience with large-scale Salesforce orgs (complex sharing models, 100+ objects, 300+ automation components)
- Experience migrating legacy automation (Process Builder/Workflow Rules → Flow/Apex)
Skills
- Expertise in Salesforce platform
- Strong problem-solving skills
- Excellent communication and mentoring abilities
- Experience with CI/CD pipelines
- Knowledge of event streaming platforms
- Understanding of higher education technology
- Experience with large-scale Salesforce orgs
- Experience with migration of legacy automation
Benefits
- Medical, dental, vision, telehealth and mental healthcare
- Health savings account and flexible spending account
- Basic and voluntary life insurance
- Disability coverage
- Accident, critical illness and hospital indemnity supplemental coverages
- Legal and identity theft coverage
- Retail savings plan
- Wellbeing program
- Discounted WGU tuition
- Flexible paid time off for rest and relaxation
- No need for accrual for flexible paid sick time
- 11 paid holidays
- Other paid leaves, including up to 12 weeks of parental leave
Pay
The salary range for this position is $143,700.00 - $222,700.00, reflecting a competitive compensation structure based on experience and qualifications.
Schedule
This is a full-time, in-office position requiring 5 days per week in Salt Lake City.