Manager, Enterprise Software Engineering - Salesforce
Wolters Kluwer
Job Summary
As a Manager, Enterprise Software Engineering, you will lead a team of entry-level software engineers, overseeing the design, development, troubleshooting, and debugging of software programs for end-user applications, specifically within Salesforce instances. Your role involves ensuring team performance, adherence to best practices, project timeline management, code quality, and collaboration with other teams to meet enterprise goals and user requirements. You will also be responsible for day-to-day operations, release management, issue resolution, and providing training and mentorship.
Must Have
- Supervise and guide entry-level software engineers
- Oversee software application development and maintenance
- Ensure adherence to development best practices
- Manage project timelines and milestones
- Troubleshoot and debug software issues
- Conduct code reviews and ensure quality
- Collaborate with cross-functional teams
- Maintain software development documentation
- Support multiple Salesforce instances
- Manage Salesforce releases and operations
- Lead and mentor a team of support resources
- Resolve Salesforce issues and manage updates
- Ensure Salesforce meets business requirements
- Provide Salesforce training to business users
- Optimize Salesforce system performance
- Ensure compliance with security standards
- 6-10 years IT experience, 2+ years operations management
- Deep understanding of Salesforce platform
- Strong leadership, problem-solving, and communication skills
- Experience with Agile methodologies
Good to Have
- Bachelor's degree in computer science, information systems, or business administration
- Master's degree
- Experience with ITIL and IT service management best practices
Job Description
About the Role:
As a Manager, Enterprise Software Engineering, you will oversee a team of entry-level professionals in designing, developing, troubleshooting, and debugging software programs for end-user applications. This role focuses on ensuring the effective performance of the team and the alignment of their work with enterprise goals, ensuring usability and functionality meet standards.
Responsibilities:
- Supervise daily activities of entry-level software engineers.
- Oversee the development and maintenance of software applications.
- Ensure the team adheres to development and design best practices.
- Monitor project timelines and ensure milestones are met.
- Assist in troubleshooting and debugging software-related issues.
- Provide feedback and coaching to team members for continuous improvement.
- Ensure code quality through regular reviews and testing.
- Support the integration of software tools and platforms.
- Collaborate with other teams and departments for seamless project delivery.
- Maintain documentation of software development processes.
Skills:
- Team Leadership: Ability to supervise and guide a team of entry-level engineers.
- Software Development: Knowledge of current programming languages and technologies.
- Troubleshooting: Skills in diagnosing and solving software issues.
- Project Management: Capability to manage timelines and ensure project milestones.
- Code Review: Ability to assess and ensure code quality.
- Collaboration: Proficiency in working with cross-functional teams.
- Documentation: Skills to maintain comprehensive documentation of development processes.
- Communication: Strong verbal and written communication abilities.
- Day-to-day oversight of support team
- Supervises the daily activities of support team(s) or entry-level professionals, typically conducting structured and predictable work
- Sets priorities for the team to ensure task completion; coordinates work activities with other supervisors; typically does not perform the work supervised
- Assignments are received as tasks to be completed
- Executes functional/departmental plans, applying required resources from own team to deliver objectives
- Work is guided by policies, procedures and the local business plan; receives review, guidance and oversight from manager
- Has accountability for individual performance results and hire/fire decisions, although may defer to higher levels for final decisions.
The Operations Lead is responsible for supporting the Salesforce instances for TAA NA (tax and Accounting, North America), SFS (Small Firm Services), L&R (Legal & Reporting) and FCC CS (Financial and Corporate Compliance) is part of GBS ES (Global Business Services, Enterprise Systems). (S)he is reporting directly to the Associate Director responsible for SFDC in NA (North America). The Salesforce Operations Lead will be responsible for overseeing the day-to-day operations of TAA / SFS / LR NA/F FCC CA Salesforce instances, including managing releases, troubleshooting and resolving issues, and leading a team of support resources. The individual in this role will also be responsible for working closely with the business process owners and wider business stakeholders to understand their needs and ensure that Salesforce is meeting their requirements.
Responsibilities:
- Support multiple Salesforce instances
- Organize & attend relevant meetings (e.g. Change Advisory Board) to manage releases
- Lead a team of support resources (approximately 6 internal / 6 external) and ensure all instances (including lower environments) are running smoothly and efficiently
- Troubleshoot and resolve issues, manage updates and upgrades, and ensure data accuracy
- Work closely with the business to understand their needs and ensure Salesforce meets their requirements
- Be the first point of contact for the business for Salesforce issues related to operations
- Provide training to the business
- Manage the team's performance and work on improvements
- Ensure staffing is optimized to run operations, leveraging internal and external resources
- Manage support to end users for systems directly owned, and monitor service level for delegated services
- Implement and manage DR as well along with other GBS IT initiatives
- Managing and optimizing the performance of the Salesforce system
- Working closely with other GBS teams (responsible for ETL, BI, QA, SAP, Automation, etc.)
- Ensuring compliance with regulations and security standards
Qualifications:
- A bachelor's degree in a related field such as computer science, information systems, or business administration is a plus. A master's degree is preferred.
- Experience: 6-10 years of information technology experience or equivalent, minimum 2 years of experience managing operations teams
- Proven experience in Salesforce operations management
- Strong technical skills, including a deep understanding of the Salesforce platform
- Excellent leadership and team management skills to mentor and developing the team are required.
- Strong problem-solving and analytical skills
- Strong communication skills, both written and verbal to communicate effectively with stakeholders and team members.
- Experience in Agile methodologies
- Experience with ITIL and IT service management best practices is highly desirable.
- Must be able to adapt to changing requirements and work in a fast-paced, dynamic environment.