Development Manager

CATALIS

$100K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of experience in software development, including 2-3 years in team management.
  • Strong hands-on expertise in C# / .NET (Framework/Core) and SQL Server.
  • Experience with modern JavaScript frameworks like Angular or React.
  • Knowledge of designing and operating RESTful web services and APIs.
  • Familiarity with AWS services and deployment strategies.
  • Proven track record in delivering quality software projects in teams.
  • Experience with legacy systems and modernization efforts.
  • Demonstrated use of AI coding tools to enhance legacy code.

Responsibilities

  • Design, develop, and review production code across the technology stack.
  • Lead investigations into performance and security issues.
  • Make technical decisions around architecture and code quality.
  • Own and manage the technical roadmap balancing new features with legacy debt.
  • Ensure comprehensive delivery of engineering projects, tracking quality and outcomes.
  • Continuously improve engineering processes and metrics for team performance.
  • Mentor and manage a team of engineers while fostering a culture of growth.

Benefits

  • Dynamic and supportive work environment in a mission-driven organization.
  • Unlimited PTO.
  • HSA and FSA options available.
  • 401(k) plan with matching contributions.
  • Paid parental leave.
  • Employer-paid short and long-term disability insurance.
  • Access to financial and legal assistance through EAP.
  • Opportunities for personal development with free access to Udemy courses.
  • Impact on the delivery of government services.
Full Job Description
The Opportunity

We are looking for a hands-on Development Manager to lead the engineering and delivery of our flagship product - a mature .NET / SQL Server / Angular application running on AWS. This is a player-coach role: approximately 50% hands-on development and 50% engineering management. You will own end-to-end delivery across all projects, build a high-performing team, and continue to write and review code yourself.

This is not a pure people-management role. You will stay close to the code, set the technical bar through your own contributions, and unblock the team when things get hard and most importantly drive AI tools adoption in the engineering team. If you enjoy mentoring engineers in the morning, debugging a production issue in a stored procedure in the afternoon, and reviewing an Angular pull request before dinner - this role is for you.

What You Will Do

Hands-on technical work (~50%)

  • Design, develop, and review production code across the stack: C# / .NET back end, SQL Server, Angular front end, RESTful web services and APIs hosted on AWS.
  • Lead complex technical investigations - performance bottlenecks, architectural refactors, production incidents, security and compliance work.
  • Drive technical decisions: framework upgrades, modernization of legacy components, API design, database tuning, and AWS infrastructure improvements.
  • Set the code-quality bar through hands-on code reviews, pairing, and contributing to the most critical or risky parts of each release.
  • Own the technical roadmap for the product, balancing new feature work with paying down legacy debt.


Delivery and process (~25%)

  • Take full ownership of the delivery of all engineering projects - scope, schedule, quality, and outcomes.
  • Define, document, and continuously improve engineering processes: sprint planning, estimation, code review, branching, CI/CD, release management, on-call, and incident response.
  • Partner with Product, QA, and stakeholders to translate business priorities into a credible engineering plan, and communicate progress, risks, and trade-offs clearly.
  • Track team-level metrics (velocity, cycle time, escaped defects, uptime) and use them to drive meaningful improvements - not vanity reporting.


People management and mentorship (~25%)

  • Directly manage a team of 6 engineers: 1:1s, goal setting, performance reviews, career development, and compensation recommendations.
  • Mentor engineers at all levels - help juniors grow into mid-level contributors and stretch senior engineers toward tech-lead responsibilities.
  • Hire, onboard, and retain strong engineers. Build a team culture of ownership, technical curiosity, and constructive feedback.
  • Address performance issues directly and fairly.


Requirements

What You Will Need to Succeed

Required

  • 10+ years of professional software development experience, with at least 2-3 years managing engineering teams.
  • Strong, current, hands-on expertise in C# / .NET (Framework and/or Core/.NET 6+) and SQL Server (schema design, query tuning, stored procedures).
  • Hands-on experience with Angular/ React (or a strong modern JavaScript/TypeScript background and willingness to lead Angular/React work).
  • Solid experience designing and operating RESTful web services and APIs.
  • Working knowledge of AWS - common services (EC2, RDS, S3, IAM, CloudWatch, Lambda, etc.), deployment patterns, and cost/security awareness.
  • Proven track record of delivering software projects on time and at quality, in a team environment.
  • Experience working on legacy or long-lived production systems - comfortable balancing modernization with stability.
  • Demonstrated experience using AI coding tools (Claude Code, GitHub Copilot, Cursor, or similar) to modernize and refactor legacy production codebases, and to lead a team in adopting these tools responsibly.
  • Strong written and verbal communication skills; able to write a clear design doc, run an effective standup, and have a hard conversation when it's needed.


Preferred /Nice to have

  • Experience modernizing legacy .NET Framework applications to .NET Core / .NET 6+.
  • Familiarity with CI/CD tooling (Azure DevOps, GitHub Actions, Jenkins, AWS CodePipeline, etc.).
  • Experience with containerization (Docker, ECS, EKS) and Infrastructure as Code (CloudFormation, Terraform).
  • Background in regulated industries, SaaS, or multi-tenant products.
  • Prior experience as a tech lead before moving into management.
  • Payments experience highly preferred


What we Offer

  • A dynamic and supportive work environment in a mission driven organization
  • Competitive salary and benefits package, including health, dental, vision insurance
  • Unlimited PTO (paid time off)
  • HSA and FSA options
  • 401(k) plan with matching contributions
  • Paid parental leave
  • ABLE matching contributions for the disability community
  • Employer paid short term and long-term disability insurance and group term life insurance
  • Financial and legal assistance through our EAP (Employee Assistance Program)
  • Opportunities for personal development and career advancement with free access to unlimited courses via Udemy
  • The chance to make a significant impact on the delivery of government services and the lives of citizens


Similar Jobs

More Jobs at CATALIS

  • Development Manager
    $100K — $130K *
    Alpharetta, GA 30022 (Fulton County)
    Information Technology
    In-Person
  • Manager, Technical Shared Services
    $90K — $120K *
    Edmonton, KY 42129 (Metcalfe County)
    Enterprise Technology
    In-Person
  • Software Developer III
    $90K — $110K *
    Edmonton, KY 42129 (Metcalfe County)
    Information Technology
    In-Person
  • Project Manager
    $70K — $95K *
    Atlanta, GA 30349 (Fulton County)
    Education, Government & Non-Profit
    In-Person
  • Product Owner
    $80K — $110K *
    Edmonton, KY 42129 (Metcalfe County)
    Finance & Insurance
    In-Person

More Information Technology Jobs

Find similar Development Manager jobs: