SCRAM Systems
Posted 1w ago

Senior Software Developer (Remote)

SCRAM Systems
Remote, Colorado, United States
$128k-$145k/yrRemoteFull Time
Responsibilities
  • Developing software
  • Building APIs
  • Troubleshooting issues
Requirements
  • Requires 6+ years of software engineering experience, C#
  • JavaScript
  • Angular or React
  • Databases
  • Docker, Azure, CI/CD, and a bachelor's degree or equivalent experience
Technical tools mentioned
C#AngularjQueryReactMongoDBMicrosoft SQL ServerDockerMicrosoft AzureContinuous Integration/Continuous Deployment (CI/CD)Microsoft Azure Service BusMicrosoft Azure DevOpsCrystal ReportsSQL Server Reporting Services (SSRS)

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:






  • 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

Monitoring technology and software for the criminal justice industry.

Year founded
1997
Employees
500
Organization type
Private
Latest investment
Raised $7.58M Private Equity (2014) — led by Riverside
Headquarters
US

Similar jobs

Software Developer roles near Remote, Colorado
13h
Save
Mark Applied
Hide
Senior Software Engineer - Release
College Park or Boulder or Bothell
$146k-$209k/yr HybridFull Time
IonQ
IonQNYSE: IONQ: Develops and sells trapped-ion quantum computers and cloud services.
8+ YOERequires 8+ years in release or build engineering, hands-on release automation and artifact management, CI/CD pipeline experience, standards adoption across teams, and a bachelor's degree or equivalent practical experience.
Artifactory, GitHub Packages, CI/CD, FPGA
15h
Save
Mark Applied
Hide
Senior Software Engineer
Denver, Colorado, United States
$140k-$185k/yr HybridFull Time
Project Canary
Project Canary: Provides environmental data and software for industrial emissions monitoring.
Strong software engineering fundamentals, production systems experience, backend expertise, full-stack capability, sound technical judgment, and ability to work independently in evolving environments.
.NET, C#, Entity Framework Core, React, Java, Spring Boot
16h
Save
Mark Applied
Hide
Staff Software Engineer - Customer Identity & Access Management (CIAM)
San Francisco or Denver or New York City
$211k-$254k/yr HybridFull Time
Fastly
FastlyNYSE: FSLY: Provides edge cloud platform for content delivery and cybersecurity.
7+ YOE7+ years of relevant experience designing production authentication and authorization systems; expertise in OIDC, OAuth, SAML, SCIM, JWT, SSO, architecture, distributed systems, scalability, security, and technical leadership.
OpenID Connect (OIDC), OAuth, SAML, SCIM, JWT, SSO, Go, Java, Ruby, Keycloak
21h
Save
Mark Applied
Hide
Software Engineer, Full Stack
Greenwood Village or Denver or United States or Singapore
$100k-$135k/yr HybridFull Time
CoBank
CoBank: Provides financial services to rural communities and agribusinesses.
2+ YOERequires 2 years of front-end/back-end development and Agile experience, plus 1 year with React, TypeScript, Node, and cloud platforms. Bachelor's degree preferred; AI/ML experience preferred.
React, HTML/CSS, Node.js, SQL, Python, Docker, Kubernetes, AWS, Windows PowerShell, Software Development Lifecycle (SDLC), CI/CD, Git, TypeScript, Microsoft Azure, Google Cloud, Amazon SageMaker, TensorFlow, Scikit-learn
21h
Save
Mark Applied
Hide
Software Engineer II - Fullstack
Westminster, Colorado, United States
$113k-$136k/yr OnsiteFull Time
CesiumAstro
CesiumAstro: Develops phased array communication systems for satellites and aircraft.
2+ YOEBachelor's degree in software or computer engineering, 2+ years of software engineering experience, programming foundation, Docker, REST APIs or microservices familiarity, U.S. citizenship, and ability to obtain Secret clearance.
C++, Rust, C#, Docker, REST APIs, Distributed Ledger Technology (DLT), DevSecOps, React, Vue, Svelte, Blazor
23h
Save
Mark Applied
Hide
Software Engineer, Senior
Aurora, Colorado, United States
$87k-$198k/yr OnsiteFull Time
Booz Allen Hamilton
Booz Allen HamiltonNYSE: BAH: Consulting and technology services for government and commercial clients
3+ YOERequires 3+ years software development experience, mission management software and distributed systems expertise, programming and database skills, bachelor's degree, and TS/SCI clearance.
SQL Server, PostgreSQL, MySQL, Python, AWS, Kubernetes, Git, Docker, Podman
1d
Save
Mark Applied
Hide
Software Engineer, Senior
Aurora or Dayton or Chantilly or El Segundo or Colorado Springs
$87k-$198k/yr OnsiteFull Time
Booz Allen Hamilton
Booz Allen HamiltonNYSE: BAH: Provides technology and management consulting services to diverse organizations.
3+ YOE3+ years software development experience, mission management software and distributed systems expertise, Python/AWS/Kubernetes, SQL databases, Git, bachelor's degree, and TS/SCI clearance required.
Microsoft Internet Explorer, Google Chrome, Mozilla Firefox, Microsoft Edge, Apple Safari, Opera Browser, Blackberry Browser, SQL Server, PostgreSQL, MySQL, Python, AWS, Kubernetes, Agile, Git, Docker, Podman, DevSecOps, CI/CD
1d
Save
Mark Applied
Hide
Software Engineer III (Flight Software)
Centennial or Louisville
$130k-$178k/yr OnsiteFull Time
Sierra Space
Sierra Space: Develops spacecraft and infrastructure for orbital and space transportation
5+ YOEBachelor's degree or equivalent experience, typically 5+ years of related experience, programming expertise, complex system architecture, Agile/Scrum experience, problem-solving skills, mentoring ability, and eligibility for U.S. security clearance.
C++, Git, SVN, Linux, TCP, UDP, CCSDS, C2MS, Open Mission Systems (OMS), Universal C2 Interface (UCI), SysML, UML, Software in the Loop (SITL), Hardware in the Loop (HITL), netconf