Senior Software Engineer, Backend

Friends From The CityWashington, DC
Remote

About The Position

Many public digital services rely on backend systems that are outdated, fragmented, or not built for modern use. These systems can slow down applications, drop user data, or make it harder for people to get timely support. As a Senior Software Engineer at Friends with a backend focus, you will help change that. You will design and build reliable infrastructure, APIs, and services that power accessible government applications. Your work will help create digital systems that are fast, secure, and built to serve people when it matters most. In this role, you will play a key part in strengthening the technical foundation of public interest digital services.

Requirements

  • 5 or more years of experience developing server-side applications or services
  • Experience with .NET and TypeScript
  • Experience with microservices architecture and designing APIs that integrate with legacy databases and front-end services
  • Working knowledge of relational databases such as DB2 or SQL Server
  • Understanding of application security and authentication standards like OAuth2
  • Experience with event streaming platforms such as Apache Kafka
  • Comfort with agentic, AI-assisted development workflows

Nice To Haves

  • Experience with the Strangler Fig pattern or other incremental legacy-modernization approaches
  • Experience working with government systems or civic tech projects
  • Familiarity with AWS, Azure, or other cloud infrastructure tools
  • Experience with DevOps, containerization, or infrastructure as code
  • Comfort supporting production systems and debugging complex bugs

Responsibilities

  • Design and build APIs and microservices that connect legacy databases to modern user-facing applications
  • Write scalable, maintainable code in modern languages like .NET and TypeScript
  • Build event-driven integrations using streaming platforms like Apache Kafka
  • Work with front-end developers and product teams to deliver cohesive end-to-end solutions
  • Implement monitoring, testing, and performance tuning for stability and reliability
  • Support data security, compliance, and privacy in line with government requirements

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 if needed
  • Comprehensive medical, dental, and vision insurance
  • Life insurance
  • Short-term disability coverage
  • Annual Professional Development Stipend
  • Opportunities to lead, mentor, and learn across projects and disciplines
  • Regular feedback, growth planning, and clear career pathways
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service