Director Software Engineering, CRM
American Public Education, Inc.
American Public Education, Inc (APEI) is seeking a talented hands-on Director for Software Engineering, CRM and will be responsible for leading, delivering, and supporting Salesforce Enterprise Software products and solutions for APEI and its Educational Units. The candidate is accountable for solutions, development, integration, delivery, operations, and support and will champion continuous improvement and overall team performance. The Director, Software Engineering, CRM will provide leadership to work effectively and efficiently in a dynamic, fast-paced environment, collaborating with internal and external software and data engineering, infrastructure, operation/support, project management, business analysis, architecture, and business departments/groups. This is an extraordinary opportunity to lead and expand CRM across the enterprise and Salesforce ecosystem strategies and technologies within a diverse and growing organization.
The Director, Software Engineering, CRM is an expert in software development practices, methodologies, and frameworks for Salesforce Sales, Education, Service, & Marketing Clouds and related tools including Lighting, Apex, SOQL, Change Data Capture, Integration, and/or Platform Events. She/he will ensure high availability, proper function, and access to APEI’s primary customer engagement platform comprised of various Salesforce Clouds and AppExchange applications. The Director will have extensive experience with software delivery, data integration with near real-time and batch, API development, and project management with proven track record on on-time and on-budget project execution. She/he will be responsible for working on full software development life cycle efforts using agile methodologies, object-oriented design, and solid design patterns and practices. She/he will partner with IT and Business members and leaders to identify, define, analyze and implement solutions with high scalability, performance, and 24x7 availability.
Responsibilities:
- Must have deep hands-on experience delivering and implementing Salesforce solutions architecture, design, development, integration, customization, and end-user support of the Salesforce platform including Sales, Service, Education, & Marketing Clouds and other installed packages.
- Accountable to manage, coordinate, and optimize associate and partner resources, both on/offshore, to satisfy Salesforce initiatives.
- Works closely with IT teams and vendors to ensure projects follow SDLC/PLC, delivered on-time and on-budget with quality along with improving operational and functional capabilities.
- Develops capacity/demand plan to effectively manage current and forecasted project staffing and skill requirements.
- Formalizes policies, tool, methods, and standard operating procedures (SOP) with documentation and training as and where needed, manages vendor relationships for software support, resolution assistance, and escalations.
- Demonstrates a strategic Service Oriented and Event Driven Architecture perspective to achieve competitive advantage and provides thought and consultative leadership.
- Analyzes complex facts to make sound decisions and the ability to develop innovative and creative delivery solutions to achieve overall Salesforce strategies and objectives.
- Proactive in the identification, communication, and resolution of issues that may negatively impact a project or initiative; seeks innovative ways to remove/overcome obstacles.
- Maintains review at Executive/Director level project delivery, operational, and support performance and improvement opportunities.
- Learns, stays current, and establishes improvement opportunities with people, process, and technology, leveraging current and creating new KPI/metrics and targets; compliments enterprise needs and wants.
- Responsible for Change Management and contributes to Project/Operational Release Plan and execution.
- Strong experience with Salesforce monitoring tools, both for development and operational support, including flow/log mgmt., SLA, automated alerts, etc.
- Conducts associate performance reviews, career development, and coaching as and when needed.
- Assists with additional duties and responsibilities as needed or requested.
- Performs other duties as assigned.
Requirements:
- Hands-on expertise in Salesforce architecture and solutioning, application development, security, and supporting agile-based delivery with Sales, Service, Education and Marketing Clouds – a plus for experience with EinsteinAI, AgentForce, Data Cloud, etc.
- Deep experience developing new enhancements including creation of custom objects, junction objects, APIs, workflows, validation rules, approval processes, flows, triggers and email alerts.
- Deep understanding of Salesforce integration patterns and enterprise middleware tools (e.g., MuleSoft or Dell Boomi).
- Demonstrated success with global multi-org Salesforce environments and enterprise-grade Salesforce implementations.
- Expertise people leadership and hands-on for software architecture, solutioning, design, integration, development, security, and project delivery methodology that include waterfall and agile/scrum.
- Strong experience with project scope/effort estimating and planning, risks, and leads communication and execution of strategy and objectives.
- Takes initiative and sets priorities, including for others, meet deadlines, and manage projects.
- Proven track record in meeting project commitments and managing staff while overseeing the development of multiple, concurrent projects with onshore/offshore resources.
- Extensive understanding of the Salesforce data structures, tables, models, rules, integration, and storage.
- Lead CI/CD, release management, and DevOps using tools such as GitHub, Copado, and Gearset.
- Drives organizational improvements and advances resources with new opportunities.
- Leads application performance assessments, monitoring, logging, error-handling frameworks, and root cause with interim and permanent remediations.
- Experience working in a 24x7 environment; ability to work flexible hours and be on-call.
- Excellent verbal and written communication skills, ability to communicate effectively with all levels of the organization from engineers to C-Level executives.
- Minimum of 10+ years in leadership role managing high-performing engineering or Salesforce application teams with Sales/Service/Marketing multi-Cloud platform experience including architecture, development, administration, operations, and support.
- Minimum of 5+ years of hands-on full lifecycle Salesforce development and implementation experiences and expertise with areas such as Apex, Process Builders, Visualforce, Lighting, SOQL, Profiles/Roles and Sharing Rules, Flow, Workflow rules, Triggers, Change Data Capture, Object Relationship, and/or Platform Events.
*Please note that you may be asked to provide your Web portfolio in addition to your application and resume.
Education:
- Bachelor's degree preferred.
About Us:
Online, on campus and in the workplace, we provide higher education and training to our country’s heroes – military service members, veterans, nurses, government employees, and motivated professionals that want to make a difference. American Public Education, Inc. educates service-minded students, ranging from the military, public service, federal agencies, and nursing communities, through American Public University System (APUS), Hondros College of Nursing (HCON), Rasmussen University and Graduate School USA (GSUSA).
It is the policy of American Public Education, Inc. (APEI) to afford equal opportunity to all qualified persons. We treat all qualified individuals equally as to their recruitment, hiring, assignments, advancements, compensation, and all other terms and conditions of employment. American Public Education, Inc. does not discriminate on the basis of race, color, religion, creed, sex, age, national origin, sexual orientation, or physical, mental, or sensory disability, or any other characteristic protected by law.
Pay Transparency Statement
If you are a resident of a state with designated pay transparency requirements and this role is available remotely, you may be eligible to receive additional information about the compensation and benefits for this role, which we will provide upon request. Please send an email to recruiting@apei.com.