What we're looking for:
This role will be working with the Manager of Engineering and a diverse team of fellow engineers. You will lead the architecture, platform, development, and sustainment of our platform and ecosystem. The ideal candidate would have previous experience building web and mobile digital products for large enterprises, a proven track record of building applications, services, infrastructure, and helping the growing needs of our business and engineering teams, and a passion for our mission.
Skills we’d love to see you show off:
- Technical leadership: Deep experience as a thought-leader and problem solver on multiple teams, capable of leading platform architecture discussions and decisions. Strong ability to mentor a multi-functional team of full stack engineers, fostering growth and development within the team.
- Full stack development: Strong expertise in both front-end and back-end technologies, including modern UI frameworks (Angular, React) and backend services (RESTful APIs, Node.js, Python, microservices, serverless).
- Cloud services: Proficiency with cloud platforms, especially AWS, to build scalable and reliable systems.
- Agile methodologies: Extensive experience in delivering projects using agile methodologies, ensuring efficient and effective project execution.
- Cross-functional collaboration: Proven ability to work closely with SRE, release engineering, security, product, UX, project management, business development, customer success, growth marketing, and executive teams.
- SaaS solutions: Expertise in delivering SaaS solutions for large enterprise customers, ensuring performance and scalability.
Who you are:
- You have over 7 years of progressive software engineering experience delivering large-scale, high-traffic, global web applications and mobile apps.
- You have spent at least 2 years working with the JavaScript programming language and Node.js tech stack and over 3 years of experience leveraging open-source technologies
- With experience in Agile methodologies, you have proven success in cross-functional team environments. You are an excellent communicator, deliver projects on time, demonstrate high levels of emotional intelligence, and thrive when working with large, diverse teams. Experience with product, user experience, and project management teams is a plus.
- Your ability to lead platform architecture discussions and decisions, with a bias for simple, scalable, extensible architectures is evident
- You are passionate about helping our customers enable economic mobility for their employees; establishing equitable access to education for or partners’ employees.
How you will create impact:
- Deep experience being a thought-leader and problem solver on multiple teams, covering projects large and small.
- Provide hands-on leadership by mentoring a multi-functional team of fullstack engineers to build, deliver and sustain a world class learning services platform.
- Demonstrate technical expertise through the ability to lead platform architecture discussions and decisions.
- Help define, contribute, and support the wider Technology strategy.
- Meet business needs by working closely with SRE, release engineering, security, product, UX, project management, business development, customer success, growth marketing and executive teams.
- Implement standards for tools and/or frameworks for software development, agile, security, accessibility, compliance, performance, HADR, etc.
- Proactively communicate and manage expectations with your leader and team.