For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Moore
Moore

Senior Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
Security software
Support
+30

Permanent role
3 days ago
Apply now

Brief Description

As a Senior Software Engineer, you will be a key contributor to the design, development, and delivery of robust, scalable software solutions. This role plays a hands-on role in engineering efforts across integration frameworks, business applications, and internal development tools while ensuring that solutions meet technical standards and business requirements.

As a senior member of the engineering team, the Senior Software Engineer works closely with cross-functional teams to design and implement high-quality features, improve system performance, and support the continuous enhancement of software development practices. This position also provides mentorship to junior engineers, supports the adoption of best practices, and contributes to technical decision-making.

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:

  • Contribute to the design, development, testing, and deployment of web-based applications and services.
  • Take technical ownership of assigned features or projects and see them through to completion.
  • Collaborate with product managers, analysts, and other engineers to gather requirements and translate them into technical specifications.
  • Develop and maintain scalable, maintainable, and high-performance solutions following best practices and coding standards.
  • Troubleshoot and resolve software defects, system issues, and performance bottlenecks.
  • Support integration with internal and third-party systems, ensuring reliability and security.
  • Participate in code reviews, design discussions, and team knowledge-sharing initiatives.
  • Recommend and implement improvements to system architecture, development processes, and engineering tools.
  • Assist in evaluating tools, frameworks, and technologies for ongoing projects.
  • Provide guidance and mentorship to junior developers, helping elevate team performance.
  • Ensure solutions meet organizational standards for security, performance, compliance, and scalability.
  • Stay current with emerging technologies and industry trends.

Your Profile:

  • Minimum of 5 years of experience in software development.
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Strong proficiency in modern programming languages and frameworks, particularly in .Net and web-based application development.
  • Solid understanding of software architecture, design patterns, and development methodologies
  • Experience working with relational databases and writing optimized SQL queries.
  • Strong problem-solving skills and ability to diagnose and resolve technical issues independently.
  • Clear and effective verbal and written communication skills, with the ability to convey technical concepts to non-technical audiences.
  • Ability to manage multiple priorities and meet project deadlines.
  • Experience working in Agile or iterative development environments.
  • Collaborative mindset and ability to work effectively across teams and with stakeholders.
  • Proven experience delivering complex business applications and services in a professional environment.
  • Familiarity with secure development practices and compliance considerations is a plus.

How We’ll Support You:

  • Join the largest marketing and fundraising company in North America serving the nonprofit industry where we prioritize innovation and professional growth.
  • Collaborate with industry subject matter experts with over 5,000 employees across the enterprise.
  • To help you stay energized, engaged and inspired, we offer a wide range of benefits including comprehensive healthcare, paid holidays and generous paid time off so you can have the time and space to recharge and pursue your other passions and be with the people you care about.
  • Moore is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

About Moore

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service