Demo

Director of Software Engineering

Oxenham Group
Sioux Falls, SD Full Time
POSTED ON 3/27/2025
AVAILABLE BEFORE 4/25/2025

Job Title: Director of Engineering (C#, .NET, Azure)

Join a leading FinTech team making a major impact while serving small businesses across the country. You will guide a team designing, building, and optimizing applications in greenfield development.


Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 10 years of professional software development experience, with a strong background in C#, .NET, and cloud technologies (Azure).
  • 5 years of leadership experience managing and growing engineering teams.
  • Expertise in cloud architectures, deployment, and management within Microsoft Azure.
  • Solid experience with modern software development methodologies, including Agile and DevOps practices.
  • Strong understanding of software design patterns, microservices, and distributed systems.
  • Demonstrated success in delivering large-scale, high-performance applications.
  • Excellent communication, collaboration, and problem-solving skills.
  • Experience with CI/CD pipelines, containerization (Docker/Kubernetes), and version control (Git).


Preferred Qualifications:

  • Azure certifications (e.g., Azure Solutions Architect, Azure DevOps Engineer) are a plus.
  • Familiarity with additional cloud platforms (AWS, GCP) and cross-platform technologies.
  • Experience with front-end technologies (e.g., Angular, React) is a plus.
  • Experience with enterprise-scale systems in industries like finance, healthcare, or e-commerce.


Key Responsibilities:

Leadership & Strategy:

  • Lead, mentor, and manage a team of software engineers, fostering a culture of innovation, collaboration, and continuous improvement.
  • Develop and execute engineering strategies aligned with business goals, ensuring the successful delivery of projects on time and within budget.
  • Collaborate with cross-functional teams, including product management, design, and quality assurance, to define technical requirements and deliver high-quality solutions.
  • Provide direction on technical architecture, design patterns, and best practices to ensure scalability, maintainability, and performance.

Technical Expertise:

  • Provide hands-on technical leadership in C#, .NET, and Azure cloud platforms, driving best practices for architecture, coding standards, and DevOps processes.
  • Guide the development of complex applications and services using .NET technologies, ensuring adherence to best practices in performance, security, and scalability.
  • Oversee the integration of cloud-native solutions using Azure, including infrastructure management, cloud service deployment, and monitoring.


Team Development:

  • Actively participate in recruitment and hiring to build a world-class engineering team.
  • Foster a learning environment, encouraging professional growth and development through coaching, mentoring, and feedback.
  • Establish performance metrics and KPIs to track team progress and ensure high standards of productivity, quality, and engagement.


Project & Stakeholder Management:

  • Ensure clear communication with internal stakeholders, including executives and business leaders, to align technical efforts with business objectives.
  • Manage and prioritize engineering tasks, resolving conflicts and risks while ensuring efficient project execution.
  • Continuously evaluate and improve the software development lifecycle, focusing on automation, testing, and efficient delivery pipelines.


Innovation & Continuous Improvement:

  • Stay current with emerging technologies, industry trends, and best practices related to .NET, C#, and cloud computing, and integrate them into the engineering process.
  • Drive initiatives that improve the overall quality, performance, and scalability of the software systems.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Director of Software Engineering?

Sign up to receive alerts about other jobs on the Director of Software Engineering career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$266,380 - $359,704
Income Estimation: 
$92,369 - $122,605
Income Estimation: 
$117,024 - $149,811
Income Estimation: 
$117,024 - $149,811
Income Estimation: 
$137,568 - $176,908
Income Estimation: 
$154,509 - $200,187
Income Estimation: 
$188,252 - $252,911
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Oxenham Group

Oxenham Group
Hired Organization Address East Rutherford, NJ Full Time
Data Engineer About the Role : We are seeking a highly skilled and experienced Data Engineer to join our team. The ideal...
Oxenham Group
Hired Organization Address Minneapolis, MN Full Time
Our client is looking for a Slate CRM conultant to drive successful implementation, customization, and continuous optimi...
Oxenham Group
Hired Organization Address Goleta, CA Full Time
Job Description: Oxenham Group is seeking a highly skilled Sr System Engineer to join our team in Goleta. As a key membe...
Oxenham Group
Hired Organization Address Cleveland, OH Full Time
Our client is a leading Christian healthshare ministry based in the Midwest seeking an experienced and faith-driven Juni...

Not the job you're looking for? Here are some other Director of Software Engineering jobs in the Sioux Falls, SD area that may be a better fit.

Sales Director

ECR Software Corporation, Sioux Falls, SD

Director of Business Development

One Tech Engineering, Minneota, MN

AI Assistant is available now!

Feel free to start your new journey!