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.
Top Skills
Similar Jobs
What you need to know about the Los Angeles Tech Scene
Key Facts About Los Angeles Tech
- Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
- Key Industries: Artificial intelligence, adtech, media, software, game development
- Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
- Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering