001949 - Software Development Manager
Location
United States
Posted
1 day ago
Salary
Not specified
No structured requirement data.
Job Description
Founded in 1948, CBC Companies is a privately-held company headquartered in Columbus, Ohio, with operating entities including: AmRent, Byte Software, Factual Data, DataVerify, DataVerify Flood Services, Ibbie, Innovis, and Select Business Services. CBC’s portfolio of companies includes data repositories spanning the mortgage and credit markets in addition to hundreds of proprietary integrations across the broader credit ecosystem.
At CBC we are guided by our mission to serve our customers by providing them with products and services that ultimately empower economic opportunity for Americans. Using innovative technology and driven by integrity and a culture of compliance, CBC Companies delivers high quality products and services to help our customers manage risk.
TITLE: Software Development Manager
REPORTS TO: Director Application Development
STATUS: Salaried
LOCATION: Remote
SCHEDULE: Monday – Friday, 8:00 AM – 5:00 PM
PAY:
JOB SUMMARY: The Software Development Manager will lead high-performing engineering teams to design, build, and scale innovative software solutions. They drive technical excellence while fostering team growth, collaborating cross-functionally to deliver products that align with business objectives and manage scalable technology flatforms.
JOB RESPONSIBILITIES:
To perform this job successfully, an individual must be able to perform each essential job duty satisfactorily, with or without reasonable accommodation:
- Lead all aspects of personnel management, including hiring top talent, onboarding, training, performance evaluation, and professional development, while fostering a positive, inclusive work environment that promotes employee growth and organizational success.
- Partner closely with Product Management, Support IT teams to translate business requirements into technical roadmaps and understand strategic priorities.
- Own all operational metrics for your team's performance and use data-driven insights to drive improvements in development practices, processes, and outcomes.
- Plan and oversee end-to-end software development projects from conception to delivery.
- Set clear project goals, realistic timelines, and measurable deliverables while managing resource allocation.
- Analyze datasets using statistical methods to extract meaningful insights and deliver data-driven recommendations that support strategic decisions.
- Ensure projects are completed on time, within scope, and meet quality standards.
- Provide technical guidance, mentorship, and architectural direction to the development team
- Stay current with emerging technologies, industry trends, and best practices to drive innovation, including evaluating and implementing AI tools and solutions to enhance team productivity and product capabilities.
- Establish and maintain coding standards, development best practices, and quality assurance processes.
- Oversee code reviews, ensure code quality, and champion continuous improvement initiatives.
- Communicate project status, technical decisions, and team needs to upper management and stakeholders.
- Identify opportunities for process improvement, automation, and technical innovation.
- Align team goals with overall business objectives and company strategy.
- Proactively identify and mitigate potential risks in software development projects.
- Collaborate with experienced engineers and data scientists to build intelligent systems that drive innovation and efficiency.
- Collaborate with cross-functional teams to integrate AI solutions into products.
- Support AI research projects.
- Develop contingency plans for project delays, technical issues, and resource constraints
- Other duties as assigned.
QUALIFICATIONS:
- Bachelor's degree in Computer Science, Engineering, or related technical field required.
- 7+ years of hands-on software development experience with modern programming languages and frameworks.
- 3+ years of people management experience, directly managing software engineers with a track record of developing high-performing teams.
- 3+ years of experience architecting and designing (systems for scalability, reliability, and performance in production environments.
- Proven experience designing software architectures for complex distributed systems.
- Foundational understanding of artificial intelligence and machine learning technologies and a desire to apply AI tools to solve and simplify real-world problems.
- Strong experience partnering with product management, program management, and cross-functional teams.
- Solid software development background including design patterns, data structures, algorithms, and agile methodology.
- Demonstrated ability to handle multiple, competing priorities in a fast-paced environment, navigate ambiguity, and make data-driven decisions.
- Deep understanding of the software development life cycle with a proven track record of shipping software products on time and within scope.
- Excellent verbal and written communication skills with ability to present technical concepts to both technical and non-technical stakeholders.
- Genuine passion for people management, mentorship, and building inclusive team cultures.
REMOTE WORK REQUIRMENTS:
- Stable, high-speed internet connection
- Experience with teleconferencing
- Access to a quiet workspace
- Smartphone/mobile device
PHYSICAL DEMANDS: While performing the responsibilities of the job, the person in this position will be required to frequently communicate information so others will understand. The person in this position must be able to remain in a stationary position at least 50% of the time and must be able to lift up to 15 pounds at times. The person in this position may need to occasionally move about the inside of an office. The person in this position may need to position self to maintain files in a cabinet and place computers under a desk or in a cabinet. This position requires ability to constantly observe typewritten text on a computer screen. The person in this role is required to operate a laptop and use a telephone regularly. The person in this position may be required to travel throughout the USA by automobile or airplane which may require overnight lodging.
WORK ENVIRONMENT: While performing the duties of this job, the person in this role may be in a stationary position in an office setting and may be exposed to quiet to moderate noise level.
OTHER DUTIES: This job description is intended to convey information essential to understanding the scope of the job and the general nature and level of work performed by job holders within this job. This job description is not intended to be an exhaustive list of qualifications, skills, efforts, duties, responsibilities or working conditions associated with the position. This job description is subject to change at any time.
CBC Companies is committed to equal opportunity employment, and employment decisions are based on merit, qualifications, and abilities. Employment-related decisions are not influenced or affected by an employee’s race, color, gender, age, religion, national origin, disability, citizenship, military status, sexual orientation, genetic information, or any other category protected by federal, state or local law. The Company endorses a work environment free from discrimination and harassment.
Benefits We Offer:
CBC Companies offers comprehensive healthcare benefits to eligible employees including: medical, HSA, prescription, vision, dental. Our benefits also include life insurance, short & long-term disability, Roth and 401K with possible company match and profit sharing, an Employee Assistance Program (EAP), Time Away from Work (TAFW) and paid holidays - plus employee referral bonuses, and role-based professional development opportunities.
CBC Companies is committed to equal opportunity employment, and employment decisions are based on merit, qualifications, and abilities. Employment-related decisions are not influenced or affected by an employee’s race, color, gender, age, religion, national origin, disability, citizenship, military status, sexual orientation, genetic information, or any other category protected by federal, state or local law. The Company endorses a work environment free from discrimination and harassment.
We are committed to providing reasonable accommodations to qualified individuals with disabilities. If you require a reasonable accommodation to complete the application process or perform the essential functions of the position, please let us know.
This posting will remain open until filled.
Related Guides
Related Categories
Related Job Pages
More Engineering Manager Jobs
This role is responsible for the strategic planning, implementation, optimization, and ongoing support of the organization's Enterprise Resource Planning (ERP) system(s) and other Enterprise applications. The manager will serve as the primary liaison between business stakeholders, IT teams, and external vendors to ensure applications effectively support business processes and organizational goals.
Senior Manager, Software Engineering – Risk, Fraud and Disputes
MarqetaYou see a card. We see endless possibilities.™
Senior Manager leading issuer dispute lifecycle at Marqeta
Senior Test Manager for NVIDIA's autonomous vehicle L3 and L4 solution
VP of Engineering
Pax8At Pax8, we care deeply about building genuine, trust‑based relationships — starting with how we hire.
The VP of Engineering drives the corporate strategic vision for the Engineering department, defining goals and leading the technology realization for agentification of products and the software development lifecycle. This role involves technical leadership for deployment to partner and developer ecosystems, while caring for the technical, cultural, and human aspects of emerging technology growth.