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...