The Senior Software Engineer will work with a talented team to develop new systems and maintain and improve existing applications using full-stack experience and commercial-grade Web-based applications.
Requirements
- Bachelor's degree in computer science, mathematics, or other related fields
- 5-7 years of development experience with HTML5, JavaScript and CSS3
- 3-5 years of experience with SPA client-side frameworks such as Angular.js or Vue.js
- 3-5 years experience with server-side technologies such as Node.JS, or Java
- Familiarity with design patterns like MVC and MVVM
- Experience working in Scrum-based methodologies
- Experience working with SASS, and build process management tools like Grunt or Gulp
- Highly motivated individual with the potential and desire to learn new technologies
- The ability to work independently and communicate effectively
- Experience within the financial services industry is desirable
Benefits
- 100% 401k match up to 6% of salary
- Stock Ownership Potential
- Company provided life insurance
- Comprehensive health benefits
- Additional medical Wellness Incentives
- Company-provided long- and short-term disability insurance
- Trust-Based Time Off
- 6-week Paid Sabbatical Program
- 6-Week Paid Family Caregiving Leave
- Competitive 8-24 Week Paid Parental Leave
- Adoption Assistance
- Leadership Coaching & Formal Mentorship Opportunities
- Annual Flex Stipend
- Tuition Reimbursement
- Charitable Matching Gifts program
- Dollars for Doers volunteer program
- Paid volunteering days
- 15+ Employee Resource & Affinity Groups