
Manager, Software Development
CATALIS
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
ASP.NETAWSCloudJavaScript.NETPostgresReactSQL
About the role
- Provide strong leadership and mentorship to development team.
- Manage team performance and foster a culture of accountability and improvement.
- Collaborate with offshore partners to recruit and retain top talent.
- Lead code reviews, mentor developers, and enforce best practices in coding and design.
- Architect, design, and implement applications using the Microsoft stack (C#, .NET, ASP.NET Core, etc.), React, PostgreSQL, and AWS.
- Develop and optimize database schemas, queries, and stored procedures in PostgreSQL.
- Troubleshoot and resolve technical issues across application and database layers.
- Ensure adherence to development standards and address technical risks proactively.
- Research and integrate emerging technologies to enhance application performance and scalability.
- Participate directly in hands-on coding and architectural decision-making.
- Partner with product management and stakeholders to define project requirements and priorities.
- Act as a liaison between technical and non-technical teams to ensure effective communication.
- Participate in Scrum ceremonies, including sprint planning, stand-ups, and retrospectives.
- Drive process improvements to enhance team productivity and software quality.
- Track progress and provide regular updates to leadership.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 6+ years in software development with a strong focus on the Microsoft stack, PostgreSQL (or SQL Server), React, and the cloud.
- Proficiency in C#, .NET Core, ASP.NET Core, and React.
- Knowledge of front-end technologies such as HTML, CSS, and JavaScript frameworks.
- Hands-on experience with PostgreSQL (or SQL Server), including database design, optimization, and management.
- Solid understanding of RESTful API design and service-based architecture.
- Knowledge of software architecture and design principles.
- Familiarity with AWS cloud environment.
- Experience with CI/CD pipelines and DevOps practices.
- Strong leadership and interpersonal skills, with the ability to inspire and motivate teams.
- Strong problem-solving and analytical skills.
- Excellent verbal and written communication abilities.
- Experience managing offshore development teams.
- Familiarity with tax systems or property appraisal methodologies (preferred).
- Experience with Blazor WebAssembly (preferred).
- Experience with multi-tenant enterprise SaaS systems (preferred).
- Experience working with government agencies or in the public sector (preferred).
Benefits
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#.NETASP.NET CoreReactPostgreSQLSQL ServerHTMLCSSJavaScriptRESTful API design
Soft skills
leadershipmentorshipproblem-solvinganalytical skillscommunicationteam motivationinterpersonal skillsaccountabilityprocess improvementcollaboration
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineeringrelated field degree