Director of Software Engineering - Hybrid in MI

CrediblySouthfield, MI
12hHybrid

About The Position

Who We Are: A Top Place to Work! We believe in small businesses and the people who grow them. At Credibly, we leverage cutting-edge data science, technology, partner relations, and customer support to provide business owners with accelerated access to right-sized capital solutions. From working capital loans and merchant cash advances to lines of credit, we offer a suite of financing products that can accommodate nearly any stage of business development or credit profile. Founded in 2010 with offices in Michigan, New York, and Arizona, we have provided access to over $2.3 billion to more than 46,000 small businesses nationwide. On top of being nominated as one of Crain’s 50 fastest growing companies in New York and making several appearances on the Inc. 500 list, Credibly was also recently named a Top 25 Lending Technology Company by The Financial Technology Report. The Opportunity The Director of Software Engineering will be a key strategic leader responsible for driving the technical vision and operational excellence of our engineering organization. Reporting directly to the CTO, you will provide overarching architecture and staffing direction, ensuring our teams are empowered to deliver innovative, high-quality software. You will lead a high-performing department of three engineering teams, including direct management of three Software Engineering Managers (SEM I) and indirect leadership of a number of software engineers across a mix of onshore and offshore teams.

Requirements

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Technical Leadership: 10+ years of enterprise technical leadership experience, with significant expertise in software architecture and service/event-based ecosystems.
  • Management Experience: Proven track record of managing other managers and leading large, distributed teams (onshore and offshore).
  • Core Technologies: Fluent knowledge of and experience in Enterprise software development.
  • Expert level knowledge in at least one programming language. Senior level knowledge of at least one interpreted language (Python, Javascript, Typescript) preferred.
  • Senior level AWS experience, including cost management, infrastructure as code, scaling, messaging, deployment.
  • Track record of solving complex Enterprise level scaling, implementation, and third-party integration issues in a rapidly growing company with a mixed codebase.
  • Conversant in current AI-assisted and agentic tools and technologies for software development.
  • Agile Expertise: Extensive experience with Agile development methodologies and tools at scale.
  • Communication: Exceptional communication and interpersonal skills, with a proven ability to collaborate with cross-functional executive teams.

Nice To Haves

  • Architecture: Proven ability to lead teams across disparate tech stacks, with a deep understanding of how to optimize communication between asynchronous backends and type-safe frontend frameworks.
  • Technical Stack: Experience with Flask, SqlAlchemy ORM, and application containerization tools like Docker, Kubernetes/EKS, EC2.
  • AI Innovation: Experience developing prompts and prompt frameworks to leverage generative AI within engineering workflows.
  • Industry Knowledge: Experience working with financial services applications and understanding of Cybersecurity best practices.

Responsibilities

  • Strategic Leadership: Provide architecture and staffing direction for the software engineering department to support long-term business goals.
  • Team Management: Directly lead and mentor three Software Engineering Managers; indirectly manage a global team of 18 engineers (onshore and offshore).
  • Operational Excellence: Collaborate closely with the product team and other engineering leaders to ensure the organization makes the right commitments and consistently meets them.
  • Org Design: Partner with executive leadership to influence and drive organizational design, contribution models, and prioritization.
  • Talent Development: Recruit, interview, hire, and train new engineering staff, while fostering a culture of innovation, collaboration, and continuous learning.
  • Performance Management: Provide constructive and timely performance evaluations, goal setting, and career development discussions for direct reports.
  • Best Practices: Drive the implementation of industry-leading best practices for software development, including code reviews, testing, and documentation across all teams.
  • Risk Mitigation: Monitor department-wide project progress, identifying and mitigating high-level risks and resource bottlenecks.

Benefits

  • Flexible working conditions, via hybrid remote/in-office work
  • Generous PTO package
  • 8 Paid Company Holidays
  • Paid Parental Leave, Bereavement, and Jury Duty
  • 401k with company match (and 100% vesting after 2 years)
  • Medical insurance through BCBSM or BCN
  • Dental and Vision provided by BCBS?
  • HSA and FSA available, including LPFSA and Dependent Care
  • Company paid life insurance and short-term disability
  • Additional optional insurances
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service