S

Manager, Engineering

Schellman Compliance
Full-time
Remote
Engineering

Schellman is a Top 50 CPA firm and 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.  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. Our specialty and expertise remain in providing best in class Cybersecurity and IT Audits and Attestations. Our culture, approach with clients, and dedication to our values has led us to consistently be a Great Places to Work certified company and rated as a Best Firms to Work For by Accounting Today and a Glassdoor Best Places to Work. We deeply appreciate our employees, as shown by our first core value – People Come First. This is demonstrated in our culture, benefits, and how we handle business. Come see what makes Schellman special!

Job Summary 

The Manager of Engineering at Schellman leads a team of software developers in creating internal and external applications that drive business efficiency and innovation. This role requires a unique balance of technical expertise and people leadership, overseeing the development of sophisticated applications while building and mentoring a high-performing engineering team. The Manager of Engineering ensures the delivery of quality software solutions, drives technical strategy, and fosters a culture of continuous improvement and innovation. This position involves collaboration with cross-functional teams and requires expertise in modern technologies, including cloud platforms, API development, and emerging technologies such as machine learning and LLM integration. This role reports to the Senior Director of Product. 

Essential Functions: 

  • Provide technical and people leadership for a team of software developers, fostering a culture of excellence and continuous improvement 

  • Develop and execute technical strategy and roadmaps aligned with business objectives 

  • Oversee project planning, timely code reviews, release planning, resource allocation, and delivery timelines to ensure successful product launches that meet timelines 

  • Build and maintain a high-performing team through effective recruitment, mentoring, and career development 

  • Conduct regular performance reviews and create individual development plans for team members 

  • Establish, maintain, and ensure adherence to coding standards, development processes, and best practices across the team 

  • Lead architectural design decisions and technical reviews for enterprise applications 

  • Collaborate with Product Management, stakeholders, and cross-functional teams to translate business requirements into technical solutions 

  • Play key role in change management meetings to ensure successful release 

  • Ensure application security, compliance, and performance standards are met across all development efforts 

  • Manage technical debt and drive continuous improvement initiatives 

  • Facilitate Agile development processes and remove obstacles impacting team productivity 

  • Communicate project status, risks, and technical decisions to leadership and stakeholders 

  • Oversee budget planning and resource allocation for development initiatives 

  • Champion innovation by evaluating and introducing new technologies and methodologies 

 

Knowledge, Skills, and Abilities: 

  • 8-12 years of total experience in application development for mid-to-large-sized organizations 

  • 3-5 years of supervisory or leadership experience 

  • Strong technical expertise in modern development technologies including JavaScript frameworks (Angular), Java Spring Boot, and Python 

  • Experience with cloud platforms, containerization, and DevOps practices 

  • Understanding of machine learning concepts and experience with LLM integration 

  • Proven ability to lead multiple projects simultaneously in dynamic, deadline-driven environments 

  • Excellent communication skills with ability to articulate technical concepts to both technical and non-technical audiences 

  • Strong decision-making capabilities using data-driven approaches and factual evidence 

  • Experience with Agile methodologies and leading distributed or remote teams 

  • Demonstrates continuous commitment to professional growth through active research of emerging technologies, with the ability to evaluate and recommend their strategic application to enhance organizational capabilities 

  • Fosters a culture of excellence by respectfully challenging team members to elevate their work quality, providing constructive feedback that drives continuous improvement across the organization 

  • Strong stakeholder management and relationship-building skills 

  • Ability to balance technical excellence with business priorities and constraints 

  • Experience with performance management, coaching, and developing technical talent 

  • Knowledge of security best practices and compliance requirements 

  • Full understanding and application of ethics, independence, and Schellman's values 

 

Education: 

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field, or equivalent experience 

  • Advanced degree preferred but not required 

  • Relevant technical certifications are 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 some travel annually for our Internal Service Delivery 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.

Apply now