Schellman is a leading provider of attestation and compliance services. Our professional services focus on security and privacy audits, assessments, and certifications. Schellman has become one of the largest cybersecurity assessment firms in the United States without providing any traditional accounting services, such as financial statement audits or tax preparation services, as other CPA firms. We are an accredited multi-framework ISO Certification Body for security, privacy, business continuity, and quality; a globally licensed PCI Qualified Security Assessor and a top provider to clients serving the federal DoD space as a leading FedRAMP 3PAO and the first assessment firm authorized as a CMMC C3PAO.
JOB SUMMARY
The Senior Director, Platform Engineering will lead the platform development, API and integration and data teams and be responsible for designing, developing and maintaining the company's platform, API and integration and data infrastructure. The Senior Director will work closely with cross-functional teams to ensure the platform, API and integration and data are robust, scalable and secure.
Responsibilities
-
Lead and grow integration, platform & data teams, deepening their experience in designing cloud-native solutions, distributed microservices, and full stack engineering.
-
Manage, mentor, and coach first-line managers and senior individual contributors. Develop the team's domain expertise, technical proficiencies, and professional growth to maintain the highest engineering standards.
-
Work with product, designers, and architects to understand desired application capabilities and testing scenarios - Continuously improve software engineering practices
-
Develop future-looking strategic engineering roadmaps, capacity plans, budgets, and hiring plans for effective execution.
-
Implement an API-first architecture to enhance our platform-driven extensibility to meet growing global enterprise customer needs with new emerging technologies.
-
Break existing monolithic applications into composable, reusable capability and service architectures
-
Enable service operational aspects working with DevSecOps for scalability, performance, resiliency, availability, and maintainability; to ensure the best customer experience as well as employee quality of life.
-
Lead the craftsmanship, availability, resilience, and scalability of solutions
-
Work within and across Agile teams to design, develop, test,
-
implement, and support technical solutions across a full-stack development tools and technologies
-
Provide strategic leadership and hands-on technical oversight to the engineering teams, with a customer-first and data-driven mindset.
-
Deliver features at a rapid cadence while maintaining the ability to quickly roll back or remediate releases to ensure customer availability.
-
Deliver roadmap and customer success operational updates using actionable metrics to highlight execution progress and impediments. Own business outcomes.
-
Encourage innovation, implementation of cutting-edge technologies, inclusion, outside-of-the-box thinking, teamwork, self-organization, and diversity
-
Stay on top of tech trends, experiment with and learn new technologies, participate in internal & external technology communities, and mentor other members of the engineering community
Knowledge, Skills, and Abilities:
-
8+ yrs of people leadership experience: ability to build and leverage the capabilities of a high performing team, as well as business partners across the enterprise
-
12+ years experience with Technology solutions in the following areas: API, Microservice architecture, Cloud native development, front end & backend development, modern data management stack, high-availability deployment patterns (blue/green, canary, etc.), real-time monitoring and logging in cloud environments
-
10+ years experience in Software Engineering, Application Architecture, Infrastructure Solution design
-
Minimum 5 years experience in application design, CI/CD, development in a cloud environment
-
Minimum 5 years experience in Agile Delivery practices
-
Demonstrated experience fostering innovation, driving critical decisions, holding business partners accountable, and being able to deliver results consistently
-
Influence, drive, and execute an agenda in an uncertain and fluid technical environment
-
Successful track record of thriving in a fast-paced, entrepreneurial, and dynamic environment
-
Previous experience being part of a Technology Leadership team
-
Demonstrated experience leading technology teams that include Cloud & DevOps Engineers
-
Serve as the solution delivery expert for the design and implementation of assigned program Releases
-
Strong understanding of end-user needs and requirements.
-
Excellent understanding of the organization's goals and objectives.
-
Occasional evening and weekend work to meet deadlines.
-
Physically able to participate in sessions, presentations, and meetings.
-
Some travel may be required for offsite strategy and planning sessions.
Personal Attributes
-
Excellent oral and interpersonal communication skills.
-
Outstanding writing and documentation skills.
-
Ability to communicate ideas in both technical and user-friendly language.
-
Able to conduct research into issues and products through standard techniques.
-
Highly self-motivated and directed, with keen attention to detail.
-
Able to prioritize and execute tasks in a high-pressure environment.
-
Experience working in a team-oriented, collaborative environment.
-
Strong problem solving and critical thinking skills
-
Knowledge of applicable security, data privacy practices and laws
Education, Work Experience and Certifications
-
Bachelors degree in computer science or computer engineering, and/or 16+ years equivalent work experience.
-
Certifications in AWS cloud solution, Agile frameworks is a plus.
Schellman is an equal opportunity employer (EOE) and strongly supports diversity in the workplace; therefore, providing equal employment opportunities to applicants and employees without regard to race, color, religion, age, sex, sexual orientation, gender identity/expression, national origin, protected veteran status, disability status, or any other legally protected basis, including arrest and conviction records, in accordance with applicable law. Schellman uses E-Verify in our hiring process.
At Schellman, we strive to provide a flexible and balanced environment and therefore offer the opportunity to work remotely, unless otherwise stated in the job requirements. Connecting, collaborating and continuous education are also highly valued and therefore we require approximately 20% travel annually for our Operations roles, which can include in-person training, team meet-ups, and strategy meetings. Service Delivery team members will also be required to travel based on business and client needs.