All jobs

Senior Software Developer

RS21 is a dynamic, growing startup with 65+ employees doing great things, and we're looking for the right people to help move us forward. Our nine core values empower a culture of integrity, learning, taking risks, making a difference, constantly improving, and helping our team achieve a healthy work-life balance with flexible schedules and remote work options. As a testament to our exceptional culture, we were named a Fast Company Best Workplace for Innovators.

We are seeking a full-stack senior software developer who writes clear and concise code to deliver novel experiences for high-profile clients. We're creating non-trivial systems that make our world a better place, and we’re looking for skilled and experienced software developers to create elegant systems to solve some of humanity’s biggest challenges.  Our ideal candidate is ready to collaborate with a team of UI/UX Designers, Data Scientists, and Data Engineers, is eager to build intuitive and stunning web-based visualizations, robust, scalable, and fast APIs, and shares our passion for functional design. 

You are more than just a programmer, continually striving to be a complete software engineer, and you know the distinction. You are well versed in different variants of the full software development life-cycle, will know fundamental algorithms and design patterns, and be fluent in multiple programming languages and paradigms. 

At RS21, we work in a values-based, collaborative, agile environment across various disciplines from healthcare, criminal justice, federal, and state government, and every high-quality product we create typically involves groundbreaking techniques and innovative solutions to create real change.


  • Practice disciplined software engineering (e.g. automated testing, code reviews, and writing beautiful, readable code).

  • Make key decisions on tech stack, and system design

  • Support junior developers in day-to-day activities

  • Work closely with frontend developers and build functional, complete, and well-performing technical solutions, with an emphasis of personal responsibility on the APIs and server-side processes.

  • Support project planning, estimation, business development and proposal processes


  • Strong server-side development and coding experience with a familiarity in client side, data visualization and interactive design

  • Experienced with various issues in requirements specification, software design, configuration management, software testing fundamentals, and maintenance

  • Capable of steering a team of developers towards a common technical vision

  • Ability to communicate clearly and effectively with clients and distributed teammates and to work within a team

  • 5+ years direct experience with web application development

  • Demonstrated ability to design and develop scalable and efficient web applications using the PHP Laravel framework + Blade templating engine

  • Skilled in at least one of the following front-end application frameworks: Vue, React, Angular

  • Fluent in two or more Object Oriented languages such as: Python, Go, Java, JavaScript/TypeScript, C#, Swift

  • Experience building and deploying applications on cloud infrastructure

  • DevOps, including continuous integration, testing, and deployment

  • Experience designing and implementing SQL databases

  • Significant group development experience

  • Experience with version control systems (Git is preferable)

  • Experience writing and implementing Unit and Integration tests

  • Due to the requirements of our contracts, you must be U.S. Citizen to be considered for this position.


  • Continuous Integration Pipelines, particularly GitHub Actions

  • Experience using NoSQL databases in production systems

  • Data visualization experience

  • Mobile App Development

  • Any experience with Augmented or Virtual Reality

  • An interest in AI, Machine Learning, Tensorflow, and big data

  • D3.js, Node.js, WebGL, Three.js, Leaflet.js, Mapbox, Turf.js, npm, babel, and webpack

  • Familiarity with Graph Databases such as Neo4j

  • Familiarity or Experience with Agile/SCRUM

  • Experience with Atlassian Products, such as JIRA, and, Confluence, and use of GitHub for source code management

  • Digital Cartography


RS21 is committed to transparent and fair compensation. The final salary within this range will be determined based on relevant experience. Comprehensive benefits include flexible paid time off, medical, dental, and vision insurance with a generous employer contribution to premiums for employees and their dependents, a 401k plan with a 3% employer safe harbor contribution, and more.  

Pay range

$135,000—$145,000 USD

About RS21:
RS21 is a rapidly growing data science company that uses artificial intelligence, design, data engineering, and modern software development methods to empower organizations to make data-driven decisions that positively impact the world. Our innovative solutions are insightful, intuitive, inspiring, and intellectually honest. With teams in Albuquerque, NM, Washington, DC, and distributed throughout the United States, RS21 is an Inc. 5000 fastest-growing company two years in a row and a Fast Company Best Workplace for Innovators

We help clients achieve programmatic goals, improve efficiencies, reduce costs, and maximize productivity using MOTHR, our AI engine, that allows users to seamlessly integrate data and reveal insights at hyper speed. We navigate complex data issues in the fields of healthcare, defense, safety, urban planning, energy, cyber, land use, climate, disaster preparedness, disaster recovery, space, and social equity.

⚠️ When applying, it would be appreciated if you could specify that you found this job on This helps us in attracting more companies to post their vacancies here. Thank you!

Resilient Solutions 21's logo

Resilient Solutions 21