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

Senior Software Engineer

Location

Remote anywhere

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
DevOps
Innovation
+29

Visa

U.S. visa required

Permanent role
7 days ago
Apply now

WHO WE ARE

Edmentum is a dynamic educator and student-focused company dedicated to tech-enabled learning solutions. Our goal is to ensure that all students have access to flexible learning environments and educators have the tools they need to support their students. We are on a mission to create innovative, proven learning technology, partnering with educators to ignite student potential. We are a Remote First organization with a strong commitment to excellence, innovation, and customer satisfaction.

As a Senior Software Engineer, you'll work closely with engineers, product owners, and product managers to shape solutions that impact educators and students every day. You'll apply your technical depth, leadership, and communication skills to guide delivery from idea to production.

An ideal candidate will have a demonstrable background as a proficient full-stack engineer with end-to-end product ownership (DevOps) in a SaaS or PaaS environment. Senior Engineers take initiative in leading technically, aligning across teams, and driving innovation in our evolving product landscape. Beyond technical expertise, success in this role requires a strong sense of ownership, a collaborative mindset, and clear, effective communication.

Essential Duties and Responsibilities:

  • Write high-quality code that is loosely coupled, easy to maintain, designed with testability in mind.
  • Work closely with product stakeholders to provide early feedback in ideation of solutions, helping to consult on viability and initial estimation to aid in prioritization.
  • Participate in and lead technical design, problem decomposition, and DDD sessions to align solutions business objectives.
  • Contribute to the evolution of legacy web applications by progressively modernizing architecture and practices.
  • Identify, communicate, and address technical risks, bottlenecks, and inefficiencies proactively.
  • Create and contribute to technical documentation.
  • Take ownership of the entire solution lifecycle, from design through deployment, with a strong emphasis on quality and delivering value iteratively.

Job Qualifications and Requirements:

  • A positive attitude and a team focused mindset
  • Strong analytical and problem-solving skills
  • Results-oriented with excellent attention to detail and quality
  • Self-starter able to balance priorities and operate with autonomy within an agile team
  • A proven track record of successful software application delivery as an individual
  • Skilled in developing performant, scalable, and developer-tested code
  • Highly proficient in C#, modern .NET, and experience applying functional programming concepts in C#
  • Highly proficient in developing web applications at scale utilizing frameworks such as Angular or libraries such as React (we use Angular)
  • Experience with Domain-Driven Design (DDD), aligning architecture with business needs

Education and Experience:

  • BS degree in Computer Science (or equivalent)
  • 5+ years of development experience in a mature Agile environment.
  • Strong computer science fundamentals, including working knowledge of common design patterns, data structures, algorithms, and their performance trade-offs.
  • Experience delivering features frequently within a DevOps-oriented engineering team.

Application Deadline 6/15/2024

At Edmentum, we are committed to pay transparency. The salary range provided reflects market research, the responsibilities of the role, and alignment with our compensation principles. Actual compensation will be determined based on multiple factors, including, but not limited to, relevant experience and skill sets. All compensation decisions are individualized and based on the specific circumstances of each candidate.

We also offer a comprehensive benefits package to support your overall well-being and work-life balance. This includes medical, dental, and vision insurance with various plan options, a 401(k) retirement plan with company matching, and a flexible Time Away Program along with 10 paid holidays, 2 floating holidays, 1 wellness day, and a winter office closure at the end of December. Additionally, we provide resources to promote wellness, ensuring you have the support you need both professionally and personally. Our goal is to provide a benefits package that helps you thrive in all aspects of life.

Edmentum is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, national origin, ancestry, sex, age, disability, status as a disabled, recently separated, Armed Forces service medal or other protected veteran ("covered veteran"), marital status, status regarding public assistance, sexual orientation or any other characteristic protected by applicable federal, state or local laws.

We are dedicated to meeting the needs of individuals with disabilities and to creating an environment that supports our employees' physical and mental health. If you are a qualified individual with a disability or a covered veteran and need a reasonable accommodation to complete any part of the application process, please contact recruiting@edmentum.com.

Edmentum's notice regarding the collection of personal information from interested candidates is available here

About Edmentum

👥501-1000
📍Bloomington, MN
đź”—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