Senior Software Engineer

Company: Moore, A Series LLC

Location: Remote (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 scie...

Create Your Job Alert

Other Senior Jobs

Other Jobs in Remote