Role: .Net Development Manager
Location: Alpharetta, GA/Berkeley Heights, NJ, Columbus, OH, Lincoln, NE
Job Type: Full time with Infinite Computer Solution
Overview
Seeking a Development Manager to lead a technical engineering team that builds and enhances solutions supporting small businesses. This role is focused on driving strong engineering execution, developing team capability, and ensuring work is delivered with the right balance of speed, quality, and operational reliability. The ideal candidate is a strong technical development leader who can manage engineers effectively, remove execution friction, and keep the team moving against business and technical priorities.
This is a technical leadership role with direct responsibility for team performance and delivery outcomes. While this person is not expected to be the primary architect or primary individual contributor, they are expected to bring enough technical depth to guide engineering decisions, uphold standards, coach developers, and partner closely with architecture, product, and delivery leadership.
Key Responsibilities
- Lead, coach, and develop engineers working on CashFlow Central solutions through clear expectations, regular feedback, and day-to-day technical leadership.
- Own engineering execution for the team, including delivery planning, work quality, release readiness, and follow-through on commitments.
- Partner with product, architecture, QA, and scrum leadership to align priorities, manage tradeoffs, and keep delivery moving.
- Support technical decision-making by helping the team break down work, resolve ambiguity, and make sound implementation choices.
- Promote engineering standards for quality, maintainability, secure coding, testing, and operational support.
- Drive accountability for reliable delivery by improving planning discipline, execution visibility, and issue escalation.
- Help recruit, onboard, and retain strong engineering talent while building team capability over time.
- Identify delivery, technical, and team health risks early and take practical action to address them.
- Encourage continuous improvement in development practices, tooling, CI/CD, and cross-team collaboration.
Required Qualifications
- Experience leading software development teams delivering production applications in agile environments.
- Strong hands-on background in software engineering, with prior experience in .NET, C#, Azure, or comparable enterprise application ecosystems.
- Proven experience managing engineers directly, including coaching, performance management, and team development.
- Experience owning delivery outcomes, balancing business priorities with technical constraints, and driving execution across a team.
- Ability to guide engineers through technical decisions while partnering effectively with architects and other senior technical leaders.
- Experience with code quality practices, testing, CI/CD, production support, and modern software delivery disciplines.
- Proven ability to manage ambiguity, remove blockers, and keep teams moving with limited oversight.
- Strong understanding of application reliability, secure coding, maintainable software design, and engineering process effectiveness.
- Strong communication skills and the ability to collaborate effectively across teams and functions.
Preferred Qualifications
- Experience leading teams that support products or platforms serving small businesses or operating in financial services, payments, or related regulated environments.
- Experience managing engineering delivery across shared services, multiple teams, or cross-functional workstreams.
- Experience helping teams improve delivery speed and quality through process improvement, tooling, or engineering best practices.
- Experience with technologies such as Snowflake, Kafka, AI-enabled services, or similar data and event-driven platforms.
- Familiarity with AI-assisted development tools such as Codex, Claude, Copilot, or similar platforms.
What Success Looks Like
- Ramps quickly and establishes strong team execution, accountability, and delivery rhythm in a short timeframe.
- Helps the team deliver features efficiently while improving quality, predictability, and engineering discipline.
- Develops engineers effectively and raises the overall capability and consistency of the team.
- Requires minimal guidance in day-to-day leadership and consistently moves delivery and team issues toward resolution.
- Builds trust as a technical development leader who can connect business priorities, team execution, and sound engineering practice.