Software Engineering Manager

TEKsystemsSioux Falls, SD
$185,000 - $200,000Onsite

About The Position

This opportunity supports a fast-growing organization within the financial services industry focused on modernizing its engineering practices, strengthening technical leadership, and driving scalable, cloud-enabled solutions. The Software Engineering Manager will play a critical role in leading engineering teams through transformation initiatives, enhancing delivery effectiveness, and ensuring alignment between technology solutions and business objectives. This role directly impacts key initiatives including improving software quality standards, advancing cloud architecture adoption, enabling AI-assisted development practices, and fostering a high-performance engineering culture rooted in collaboration, accountability, and continuous improvement.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)
  • 3+ years of experience leading or managing software engineering teams
  • Strong background in software engineering with the ability to guide technical decisions and mentor developers
  • Experience working in Agile environments
  • Proven ability to coach, develop, and retain technical talent
  • Strong communication, leadership, and interpersonal skills
  • Ability to balance technical excellence, business priorities, and risk management
  • Demonstrated mindset of accountability, adaptability, and continuous improvement

Nice To Haves

  • Experience within financial services, fintech, or other regulated industries
  • Exposure to cloud technologies, APIs, and enterprise application architecture
  • Experience supporting architecture reviews and engineering governance practices
  • Familiarity with technologies such as AWS, Docker, MySQL, MSSQL, .NET, Python, or similar frameworks

Responsibilities

  • Lead, coach, and develop a team of software engineers through mentorship, performance management, and career development planning
  • Partner with Product, Scrum, and IT leadership to improve delivery health, team effectiveness, and execution consistency
  • Provide technical leadership and architectural guidance across applications, integrations, APIs, and cloud-based solutions
  • Drive engineering excellence through best practices in code quality, testing, security, and maintainability
  • Support hiring, onboarding, and succession planning to build and sustain high-performing teams
  • Facilitate technical decision-making, helping teams evaluate tradeoffs and align solutions with business goals
  • Promote a culture of ownership, accountability, and proactive problem-solving
  • Champion continuous improvement initiatives, including adoption of modern engineering tools, automation, and AI-enabled development practices
  • Ensure solutions are scalable, secure, and aligned with long-term business and platform strategy

Benefits

  • Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service