Manager - Software Engineering (Salesforce)
Ally · Detroit, MI · 2 mo ago
HybridEngineering$110k–$180k/yrFull-time
About the role
Responsible for managing the results of software development teams, to ensure software solutions are built according to company standards and are compliant with business requirements. Reviews and evaluates the performance of the development teams and of the individuals on the teams. Ultimately accountable for project deliverables, budgets, schedules and quality. Serves as the primary interface with IT and business partners on software development projects.
Responsibilities
- Manage software development teams to ensure solutions meet company standards and business requirements.
- Evaluate team performance and individual contributions.
- Accountable for project deliverables, budgets, schedules, and quality.
- Interface with IT and business partners on software development projects.
- Support the modernization of customer care platforms through automation, agentic AI, workflow optimization, and integration.
- Partner with business, UX design, and back-end API teams to stand up contact center capabilities across various delivery channels.
- Guide development teams in reviewing business requirements, design documents, test plans/test cases.
- Lead the development and deployment of new features with your team.
- Recommend optimizations for improved efficiency and speed to market for new alerting capabilities.
- Enforce performance & code quality standards through peer code reviews and automated testing.
- Aid in hiring, onboarding, and mentoring of new developers for your team.
Requirements
- 7+ years of relevant experience or equivalent combination of education and experience.
- High School Diploma or GED equivalent.
- 5+ years of Salesforce experience.
- Bachelor's degree in Computer Science, Software Engineering, or other related discipline preferred.
- 5+ years of experience with Service Cloud, Data Cloud, Agentforce, Financial Services Cloud, Experience Cloud, etc.
- 3+ years of experience with custom development within Salesforce and integrations with other applications.
- 2+ years of experience with solution designing and User Experience for digital and contact center agents.
- 2+ years of experience managing small to large Salesforce engineering teams.
- Ability to supervise staff and make personnel decisions.
- Ability to manage multiple complex software development projects.
- Ability to articulate the company's business requirements and objectives and translate those into software development solutions.
- Ability to effectively communicate software development issues and recommendations to senior level management within and outside of IT.
- Knowledge of all phases of software development.
- Must have Salesforce certifications like - Platform Developer 1 or 2, App Builder, Administrator/Advanced Administrator or Service Cloud.
- Experience with Eclipse IDE, Force.com ANT, Developer Console for development, debugging and query.
- Experience with integration features such as callouts, future methods, batch and scheduled apex, REST and SOAP APIs.
- GraphQL experience is preferred.
- Experience with SFDC Developer, Apex data loader for data loads (inserts/updates) in Salesforce.
- Hands-on experience with both point-and-click configuration as well as programmatic customization.
- Experience with tools and techniques to ensure compatibility of rendering of content across browsers, clients and form factors.
- Solid understanding of JavaScript and OAuth is required.
Qualifications
- Technical leadership experience on the Salesforce Service cloud platform.
- Passion for delivering quality user experience to millions of Ally customers.
- Experience working in the Customer Care/Contact Center space.
- Attention to detail and a track record of flawless execution.
Skills
- Technical leadership experience on the Salesforce Service cloud platform.
- Passion for delivering quality user experience to millions of Ally customers.
- Experience working in the Customer Care/Contact Center space.
- Attention to detail and a track record of flawless execution.
Benefits
- Time Away: 20 paid time off days in addition to 11 paid holidays and 8 hours of volunteer time off yearly.
- Planning for the Future: industry-leading 401K retirement savings plan with matching and company contributions, student loan pay downs and 529 educational save up assistance programs, tuition reimbursement, employee stock purchase plan, and financial learning center and financial coach access.
- Supporting your Health & Well-being: flexible health and insurance options including medical, dental and vision, employee, spouse and child life insurance, short- and long-term disability, pre-tax Health Savings Account with employer contributions, Healthcare FSA, critical illness, accident & hospital indemnity insurance, and a total well-being program that helps you and your family stay on track physically, socially, emotionally, and financially.
- Building a Family: adoption, surrogacy and fertility assistance as well as paid parental and caregiver leave, Dependent Day Care FSA back-up child and adult/elder care days and childcare discounts.
- Work-Life Integration: Mentally Fit Employee Assistance Program, subsidized and discounted Weight Watchers® program and other employee discount programs.
Pay
- Base Pay Range: $110000 - $180000 USD.
- Incentive Compensation: eligible to participate in annual incentive plan.
Schedule
- Work Schedule: Ally designates roles as (1) fully on-site, (2) hybrid, or (3) fully remote. Hybrid roles are generally expected to be in the office a certain number of days per week as indicated by your manager. Your hiring manager will discuss this role's specific work requirements with you during the hiring process. All work requirements are subject to change at any time based on leader discretion and/or business need.