Senior Software Engineer

FacilityOS•Annapolis, MD
•Hybrid

About The Position

FacilityOS is seeking a highly capable senior backend engineer who can quickly join the existing team and contribute meaningful delivery outcomes. The role involves working with legacy systems, applying strong architectural principles, and making thoughtful technical decisions that improve delivery without compromising quality. The successful candidate will work independently while aligning with team standards and architectural direction. This is a hybrid role requiring attendance at the office three times per week. FacilityOS is a fast-growing company providing a unified platform for facilities safety, security, and daily operations. It describes its culture as dynamic, collaborative, and high-growth, with opportunities for employees to take ownership and develop their careers. The company is an equal opportunity employer and can accommodate candidates with disabilities during recruitment and selection. Candidates must be legally eligible to work in the location of application. Offers may be conditional on background checks, and references will be checked. AI tools may support parts of the hiring process, but hiring decisions are made by people.

Requirements

  • At least 6 years of experience in backend .NET Framework / .NET Core web application development using C#.
  • Ability to quickly understand complex legacy systems, identify integration points, and contribute with limited ramp-up time.
  • Strong experience with object-oriented programming, design patterns, and clean architecture principles.
  • Experience writing unit tests and applying quality-focused development practices.
  • Experience designing and building RESTful services.
  • Experience designing and building cloud-native SaaS and PaaS applications using Azure or AWS.
  • Solid knowledge of Microsoft SQL Server and T-SQL.
  • Ability to make sound technical decisions in collaboration with existing engineering teams.
  • Proactive, curious, and investigative mindset with strong attention to quality and detail.
  • Ability to self-manage priorities and deliver outcomes with minimal supervision.
  • Strong collaboration skills across engineering, architecture, and product stakeholders.
  • Must be legally eligible to work in the location of application.
  • May be required to complete background checks, including criminal record, credit, employment, and education checks, and a reference check.

Nice To Haves

  • Azure cloud experience is preferred.
  • Hands-on experience with event-driven architecture.
  • Hands-on experience with microservices.

Responsibilities

  • Design, develop, review, and maintain backend web applications and services across the FacilityOS platform.
  • Develop a working understanding of platform architecture, legacy components, integration points, and modernization opportunities.
  • Collaborate with the engineering team on technical decisions that align with architectural principles and delivery goals.
  • Contribute to legacy modernization using incremental, low-risk approaches such as the Strangler Fig pattern where appropriate.
  • Maintain code quality through code reviews, unit testing, static code analysis, and adoption or improvement of engineering tools and standards.
  • Participate in peer code reviews and provide constructive feedback to promote maintainable, testable, and scalable solutions.
  • Troubleshoot and resolve application issues across staging and production environments, focusing on root-cause analysis and sustainable fixes.
  • Work with engineering leads, product stakeholders, and project managers to support business operations and project delivery.
  • Research, evaluate, and recommend application, automation, and architectural improvements for the FacilityOS platform.

Benefits

  • Comprehensive health coverage.
  • Hybrid work environment.
  • Opportunity for advancement and growth.
  • Catered events, snacks, and drinks.
  • Birthday and life celebrations.
  • Two annual parties.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service