IQ Clarity LLC
Director of Software Engineering
IQ Clarity LLC, Denver, Colorado, United States, 80285
IQ Clarity's client is looking for a Director of Software Engineering. Applicants must have a strong background in Software Engineering including hands-on coding experience with C# and .NET Core.
Position Overview:
We are seeking a highly skilled
Director of Software Engineering
with a strong technical background in
C#, .NET Core, AWS , and
Angular . As a leader in the engineering organization, you will guide the team in the delivery of high-quality, scalable software solutions that meet strategic product goals. This role combines hands-on technical leadership with strategic oversight of roadmap execution, ensuring alignment with company priorities.
The ideal candidate will be passionate about technology, demonstrate strong leadership in
Agile practices , and excel at mentoring teams to build innovative, robust, and performant applications.
Key Responsibilities:
Lead and manage
a team of software engineers, fostering an environment of collaboration, innovation, and excellence.Drive architecture and development
decisions for software solutions built on
C#, .NET Core , and
Angular , ensuring they meet both functional and non-functional requirements.Oversee AWS infrastructure , ensuring systems are scalable, secure, and performant. Collaborate closely with DevOps to ensure smooth CI/CD practices.Translate business objectives
into engineering execution plans, ensuring that all roadmap priorities are effectively addressed.Stay hands-on , contributing to the design and development of critical projects, and conducting code reviews to maintain high standards.Collaborate with product management
to prioritize features, manage expectations, and ensure timely delivery of high-quality software.Champion Agile methodologies , ensuring the team follows best practices in sprint planning, retrospectives, and iterative development.Ensure cross-team collaboration , acting as a bridge between product, design, and other technical teams to deliver unified, user-focused solutions.Provide mentorship
and career development opportunities for engineers, ensuring growth in technical skills, leadership, and problem-solving abilities.Drive continuous improvement
across the engineering team, refining processes, workflows, and technical practices.Monitor KPIs
for engineering performance and software quality, reporting to executive leadership on project progress and risk mitigation.Qualifications:
10+ years of software development experience , with at least
5 years in leadership roles
managing engineering teams.Extensive hands-on experience with C# and .NET Core
in building large-scale, distributed applications.Strong expertise in AWS services , including EC2, Lambda, RDS, S3, and experience with scaling and securing cloud-based applications.Proficiency with Angular
or similar front-end frameworks, with a deep understanding of modern front-end development principles.Proven experience with
Agile methodologies
and leading teams in Agile environments (Scrum, Kanban).Demonstrated success in
delivering roadmap priorities
while balancing technical debt, refactoring, and new feature development.Experience leading teams in a DevOps environment , integrating CI/CD pipelines, automated testing, and infrastructure-as-code (IaC).Excellent communication skills , with the ability to convey complex technical concepts to non-technical stakeholders and executive leadership.Strong problem-solving abilities and a
strategic mindset
for aligning technical execution with business goals.Track record of mentoring engineers , building high-performing teams, and fostering a positive, innovative culture.Bonus Skills:
Familiarity with
microservices architecture
and serverless technologies (e.g., AWS Lambda).Experience with
React or Vue.js
in addition to Angular.Prior experience with
Azure DevOps
or other CI/CD tools.Exposure to
Docker and Kubernetes
for containerized applications.What We Offer:
Competitive compensation and executive-level benefits.Flexible work arrangements with remote or hybrid options.Opportunity to lead a talented, diverse team and shape the future of our software development initiatives.Access to the latest tools and technologies, with a focus on innovation.A culture that promotes collaboration, learning, and professional growth.
IQ Clarity is an Equal Opportunity Employer
Position Overview:
We are seeking a highly skilled
Director of Software Engineering
with a strong technical background in
C#, .NET Core, AWS , and
Angular . As a leader in the engineering organization, you will guide the team in the delivery of high-quality, scalable software solutions that meet strategic product goals. This role combines hands-on technical leadership with strategic oversight of roadmap execution, ensuring alignment with company priorities.
The ideal candidate will be passionate about technology, demonstrate strong leadership in
Agile practices , and excel at mentoring teams to build innovative, robust, and performant applications.
Key Responsibilities:
Lead and manage
a team of software engineers, fostering an environment of collaboration, innovation, and excellence.Drive architecture and development
decisions for software solutions built on
C#, .NET Core , and
Angular , ensuring they meet both functional and non-functional requirements.Oversee AWS infrastructure , ensuring systems are scalable, secure, and performant. Collaborate closely with DevOps to ensure smooth CI/CD practices.Translate business objectives
into engineering execution plans, ensuring that all roadmap priorities are effectively addressed.Stay hands-on , contributing to the design and development of critical projects, and conducting code reviews to maintain high standards.Collaborate with product management
to prioritize features, manage expectations, and ensure timely delivery of high-quality software.Champion Agile methodologies , ensuring the team follows best practices in sprint planning, retrospectives, and iterative development.Ensure cross-team collaboration , acting as a bridge between product, design, and other technical teams to deliver unified, user-focused solutions.Provide mentorship
and career development opportunities for engineers, ensuring growth in technical skills, leadership, and problem-solving abilities.Drive continuous improvement
across the engineering team, refining processes, workflows, and technical practices.Monitor KPIs
for engineering performance and software quality, reporting to executive leadership on project progress and risk mitigation.Qualifications:
10+ years of software development experience , with at least
5 years in leadership roles
managing engineering teams.Extensive hands-on experience with C# and .NET Core
in building large-scale, distributed applications.Strong expertise in AWS services , including EC2, Lambda, RDS, S3, and experience with scaling and securing cloud-based applications.Proficiency with Angular
or similar front-end frameworks, with a deep understanding of modern front-end development principles.Proven experience with
Agile methodologies
and leading teams in Agile environments (Scrum, Kanban).Demonstrated success in
delivering roadmap priorities
while balancing technical debt, refactoring, and new feature development.Experience leading teams in a DevOps environment , integrating CI/CD pipelines, automated testing, and infrastructure-as-code (IaC).Excellent communication skills , with the ability to convey complex technical concepts to non-technical stakeholders and executive leadership.Strong problem-solving abilities and a
strategic mindset
for aligning technical execution with business goals.Track record of mentoring engineers , building high-performing teams, and fostering a positive, innovative culture.Bonus Skills:
Familiarity with
microservices architecture
and serverless technologies (e.g., AWS Lambda).Experience with
React or Vue.js
in addition to Angular.Prior experience with
Azure DevOps
or other CI/CD tools.Exposure to
Docker and Kubernetes
for containerized applications.What We Offer:
Competitive compensation and executive-level benefits.Flexible work arrangements with remote or hybrid options.Opportunity to lead a talented, diverse team and shape the future of our software development initiatives.Access to the latest tools and technologies, with a focus on innovation.A culture that promotes collaboration, learning, and professional growth.
IQ Clarity is an Equal Opportunity Employer