LCP TRACKER INC-posted 3 days ago
$180,000 - $200,000/Yr
Full-time • Manager
Onsite • Orange, CA
101-250 employees

The Director of Software Development is a strategic and technical leader responsible for overseeing the design, development, and delivery of high-quality software solutions. This role involves managing engineering teams, driving innovation, ensuring best practices in software development, and aligning engineering efforts with business goals.

  • Lead and mentor a team of software engineers, engineering managers, and technical leads.
  • Lead the design of scalable, multi-tenant architectures leveraging Azure cloud-native services.
  • Collaborate cross-functionally with Product, DevOps, Security, and Support teams to ensure secure and reliable software delivery pipelines.
  • Partner with Client Success and Product teams to integrate usage data and client feedback into the development lifecycle.
  • Partner with Innovation and architecture teams on feature delivery with innovation and technical debt management through strategic backlog management
  • Oversee the full software development lifecycle, and manage release governance practices including readiness checks, rollback protocols, and coordinated release cycles.
  • Define and execute the engineering strategy in alignment with company objectives.
  • Implement and enforce best practices in coding, architecture, testing, and agile methodologies.
  • Manage resource allocation, budgeting, and hiring for the engineering department.
  • Evaluate and recommend new technologies, tools, and processes to improve productivity and product quality.
  • Ensure compliance with security, privacy, and regulatory standards.
  • Foster a culture of innovation, continuous improvement, and accountability.
  • Bachelor’s or master’s degree in computer science, software engineering, or a related field.
  • 10+ years of experience in software engineering, with at least 7 years in a leadership role.
  • Proven track record of managing software project delivery in a SaaS environment with complex, multi-layered organizational structures and cross-functional dependencies.
  • Experience overseeing hybrid engineering teams across multiple time zones, including both domestic (onshore) and international (offshore) team structures and workflows.
  • Strong knowledge of software architecture, cloud technologies, and modern development frameworks.
  • Excellent communication, leadership, and organizational skills.
  • Experience with Agile/Scrum methodologies.
  • Experience with Microsoft DevOps and DevOps practices.
  • Experience in industry-specific technologies or domains, e.g., fintech, AI.
  • Familiarity with compliance standards such as SOC-2 Type II, NIST 800-171, and FedRAMP.
  • Hands-on experience with specific programming languages or platforms
  • Paid Time Off
  • 10 Paid Holidays
  • Phantom Stock
  • 401k Plan with up to 4% company match
  • Medical Benefits (Health, Vision and Dental)
  • Life Insurance
  • LTD & STD
  • Employee discounts and perks program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service