Software Engineering Manager
Expansion Capital Group
Software Engineering Manager
Lead people. Strengthen engineering. Drive technical excellence.
About Expansion Capital Group (ECG)
ECG provides financing solutions that help small businesses access the capital they need to grow. Our team specializes in efficient, non-traditional lending, balancing speed with strong credit discipline and a commitment to doing things the right way.
We are looking for a Software Engineering Manager to support our Information Technology team.
This role is ideal for an experienced engineering leader who enjoys developing people, improving engineering practices, and helping teams deliver high-quality software solutions.
In this role, you'll lead software engineers, provide technical guidance, support architecture discussions, and help build scalable, secure, and maintainable software solutions that support ECG's continued growth.
What You'll Do:
- Lead, coach, and develop software engineers through regular feedback, mentoring, and career development activities
- Conduct one-on-one meetings, establish development plans, and support employee growth
- Support hiring, onboarding, succession planning, and performance management initiatives
- Foster a culture of accountability, collaboration, continuous learning, and constructive feedback
- Guide technical discussions and help engineers evaluate tradeoffs and solution options
- Provide architecture guidance related to application design, integrations, APIs, cloud technologies, scalability, security, and maintainability
- Support engineers in applying modern software engineering practices and technical decision-making frameworks
- Partner with Product, Scrum Masters, and IT leadership to improve team effectiveness and delivery outcomes
- Promote ownership, accountability, and proactive risk identification across the engineering team
- Contribute to engineering process improvements, technical standards, and organizational effectiveness
- Encourage responsible adoption of modern development tools and engineering practices
- Help ensure technology solutions align with ECG's business objectives and long-term strategy
What You'll Learn:
- How technology strategy supports business growth within a fintech organization
- Advanced leadership and talent development techniques for software engineering teams
- Cross-functional collaboration with Product, IT leadership, and business stakeholders
- Engineering governance, architecture review, and technical decision-making processes
- How to balance engineering quality, business priorities, security, and operational stability
- Opportunities to influence engineering culture, standards, and organizational effectiveness
Why Join Us:
- Leadership Impact: Help shape the future of ECG's engineering organization and culture
- Team Development: Mentor and develop software engineers while strengthening engineering capabilities
- Technical Influence: Participate in architecture discussions and guide technical decision-making
- Executive Visibility: Partner closely with Product and IT leadership on strategic initiatives
- Growth Opportunity: Join a growing fintech organization where technology plays a critical role in business success
- Team Environment: Collaborative, fast-paced, and focused on continuous improvement
Work Environment:
- In-office role based in either Sioux Falls, SD or Sandy, UT
- Professional office environment with a collaborative team atmosphere
- Occasional evening or weekend work may be required based on business needs
- Direct leadership responsibility for software engineering team members
Requirements
What We're Looking For:
- Software engineering leadership and people development
- Coaching, mentoring, and performance management
- Technical decision-making and architecture discussions
- Agile software development environments
- Building and improving engineering teams, standards, and processes
- Balancing technical quality, business priorities, and risk management
You'll Thrive in This Role If You Are:
- A strong coach and mentor
- Technically credible and respected by engineering teams
- Collaborative and relationship-focused
- Accountable and results-oriented
- A strategic thinker who understands business priorities
- Calm under pressure and comfortable navigating change
- Highly communicative and approachable
- Passionate about continuous improvement and employee development
Required Experience:
- Significant software engineering experience with the technical depth necessary to coach engineers and evaluate technical solutions
- Three or more years of experience managing, coaching, mentoring, or leading software engineering teams
- Experience conducting performance management and employee development activities
- Experience working in Agile software development environments
- Strong leadership, communication, and interpersonal skills
- Ability to balance people development, engineering quality, business priorities, and risk management
- Bachelor's degree in Computer Science, Software Engineering, Organizational Leadership, or a related field, or equivalent practical experience
Preferred Experience:
- Experience in fintech, financial services, or other regulated industries
- Experience with cloud technologies, APIs, enterprise application architecture, and modern software engineering practices
- Experience supporting architecture reviews, technical standards, or engineering governance activities
- Experience with AWS, Docker, MySQL, MSSQL,.NET, Python, Symfony, ORM frameworks, or similar technologies
- Experience scaling engineering teams and improving engineering processes
- Experience partnering with executive leadership and cross-functional stakeholders
Equal Opportunity Employer
Expansion Capital Group is an equal opportunity employer and considers all applicants without regard to protected characteristics.
$132.8k - $250.8k
...development teams to efficiently deploy and manage production-grade container clusters... ...deeply with application developers, platform engineers, and infrastructure teams to understand... ...deployment. ~8+ years of overall Software Engineering / IT Experience ~ Bachelor...SuggestedImmediate startRemote workFree visaFlexible hours$82.8k - $175k
...provides payment technology, education services, and learning management solutions to education and faith-based organizations,... ...for people where they live, learn and work. The Senior Software Engineering Manager accomplishes departmental and organizational objectives...SuggestedTemporary workLocal area- ...A leading consulting firm seeks a Senior Manager in Oracle Services to manage client relationships, oversee project management, and drive technology solutions. Ideal candidates will have a Bachelor's degree, 5-7 years of experience, and strong communication skills. The...Suggested
$99k - $232k
...to 80% The Opportunity As a Salesforce CPQ/Revenue Cloud Manager, you will play a pivotal role in helping clients optimize their operational efficiency by analyzing their needs, implementing software solutions, and providing training and support for seamless integration...SuggestedFull timeH1b$91.4k - $187k
...applications projects. The role of a Cloud Consulting Senior Project Manager requires an experienced project management professional with strong business acumen, technical competency in SaaS-based software and leadership skills for successful delivery of Oracle ERP...SuggestedTemporary workFlexible hours- ...automation patterns. The position leads incident response, problem management, and optimization activities for cloud services while... ...security, network, and application teams and mentoring cloud engineers on Infrastructure as Code, containerization, and operational runbooks...Contract workWork at office
$142.6k - $261.5k
...consulting practice that assists in planning, pursuing, delivering and managing large, complex full lifecycle initiatives. We also provide our... ...and professionally Demonstrates the ability to implement software Interact and communicate effectively with finance and...Summer holidayRemote workFlexible hours$110.5k - $202.7k
.... Your key responsibilities You will be responsible for managing multiple client engagement teams at an executive level within... ..., accounting, finance, computer science, information systems, engineering, or a related discipline CPA, CA, CISA, CISSP, CISM, CBCP,...Contract workSummer holidayWork at officeImmediate startFlexible hours$142.6k - $261.5k
...elite team of product leaders, data scientists, designers, and software engineers enable our clients to solve their most complex product... ...with business requirements. Your key responsibilities As a Manager in Application Design and Development, you will lead the effective...Summer holidayFlexible hours- ...A leading global consulting firm is seeking a Cloud Engineer to join their team. This role involves leading infrastructure projects with a focus on Kubernetes and cloud technologies. The successful candidate will have a Bachelor's degree, extensive experience with Azure...
- ...A leading open source software provider is seeking an Engineering Manager to lead a team that optimizes Ubuntu for cloud partners like Amazon and Google. The role requires technical leadership, experience in Python and Golang, and a strong ability to mentor engineers....Remote work
- ...Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers... ...and growing. We are hiring an Engineering Manager to lead one of our teams that work closely...Work at officeWork from home
- ...IT Operations & Security Manager We are a 45-year-old company with a loyal, long-standing... ...IT capabilities to support a growing software business. *This is an in-office... ...Serve as a key partner to leadership, engineering, compliance, and business teams to ensure...Work at officeRemote workFlexible hours
$150k - $170k
...who not only embrace change, but who accelerate it.Job Description We are seeking a highly motivated and experienced individual to manage our ServiceNow Platform and lead our team responsible for its administration, development, and strategic direction, including core...Remote work$135k - $155k
...IT Operations Manager Department: Technology Employment Type: Full Time Location: Salt Lake City, Utah Compensation: $135,000 - $155,000 / year Description Freezing Point is the fastest-growing frozen beverage company in the U.S. and the maker of...Full time- The United-States-Courts is seeking a leader for the cybercrime investigation unit in Salt Lake City, Utah. This role requires overseeing the investigation of various cybercrimes, providing expertise in search and seizure processes, and collaborating with law enforcement...
$140k
...Maximus is looking for a results-oriented Software Development Project Manager to join our team managing multiple delivery teams while shaping our... ..., Business Analysts, Developers, and Quality Assurance engineers while ensuring they are complying with program processes...Contract workRemote workShift work$133.1k - $306.4k
...Job Description As a Software Engineering Manager on the Multi-cloud team, you will lead a team of engineers building and operating services and platforms that enable cloud integration, interoperability, automation, and reliable service delivery. Your team will work...Temporary workFlexible hours- ...projects, ensuring on‑time and on‑budget delivery. Evaluate and manage relationships with technology vendors, ensuring that third‑... ...facilitate collaboration among cross‑functional teams. Knowledge of software development and IT infrastructure best practices. Ability to...Flexible hours
$110.1k - $264.1k
...and services. The Identity and Access Management organization provides the foundational... ...ecosystem. We are looking for a hands-on engineering manager to lead the Authorization team... ...Ensure the team delivers high-quality software on predictable schedules while...Temporary workFlexible hours- ...A global consulting firm is seeking an Adobe AEM Architect - Manager to lead projects enhancing digital experiences. The ideal candidate should have over 7 years of experience in AEM architecture and a strong command of web technologies. Responsibilities include managing...Remote work
- ...join Priority Dispatch Corp! We create the software and protocols that emergency dispatchers... ...Summary The Software Development Manager provides day-to-day people leadership... ...audit readiness and maintaining required engineering documentation. ~ Champion Agile methodologies...Work at officeRemote work
- ...Plan is required for some benefits. What does a Sr. IT Project Manager do at Swire Coca - Cola? As a Senior IT Project Manager, you provide... .... Responsibilities Lead enterprise technology programs across software, infrastructure, cloud, cybersecurity, and data platforms,...Visa sponsorshipWork visa
- ...reinforcements, resins, prepregs, honeycombs and engineered core. We invite you to join the Hexcel... ...with the cross‑functional Change Management team to define the scope of work... .... Working knowledge of PCs and related software, specifically MS Word, Excel, Project,...Permanent employmentTemporary work
$110k - $140k
...satisfaction, better rewards, and a great quality of life inside and outside of work.**Job Title**:Technical Project Manager**Reporting To:**Site Engineering Manager, SLC Missile Systems**Work Schedule:**Onsite – Salt Lake City, UTMoog, Inc. is a global leader in motion...Contract workFor contractorsRemote workRelocation packageFlexible hoursDay shift$100k
...seeking an experienced Technical Project Manager to lead complex technology initiatives... ...new functional capabilities supporting engineering change proposals and additional follow-on... ...architect, develop, and implement high‑quality software systems and application solutions....Remote workShift work$144.9k - $265.8k
...and hybrid environments Implement cloud IAM services (e.g., provisioning, authentication, authorization, identity management) Design and re-engineer processes for centralized cloud access provisioning Access Management & Governance Implement access management...Work experience placementSummer holidayFlexible hours$105.79k - $141.05k
...elevate the story of Lumen’s infrastructure services while supporting incident communications for network outages. The Senior Lead Manager, Network Infrastructure & Incident Communications, role leads strategic messaging for Lumen’s infrastructure platforms, partnering...Temporary work$118.9k - $178.5k
...00 - $178,500.00 Job Description The Technical Project Manager III will stay informed on projects within assigned team and ensure... ...to facilitate discussion concerning platforms, components, software applications, technologies, and security measures. Performs...Full timeFlexible hours$146.3k - $306.4k
...oversee multiple infrastructure delivery teams responsible for ICT engineering, construction delivery, fiber deployment, rack integration,... ..., and white space readiness. The Director will directly manage Principal TPMs (IC5) and provide team oversight for Infrastructure...Temporary workFor contractorsRelocationFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineering Manager. Be the first to apply!
- software sales Sandy, UT
- software asset management analyst Sandy, UT
- id software Sandy, UT
- software support Sandy, UT
- software technical support Sandy, UT
- healthcare software sales Sandy, UT
- software implementation project manager Sandy, UT
- software Sandy, UT
- ultimate software Sandy, UT
- remote software sales Sandy, UT

