Senior Software Engineer

Company: Moore

Location: Lanham, MD 20706 (Remote)

Salary: $120,000 - $130,000 a year

Type: Full-time

Remote: Yes

Posted: 2026-04-20

About this role

Reporting to the Simio Engineering Manager, the Senior Software Engineer is a key contributor on the Simio Engineering team within the SimioCloud division of Moore. This role focuses on building and maintaining SimioApp , an internally used web application that supports data ingestion, modeling, scoring, and activation across the organization.

SimioApp is built using an Angular, C#, and .NET UI , with Python-based backend services integrated with Snowflake and SQL-based data workflows . This role works closely with Engineering, Product Management, QA, and Data Science to deliver reliable, scalable, and maintainable software.

This is a full-time, salaried, US-based remote position.

Moore is a data-driven constituent experience management (CXM) company achieving accelerated growth for clients through integrated supporter experiences across all platforms, channels and devices. We are an innovation-led company that is the largest marketing, data and fundraising company in North America serving the purpose-driven industry with clients across education, association, political and commercial sectors.

Check out www.WeAreMoore.com for more information.

Your Impact:

Core Responsibilities

  • Collaborate with cross-functional teams to design, develop, and maintain SimioApp, a C#/.NET UI-based application with Angular on the front end
  • Support Python-based APIs and services integrated with Snowflake and SQL workflows
  • Implement cloud-based solutions – with a preference for Azure – to ensure scalability and performance
  • Take technical ownership of assigned features or projects and see them through to completion
  • Design and utilize relational databases to store and retrieve vast amounts of data efficiently
  • Write clean, maintainable, and well-tested code aligned with engineering standards
  • Participate in code reviews and contribute to shared technical quality
  • Communicate effectively with team members, QA, data scientists, product manag...

Create Your Job Alert

Other Senior Jobs

Other Jobs in Lanham