About the Role
This role involves building a consolidated, modern portal to replace a patchwork of legacy systems for processing student financial-aid applications. The work aims to improve efficiency and accessibility for families relying on aid, focusing on public-interest engineering. The project entails standing up a cloud-native .NET (C#) application with microservices, containers, and REST APIs alongside existing DB2 mainframe, SQL Server, and older data stores, incrementally migrating functionality without disrupting daily operations.
Responsibilities
- Carve new .NET services off existing monoliths and integrate with mainframe data.
- Design REST APIs for front-end consumption to consolidate staff interfaces.
- Maintain data consistency between legacy and new systems during live operation.
- Implement event movement between systems to ensure synchronization.
- Secure authentication and financial data to government security standards, including SAML2/OIDC federation.
- Ensure changes are safe with thorough testing and monitoring before production deployment.
- Conduct code reviews and contribute to engineering standards.
Requirements
- Comfortable with TypeScript on the front-of-backend seam.
- Integrated relational databases like SQL Server or DB2 behind clean APIs.
- Designed microservices and REST APIs for other teams.
- Moved data between systems using event streaming.
- Implemented real authentication and authorization (OAuth2 / OIDC / SAML).
- Ability to describe a personal migration project, including challenges.
Skills
- C#
- .NET
- TypeScript
- SQL Server
- DB2
- Microservices
- REST APIs
- Event Streaming
- Authentication
- Authorization
- OAuth2
- OIDC
- SAML
- Incremental legacy modernization
- Government cloud experience
- Civic-tech experience
- Regulated/high-stakes environment experience
- Azure
- Containers
- CI/CD
- Infrastructure as code
- Public artifact (repo, PR, talk, write-up)
Location
- 100% Remote
- Continental U.S.
Work Type
- Salaried
- Full-time
Experience Level
- Five or more years building server-side systems in C#/.NET
- 5-7 years of relevant experience preferred
Education Level
- Bachelor’s degree in any discipline or equivalent experience
Salary/Compensations
- $143,000 - $151,709
Benefits
- Competitive salary based on experience and market benchmarks
- 401(k) with company match
- 18 days of PTO
- 11 paid federal holidays
- 5 additional sick days
- Flexible remote work with support for coworking memberships
- Comprehensive medical insurance
- Comprehensive dental insurance
- Comprehensive vision insurance
- Life insurance
- Short-term disability coverage
- Wellness-first culture
- Annual Professional Development Stipend
- Opportunities to lead, mentor, and learn
- Regular feedback, growth planning, and clear career pathways
About the Company
- Friends From The City is a design and technology company focused on public impact and equity.
- Believes inclusive design and accessible technology are essential to a just society.
- Mission is to make digital interactions with the government simple, intuitive, and accessible.
- Uses human-centered design, thoughtful research, and well-crafted, reliable code to build digital products for everyone.
