Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+4 more
Job 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
Requirements
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
Benefits & conditions
Pulled from the full job description
- AD&D insurance
- Vision insurance
- Health savings account
- Dental insurance
- Flexible spending account
- Life insurance
- Disability insurance, You Say Benefits? We Say “ItsCovered”
- We believe in taking care of our team with a competitive benefits package that includes:
- Culture: work with passionate, innovative professionals who love what they do. Learn from the best, work with the best!
- Medical, Dental, and Vision Insurance to keep you healthy and covered.
- FSA and HSA for added financial flexibility.
- Life Insurance, AD&D, STD, and LTD to protect you and your loved ones.
- 401(k) Retirement Savings Plan to help you build a secure future.
- Casual Time Off Policy: take the time you need to recharge.
- 13 Paid Holidays per year to celebrate and relax.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
The 12 Best Jobs for Software Engineers
Best Countries for Software Engineers
Where to Find Entry-Level Software Engineering Jobs