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
SCRAM Systems
SCRAM Systems

Senior Software Developer (Remote)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
C
SQL
+30

Permanent role
6 days ago
Apply now

Job Description

Job Summary:

As a Senior Software Developer, you will be responsible for developing and maintaining robust software applications using C#, Angular, and React. You will work closely with our development team to design, implement, and support software solutions. Your expertise in Microsoft SQL Server, .NET Core, and third-party API integration will be crucial in delivering high-quality software solutions.

Duties/Responsibilities

  • Work closely with a team as well as collaborate with other development teams writing code contributing to a large set of applications using multiple shared projects and libraries.
  • Develop, test, and deploy robust and scalable software solutions using C#, Angular/jQuery, React, MongoDB, SQL Server, Docker, and other relevant technologies.
  • Build RESTful APIs and backend services using C#, integrating with databases and external services.
  • Troubleshoot and debug issues across the full stack.
  • Conduct thorough testing and debugging to ensure software quality, resolve any issues or defects, and assist test team members with any issues that arise.

Skills/Abilities

Experience and Skills

  • Proven experience as a C# developer with strong proficiency in JavaScript languages such as Angular or React.
  • Experience working with MongoDB and SQL Server databases.
  • Proficiency in containerization technologies like Docker.
  • Experience working in an Azure cloud environment
  • Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Ability to work independently and collaboratively in a fast-paced environment.
  • Experience in Microservice/Event Driven Architecture is a plus.
  • Experience with messaging services such as Azure Service Bus is a plus.
  • Experience with Azure DevOps is a plus.
  • Familiarity with Agile methodologies is a plus.
  • Familiarity with Crystal Reports or SQL Server Reporting Services (SSRS) a plus.

Education And Experience

  • Bachelor’s degree in computer science, Software Engineering, or a related field and/or equivalent work experience
  • 6+ years experience as a Software Engineer or similar role.

Physical Requirements (With Or Without Reasonable Accommodation)

  • Sitting: Over 70%
  • All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

About SCRAM Systems

👥501-1000
📍Littleton, CO
đź”—Website

SCRAM Systems Service

SCRAM Systems product / service
SCRAM Systems product / service
SCRAM Systems product / service
SCRAM Systems product / service
SCRAM Systems product / service

How does SCRAM Systems work?

Founded as Alcohol Monitoring Systems in 1997, now better known as SCRAM Systems, we are the world’s leading provider of electronic monitoring and software solutions for the criminal justice industry. Our flagship product, SCRAM Continuous Alcohol Monitoring® (SCRAM CAM®), launched in 2003, revolutionized the way courts, agencies and treatment providers monitor and manage alcohol-involved offenders. We also offer the most comprehensive suite of electronic monitoring technologies, including ignition interlock, alcohol, and location monitoring devices. In addition to hardware, SCRAM Systems is at the forefront of developing dynamic software and mobile app solutions with the goal to change lives, reunite families, and make communities safer through advanced technology and world-class service.

Company culture

INTEGRITY

We hold ourselves to the highest standards. We are trusted partners, counted on to do the right thing every time, making a difference in the lives of our clients.

COLLABORATION

We are one team united towards a common purpose. We support one another and make each other better.

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 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service