Company OverviewOur client, a leader in pioneering a groundbreaking approach to workforce education, is on a mission to enable employers to provide life-changing education to their employees in partnership with the highest-quality global academic institutions. They unlock business and social impact to transform companies and people for the future. Believing that a company’s richest resource is their employees, they invest in people, yielding the highest returns for individuals, businesses, and society as a whole. Their Step Forward program offers every employee the opportunity to enroll in 1,700+ online certificate and degree programs, covering tuition upfront, regardless of the course of study, degree type, or school. The Step Forward program, along with their best-in-class employee benefits, is available to all employees from the day they join. Role OverviewReporting to the Manager of Engineering, this role will work with a mixed team of on-site and off-site software engineers to turn our client's Product roadmap into reality. Responsibilities Work as part of an agile team to develop new features and functionality.Ensure use of engineering best practices for development, security, accessibility, compliance,performance, HADR, etc.Provide hands-on technical leadership for a team of engineers, lead and mentor cross-functionalteam of engineers (fullstack) to build, deliver and sustain a world class learning services platformMentor junior engineers and work collaboratively to develop and build upon the skills of all teammembers.Collaborate with cross-functional teams to achieve high-quality, elegant solutions.Constantly apply best practices and provide recommendations for continuous improvement.Write well-designed, testable, and efficient code.Design and develop automated tests.Follow and execute the full software development lifecycle.Protect operations by keeping information and data confidential. Ideal Candidate 5+ years software engineering experience delivering large scale, global, high traffic and highly available consumer facing web applications and mobile apps.5+ years’ experience delivering projects using agile methodologies.5+ years’ experience collaborating with and working in cross functional teams including product, user experience, project management, etc.2+ years leading or mentoring other developers on the team.Experience delivering SaaS solutions for large enterprise customers.Experience leveraging a variety of open-source technologies, working with cloud services, leveraging modern UI frameworks (Angular, React), backend (RESTful APIs, Node.js, python, microservices, serverless, NoSQL or MongoDB, etc)Be able to lead and be a technical subject matter expert for platform architecture discussions and decisions.Strong process orientation and attention to detail.Exposure to higher education institutions through direct experience and/or passion for the education spaceBachelor’s degree from an accredited university in Computer Science or related field is required.We will substitute work experience in lieu of education.