> Markdown version of [/jobs/ext/524353-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/524353-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Covered Insurance Solutions - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $140,000.0 - $160,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Amazon Web Services, Communication Softwares, Continuous Delivery, Continuous Integration, Software Design Patterns, Node.Js, Software Engineering, Software Systems, Test-Driven Development (TDD), ReactJS, Material UI, Information Technology, Docker, Programming Languages - **Published:** June 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=ce54bf33a4703ba6 ## About the Role Do you have experience in Test-driven development?, Do you have a Bachelor's degree?, * Bachelor's degree in computer science or a related field, or equivalent on-the-job experience * 8+ years' experience as a technical hands-on contributing member of a software development team * Demonstrated ability to build and deliver high quality code * Can teach others refactoring, software design patterns, code smells * Demonstrated extensive ability to lead with tests - TDD, BDD, Specification by Example * Experience with pairing and teaming (mobbing) * Can teach good pairing and teaming * Strong communication skills, and can clearly articulate and explain technical concepts and design decisions to both internal and external stakeholders * Can lead high complexity technical conversations within the team * Can lead non-technical conversations with stakeholders * Experience with continuous integration/continuous delivery principles, pipelines, and services (a plus) * Experience mentoring other software engineers * Strong problem solving & critical thinking ability * Bachelor's degree in computer science or a related field, or equivalent on-the-job experience. * Experience with: + Nodejs + React + Docker and Kubernetes + AWS is a plus (not required), Must be able to be perform responsibilities with or without reasonable accommodation * Work Environment: Denver, CO HQ or Remote * Physical Demands: + Must be able to sit for extended periods + Ability to work on the computer & use virtual communication tools + Effective listening & communication skills required + Proficient in English speaking & writing + Some travel may be required ## Description Base Pay Midpoint: $150,000 | Denver, CO or Remote | Report to Engineering Manager Are you ready to be a part of something BIG and GROUNDBREAKING? At Covered, we are focused on building the future of insurance. Joining Covered Insurance means stepping into a FAST-PACED, INNOVATIVE environment where you can help to REDEFINE the future of insurance. Unlike traditional firms, we leverage cutting-edge APIs, pre-built UI components, and a full-service licensed stack to create smarter, more customer-centric solutions. Who Is Covered? Covered, a best-in-class B2B2C embedded insurance marketplace, intends to make insurance easy to understand and painless to purchase. We believe the independent agent is increasingly important, and technology should be built to empower the agent and deliver delightful digital experiences to the customer. By partnering with lenders, financial institutions, and fintech companies, we deliver our personalized embedded insurance marketplace to their customers. About This Role Software engineers apply the principles of software engineering and the knowledge of programming languages to design, develop, test, and maintain software solutions. At Covered, there is no distinction between Full Stack, Front End, Back End, or Test Engineers. All Software Engineers have a different blend of capabilities and these capabilities can evolve over time. The Software Engineer 3 role is expected to guide and mentor lesser experienced software engineers on the team, take direction and mentorship from more experienced software engineers on the team, and collaborate across team boundaries. This role implements solutions with an understanding of scalability and ease of maintenance. This role can head up mid to high complexity solution design and implementation. This role troubleshoots software and systems issues, providing satisfactory resolution in an expeditious manner. This role is sometimes the most senior engineer on the team., * Design, develop, test, deliver, and maintain software solutions in collaboration with Aligned Team members * Contribute to prioritizing, and progressively elaborating on the Aligned Team's work * Contribute to team discussions and decisions; share your perspective, listen actively * Be a champion for high-quality implementations * Mentor lesser experienced software engineers * Stay up to date on languages, tools, and frameworks utilized at Covered * Proactively support continuous improvement of the Aligned Team guided by The Behaviors * Participate in recruiting and interviewing ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Stop Using Node.js Like It’s 2020! - Alfonso Graziano](https://www.wearedevelopers.com/videos/1863-stop-using-node-js-like-it-s-2020-alfonso-graziano) - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)