The Lead Software Engineer is responsible for helping our teams deliver intuitive, high quality, functional experiences for our customers.  Lead Software Engineers work with Engineering Leadership, Delivery Managers, and Product Managers to design and execute our product strategy.  In addition to architecture and technical leadership responsibilities, lead engineers are members of execution teams who lead by example while supporting their teammates. 


Who We Are


AbsenceSoft is elevating the leave and accommodations experience and is looking to hire amazing people like you! We create user-friendly, secure, and compliant technology that empowers employers to bring humanity, certainty and efficiency to the leave and accommodations experience. Made by HR Professionals for HR Professionals, we're proud of where we've been and excited about where we're headed. We value creative, innovative people who are passionate about their work and who believe there is always a better way.



Leading With Our Core Values


Make a Difference.

We are inspired to make an impact through our hard work, talent and passion. We push ourselves each day to better serve our teams, our clients, and our community.


Team First.

We are driven by team spirit not by self-interest. We value collaboration and approach our work with humility and a desire to win together.


Own it.

If we say it, we mean it. We follow through on our commitments, step up to deliver, and grow from our successes and failures.


Everyone Matters.

No matter your background or experience, everyone's voice holds value here.


What You’ll Do

  • Define and drive technology architecture, developing maintainable, reliable, and effective applications
  • Collaborate with Product Managers to define intuitive user experiences
  • Work with Development Managers to set standards and working methodologies
  • Deliver high-quality features, leading by example as part of a dynamic delivery team
  • Work with other teams to define and design the API strategy for our applications
  • Ensure team product meets technical, customer, and security requirements by participating in code reviews
  • Ensure our systems are performing within design constraints by designing and participating in ongoing system health monitoring
  • Participate as a member of the Architecture team to define top-level technical guidance for engineering teams
  • Participate in a highly compliant environment while assisting to maintain company controls and security within your job role.
  • Other duties as assigned.



What’ll Set You Up for Success

Required Skills:

  • Bachelor’s degree in Computer Science or similar discipline
  • 10+ years of professional software development experience
  • 5+ years delivering cloud-based SaaS products on AWS or equivalent
  • Expert level understanding of React v18
  • Expert level understanding of React-Redux and Redux-Toolkit
  • Expert level understanding of micro frontend architecture
  • Expert level understanding of atomic design pattern
  • Expert problem solving, troubleshooting, and debugging skills
  • Experience designing and implementing CI/CD solutions that automate key SDLC lifecycle stages including analysis, verification, and deployment
  • Entrepreneurial in thinking, outlook, and creative problem-solving
  • Expert level understanding of HTTP(s) Application concepts
  • Experience designing high-quality customer facing APIs
  • Experience working as part of a professional Agile development team
  • Experience collaborating with Product Management managing a User Story backlog
  • A belief in testing as a strategy; experience enforcing system design and health via test frameworks
  • Strong understanding of databases and data access patterns.  Experienced in NoSQL databases like MongoDB
  • Strong written and verbal communication skills that scale to a remote-first environment


What To Know Before You Apply


  • Must be located in Colorado.
  • Our team is 100% remote.  We align our working hours to US Mountain Time (+/- 1 Hour)
  • All Engineers participate in occasional after-hours production releases and support rotation.
  • This is a full-time, salaried position.
  • AbsenceSoft provides a wide variety of perks and benefits. Including full medical, dental, vision, 401K, and life insurance. We support your professional growth including industry training and CLMS Certification; opportunities for additional industry and technology certifications, and continuing education.
  • The salary range for this position is between $140,000 - $185,000.


At AbsenceSoft, we are committed to building a team that represents a variety of diverse backgrounds, perspectives, and skills. We are proud to be an equal opportunity workplace that celebrates and supports diversity and inclusion. We make all employment and related decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law.