Sr Software Engineer
Role details
Job location
Tech stack
Job description
Design, develop and deliver high-quality software solutions at a specialist level within one or more business domains applying the required specialized knowledge, skills, and abilities.
- Analyze and select appropriate technology that meets user needs while being scalable, efficient, and secure and following company and industry standard processes. Evaluate solutions
- and vendors and make recommendations as necessary.
- Write and implement efficient code that meets stated business requirements while adhering to company, compliance, and security standards.
- Mentor Software Engineers through design reviews, code reviews, coaching, and training opportunities.
- Serve as a lead technical contributor to the efforts of development teams, including complex project work that involves multiple internal and external team members.
- Understand and apply agile best practices, with a "shift-left" testing approach, including implementing automated testing and various testing solutions for unit, functional, load and integration testing early and throughout the software development lifecycle.
- Troubleshoot, debug and provide root cause for the most complex incidents and experiences, helping the team learn from and avoid similar issues in the future
- Determine and lead process improvements.
- Deliver solutions in a collaborative, agile environment with others, including Product Owners, Business Analysts, UX designers, Scrum Masters, leadership and architects.
- Maintain and grow technical skills, knowledge and currency via online, printed or in person trainings and seminars.
- Collaborate, contribute to and mentor peers via formal and informal channels such as Guilds and peer group organizations.
Requirements
Qualifications: Bachelor's degree in Computer Science, Software Engineering, Engineering (any), or related field of study, AND Five (5) years of experience in the job offered or any related occupation in which the required experience was gained.
Applicants must also have demonstrated experience with the following: ASP.Net, Java, Azure, Rest API, Angular, Hibernate, React, Redux, and SQL.
Benefits & conditions
401(k), The actual compensation offer is determined based on job-related knowledge, education, skills, experience, and work location. This position will be eligible for performance-based incentives and restricted stock units as part of the total compensation package, in addition to a full range of benefits including:
-
Medical, dental, and vision
-
HSA contribution and match
-
Dependent care FSA match
-
Uncapped paid time off
-
Paid parental leave
-
401(k) match
-
Personal and healthcare financial literacy programs
-
Ongoing education& tuition assistance
-
Gym and fitness reimbursement
-
Wellness program incentives
Onboarding & Travel
This is a remote role, with an in-person onboarding training component. New team members must participate in Trailhead, HealthEquity's immersive onboarding experience Trailhead is designed to foster meaningful connections, support your integration into the organization, and equip you with a strong understanding of our business. Trailhead participation is a key expectation of this role. Trailhead is held onsite at our headquarters once per quarter. HealthEquity covers all required travel and accommodations.
This role may begin with a virtual, self-paced onboarding experience, followed by a mandatory onsite Trailhead session at a later date.
HealthEquity is committed to providing reasonable accommodations to team members with qualifying disabilities. Should you be selected for this role and require an accommodation, we will put you in touch with our Benefits Team so you can begin the accommodation request process. Why work with HealthEquity