Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Kodiak Solutions

Director – Software Engineering

Kodiak Solutions

. Lead, develop, and mentor engineering managers, technical leads, and software engineers across multiple teams .

Posted 11/6/2026full-timeRemote • United StatesLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in leading engineering teams, developing scalable enterprise and SaaS applications, and implementing Agile/Scrum methodologies. Proficient in technical leadership, architecture design, and fostering collaboration across multiple technology domains.

Highest-signal resume keywords
Engineering LeadershipAgile/Scrum MethodologiesCloud-Based Software ArchitectureDevOps and CI/CD PracticesSnowflake Application Development

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software EngineeringEnterprise Application DevelopmentData ArchitectureAPI DevelopmentDatabase ManagementDistributed SystemsAutomated TestingTechnical OversightTechnical Strategy DevelopmentData Integration
Soft Skills
Communication SkillsMentoringCollaborationInnovationContinuous Improvement
Tools & Technologies
Azure DevOpsJiraGitMicrosoft AzureAzure FunctionsAzure SQL DatabaseAzure Data FactoryAPI ManagementService BusAzure Data Lake
Industry Keywords
Healthcare TechnologyHealthcare Revenue CycleFinanceAnalyticsHIPAA Compliance

Tech Stack

Tools & technologies
AzureCloudDistributed SystemsPythonSnowflakeSQL

About the role

Key responsibilities & impact
  • Lead, develop, and mentor engineering managers, technical leads, and software engineers across multiple teams
  • Establish and execute engineering strategies aligned with product and business objectives
  • Provide technical leadership across complex initiatives spanning multiple engineering teams and technology domains
  • Participate in architecture, application design, data architecture, security, scalability, and engineering discussions
  • Partner with Product Management, Architecture, Data Engineering, Security, and business stakeholders on technical priorities and delivery roadmaps
  • Drive technical decisions balancing scalability, maintainability, performance, security, cost, and speed to market
  • Establish engineering metrics to improve delivery predictability, software quality, team effectiveness, and operational performance
  • Lead Agile/Scrum engineering teams and promote sprint planning, refinement, estimation, retrospectives, and continuous improvement
  • Provide technical oversight for scalable enterprise and SaaS applications
  • Champion automated testing, code reviews, source control, CI/CD, observability, DevOps, and secure software development
  • Guide teams in addressing technical debt and ensuring availability, performance, scalability, security, and maintainability
  • Lead teams building applications and services integrating with Snowflake and cloud-based data platforms
  • Partner with Data Engineering and Analytics on data accessibility, application integration, data quality, performance, and governance
  • Recruit, develop, coach, and retain engineering talent
  • Build leadership capability and establish accountability for technical quality, execution, collaboration, and professional development
  • Foster technical excellence, innovation, collaboration, ownership, transparency, and continuous improvement
  • Help design engineering team structures supporting current priorities and future growth

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent professional experience
  • 10+ years of progressive software engineering or technology experience, including significant experience developing enterprise or SaaS applications
  • 5+ years of engineering leadership experience, including responsibility for engineering managers and/or multiple software development teams
  • Demonstrated experience leading teams in an Agile/Scrum software development environment
  • Experience leading teams responsible for the architecture, development, testing, deployment, and support of production software applications
  • Experience with modern cloud-based software and data architectures
  • Experience leading teams developing applications or data solutions utilizing Snowflake
  • Strong understanding of APIs, databases, data integration, distributed systems, and modern application architectures
  • Experience with DevOps and CI/CD practices and tools such as Azure DevOps or Jira and Git-based source control
  • Demonstrated ability to translate business requirements into technical strategies and execution plans
  • Proven ability to lead complex initiatives involving multiple engineering teams and business stakeholders
  • Strong communication skills with the ability to communicate complex technical concepts effectively to both technical and non-technical audiences
  • Preferred: Experience with Microsoft Azure and Azure Functions, Azure SQL Database, Azure Data Factory, API Management, Service Bus, or Azure Data Lake
  • Preferred: Experience with Snowflake, dbt, SQL, Python, and modern data engineering/data integration architectures
  • Preferred: Experience in healthcare technology, healthcare revenue cycle, finance, analytics, or other highly regulated environments
  • Preferred: Experience developing cloud-based SaaS products at enterprise scale
  • Preferred: Understanding of healthcare security, privacy, interoperability, or compliance requirements, including HIPAA and healthcare data standards