Software Engineer
Facilityos
About FacilityOS
FacilityOS is a fast-growing company redefining how facilities operate—bringing safety, security, and daily operations into one unified platform used by organizations around the world.
As we continue to scale globally, we’re building a team of driven, curious people who want to make an impact. You’ll be part of a dynamic, collaborative culture where individuals are trusted to take ownership, solve meaningful problems, and grow in their careers. Our team comes together in-office twice a week to connect, collaborate, and build momentum.
If you’re looking to do your best work alongside a great team in a high-growth environment, FacilityOS is the place to build your career.
About the Role:
We are looking for a highly capable Back-End Engineer who can ramp up quickly, collaborate effectively with the existing team, and begin contributing meaningful delivery outcomes within the first few weeks. This role is well suited for someone who is comfortable navigating legacy systems, applying strong architectural principles, and making thoughtful technical decisions that improve delivery throughput without compromising quality.
The ideal candidate brings strong backend engineering experience, sound judgment, and the ability to work independently while staying closely aligned with team standards and architectural direction.
This role is a hybrid position where you’ll be required to come into our office three (3) times a week.
Duties and Responsibilities
Design, develop, review, and maintain backend web applications and services across the FacilityOS platform under the guidance of senior engineering and architecture direction.
Quickly develop a working understanding of existing platform architecture, legacy components, integration points, and modernization priorities.
Collaborate with senior engineers, architects, and the broader engineering team to make sound technical decisions aligned with established architectural principles and delivery goals.
Contribute to legacy modernization efforts using incremental, low-risk approaches such as the Strangler Fig pattern where appropriate.
Build maintainable, testable, and scalable backend solutions using object-oriented programming, design patterns, and established engineering standards.
Maintain high code-quality standards through unit testing, peer code reviews, static code analysis, and consistent use of agreed-upon development practices.
Participate actively in peer code reviews by providing constructive feedback and incorporating feedback from others.
Troubleshoot and resolve application issues across environments, including staging and production, with a focus 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 that could benefit the FacilityOS platform.
Skills and Qualifications
Minimum of 4–6 years of proven experience in backend .NET Framework / .NET Core web application development using C#.
Demonstrated ability to understand existing systems, legacy codebases, integration points, and business logic with limited ramp-up time.
Practical experience contributing to legacy modernization, refactoring, or incremental replacement efforts; experience with the Strangler Fig pattern or similar modernization approaches is strongly preferred.
Strong working knowledge of object-oriented programming, design patterns, and clean code principles.
Experience writing unit tests and applying quality-focused development practices.
Proven experience designing, building, and maintaining RESTful services.
Experience working with cloud-native SaaS or PaaS applications.
Solid knowledge of Microsoft SQL Server and T-SQL.
Ability to make sound technical recommendations in collaboration with senior engineers and existing engineering teams.
Proactive, curious, and investigative mindset with strong attention to quality and detail.
Passion for technology, continuous improvement, and modern engineering practices.
Ability to self-manage assigned priorities and deliver outcomes with limited supervision.
Strong team-player attitude with the ability to collaborate across engineering, product, and project stakeholders.
Why work at FacilityOS?
We work hard and play hard and we do both with passion and respect for one another. Our company promotes a fast-paced, fun, friendly, and highly collaborative work environment that provides:
Comprehensive health coverage
A Hybrid work environment
Opportunity for advancement and growth
Catered Events, Snacks, Drinks – You won’t go Hungry!
Birthday and Life Celebrations
Two annual parties in a year
FacilityOS Commitment
We believe that a diverse team is the key to innovation and growth. We are an equal opportunity employer that value diversity at our company and encourage all candidates to apply. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
FacilityOS will accommodate individuals with disabilities through each stage of the recruitment and selection process. Please advise us of any needs when your interview is booked, and we will do our best to meet your needs.
Please note that all candidates must be legally eligible to work in the location in which you applied.
Background and Reference Checks
Any offer of employment may be conditional upon full background checks including a criminal record check, a credit check and employment and educational verifications. A reference check will also be conducted.
We may use artificial intelligence (AI) tools to support parts of the hiring process such as reviewing applications. These tools assist the recruitment team but do not replace human judgment. All advancement and hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us or click here .
FacilityOS thanks all candidates for their interest, however only those selected to continue in the process will be contacted.
$125.1k - $225.2k
...Unleash your talent and redefine what's possible. Job Description: Parsons is looking for an amazingly talented Full Stack Software Engineer to join our team! In this role you will get to Develop and enhance complex software systems that directly support critical...SuggestedFlexible hours$175k
...Founded in 2007 and headquartered in Columbia, Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense communities. The company leverages its expertise in data transport solutions...SuggestedFor contractorsWork at officeRemote workFlexible hours- ...an employment Visa. What You’ll Be Doing (We don’t love the bullet points, but we love the work!) In this key role as a Software Engineer, you'll get to transform a Streamlit-built UI prototype into a polished, production-ready interface, with a roadmap to extend...SuggestedVisa sponsorshipWork visa
$203k - $260k
...Full Stack Software Engineer - Data Analytics Team Make an Impact Where It Matters Most At Intelliforce, we put powerful technology directly into the hands of mission operators. In this role, you will build tools that turn complex data into actionable insight for...SuggestedImmediate startVisa sponsorship$10k
...one capability to perform functions instead of multiple processes for similar capabilities. Detail oriented and team driven Software Engineers will provide full lifecycle support, to include modernization, of applications and tools. We are seeking a highly motivated...Suggested$2,500 per month
...Prodigy One, LLC. is a systems and software engineering services firm providing more than 45 years of service to state and federal customers. By combining unparalleled experience and capabilities, our company provides big data, cloud development, and enterprise management...For contractorsImmediate start- ...team by applying today! Interclypse is seeking to build a new software team to work on a fast-paced program using modern technologies... ...in computer science or similar related field Lead Software Engineer 10 plus years of experience Senior Software Engineer 5 plus...Full timeTemporary workFlexible hours
- ...SageCor Solutions (SageCor) is a growing company bringing complete engineering services and true full lifecycle System Engineering services... ...) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree....Full time
- ...The Software Engineer shall be responsible for the full lifecycle development, deployment, and operations and maintenance (O&M) of a mission-critical Extract, Transform, Load (ETL) system operating in a large-scale Linux environment. This role requires a strong foundation...Full timeTemporary work
- Our team is searching for a strong OO developer with an EE background. Requirements • A bachelor’s degree in the IT field or related + 14 years of experience OR • 19 years of total experience • EQUAL OPPORTUNITY EMPLOYER VETERANS DISABLEDFull time
$130k - $180k
...our interests in cyberspace and anticipate emerging threats. Our capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive missions for the U.S. military and federal agency partners....Full timeWork experience placementLocal areaWorldwide$186.07k - $218.9k
...together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Data Platform team within the Platform group, you will help build the systems that centralize all of Coinbase's...Local area$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....Temporary workFlexible hours$92.5k - $209.5k
...services in a distributed, multi-tenant cloud environment. OCI gives engineers the opportunity to work on systems that directly power... ...that enable OCI teams to build, validate, secure, and release software safely at cloud scale. At OCI, engineers have meaningful technical...Temporary workFixed term contractFlexible hours- ...Description Job Description: Join our team of talented engineers in the Annapolis Junction area supporting critical national security programs. As an analytic software engineer, you’ll work closely with mission SMEs to develop niche analytics for the Intelligence...Full time
$130k
...Founded in 2007 and headquartered in Columbia, Maryland, Synergy ECP is a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence and defense communities. The company leverages its expertise in data transport solutions...Work at officeFlexible hours$10k
...collaboration sessions with our entire technical staff. Your Mission: As part of our development team, you'll support critical software and services while contributing to an exciting system re-architecture. You'll work on containerizing services for Kubernetes,...Contract work$225k - $255k
...Description : ~ The HPC Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software for HPC (high performance computing) systems based upon documented requirements. The HPC systems might include, but are...Contract workWork experience placement$100k - $200k
...over 20 years, our team provides expertise in network, system engineering and both offensive and defensive cybersecurity operations.... ...ensure today is safe and tomorrow is smarter. ANS is seeking a Software Engineer to join our team in Annapolis Junction, MD....Temporary workLocal areaFlexible hours$104.5k - $175k
...expertise. Today, we provide leading-edge data, network security software, and expert guidance to reduce exposure to information theft... ...consider joining our team! Job Description: The Software Engineer develops, maintains, and enhances complex and diverse software...Remote work$111.8k - $221.8k
...drive positive, lasting change that moves missions and the government forward! Accenture Federal Services is seeking a skilled Software Engineer to design, build, and enhance complex software systems that support mission-critical operations. You will work with real-time...Live inWork at officeLocal area$10k
...a state-of-the-art technology lab. Learn more at Your Mission: As part of our development team, you'll support critical software and services while contributing to an exciting system re-architecture. You'll work on containerizing services for Kubernetes, building...$240k - $293k
...Software Engineer 3 Clearance: TS/SCI - Polygraph required Position ID: 11-8858-SWE3 Location: Annapolis Junction, Maryland Description: The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive...Flexible hours- ...We are seeking an entry-level to early-career Software Developer to join our software engineering team and help design, build, test, and maintain software applications that support mission-critical systems. This role may include front-end, back-end, testing, or integration...For contractorsInternship
$95k - $171k
...services to market faster. This involves simplifying their performance, reliability, security, and operational needs. As a Software Engineer II, you will be responsible for: Working with your team on building requirements and functionalities to simplify users' experience...Work experience placementWork at office- ...Software Engineer The software engineer develops, maintains, and enhances complex and diverse software systems based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements...Temporary workLocal area
- ...and user-focused solutions. Make an impact across the full software development lifecycle. Engage in requirements analysis, design... ...in 2010. We are known for our exceptionally talented group of Engineers and Technical experts with superior knowledge and experience...Temporary work
- ...Software Engineer The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information...Temporary workLocal area
- ...Jnior Softwre Engineer bot Crown Point Technologies, LLC Crown Point Technologies, LLC is n Economiclly isvntge Women-Owne Smll Bsiness (EWOSB) eicte to proviing criticl fll-stck softwre evelopment n t engineering soltions n services to both Government n commercil...
- ...Position: Software Engineer The client seeks a Software Engineer to design, develop, and maintain two of Judicial Information System's (JIS's) primary applications being rewritten. The focus areas include event-driven design, Spring Boot, microservices architecture...Contract workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software developer positions Annapolis, MD
- senior software engineer remote Annapolis, MD
- software engineer contract Annapolis, MD
- cybersecurity software engineer Annapolis, MD
- part time software developer remote Annapolis, MD
- junior software developer internship Annapolis, MD
- junior software engineer Annapolis, MD
- software engineer remote Annapolis, MD
- work from home software developer Annapolis, MD
- software engineer Annapolis, MD


