Equal Access to High-Quality Education Moves Our World Forward
Meet Cadmus!
At Cadmus, we believe every student should have equal opportunity to achieve academic excellence; that’s why we’re changing how the world learns!
Cadmus is a global EdTech company purposefully built for the higher education sector to break down global learning barriers by providing educators and diverse student cohorts with access to high-quality learning and assessment. Built on rich, student-centric values, Cadmus empowers individuals to achieve their highest potential and graduate with the critical skills and knowledge to impact our workforces, communities, and evolving world profoundly.
A Bold Plan For Global Impact
At Cadmus, we’re working hard to achieve an ambitious, world-shaping goal: to provide 1 billion students with access to high-quality education by 2050.
That’s why we need an ambitious Engineering Manager to join our team and help us deliver our signature high-quality experience for our users worldwide — ensuring our product features are reliable, performant and set up to scale, while building a world class software engineering organization. We want to do everything possible to ensure our users enjoy their experience and love our platform. With countless opportunities to make an impact, you’ll help us solve exciting challenges and deliver improved functionality to take Cadmus even further.
Responsibilities
- Leadership and Team Management: Hire, lead, mentor, and inspire a team of software engineers. Foster a collaborative and innovative team culture focused on achieving project goals and maintaining high standards of quality. Unblock team members on difficult development challenges, and build a learning mindset.
- Technical Strategy and Architecture: Develop and execute the technical strategy for our products and services. Drive the architectural decisions to ensure scalability, performance, and maintainability of applications. Stay abreast of industry trends and emerging technologies to inform decision-making. Build the necessary processes to ensure our products are compliant with required certifications.
- Project Planning and Execution: Collaborate with product managers and other stakeholders to define project scope, timelines, and deliverables. Oversee the execution of engineering projects, ensuring they align with strategic goals and are completed within budget and timelines. Continuously evaluate and enhance development processes to improve efficiency, quality, and speed of delivery. Implement best practices for coding, testing, and deployment
- Product Evangelization: Be the face of our engineering team in internal and external stakeholder conversations, driving alignment and showcasing our work and its value to one and all. Handle customer objections and doubts as needed, positioning us as THE definitive solution in the market.
- Leadership Experience: Previous experience leading and managing software engineering teams. You have driven operational and engineering excellence improvements across teams, setting and maintaining standards for engineering teams. Strong hiring track record, where you have unearthed amazing developers and groomed them to be world class.
- Technical Expertise: 8+ years of professional experience in software development, where you have built things end-to-end. You have worked with rich front-end applications in React/Typescript, backend services in Elixir/Rust/Ruby/Go, with GraphQL and REST APIs. You understand the complete picture of building and deploying SaaS products on AWS Cloud and Google Cloud. You can work with SQL (like PostgreSQL) and NoSQL databases and fundamentally understand how the backend and frontend infrastructure/services connect and scale.
- Strong Judgement: Based on experience and knowledge of the state of the art in software development, you make pragmatic suggestions for improving tooling and abstractions. You are comfortable making judgment calls on tradeoffs and edge cases in the user experience on your own. You have built things from zero, and can enable your team to do the same.
- Communication Skills: You have advanced English communication skills, and are equally comfortable talking to with fellow developers and external customers. You communicate nuanced ideas clearly, whether explaining technical decisions in writing or brainstorming in real-time.
- Startup DNA: You’re flexible, comfortable with ambiguity, and have experience scaling systems to support rapid growth. You have been a one-person army when needed, or worked as a founding engineer. You enjoy collaborating cross-functionally to accomplish shared goals and care about learning, growing, and helping others do the same. You bring your passion and work ethic to the table every day, and constantly set the example for others. You are constantly looking to upskill yourself, and find ways to improve upon the status quo.
- A remote-friendly, flexible working culture; where you can work from any global location
- A diverse and inclusive workplace where there are no barriers to anyone succeeding
- A surrounding team of mission-driven individuals who genuinely love what they do
- Equity for the right candidate
Inclusivity at Cadmus
At Cadmus, we hire great people from various backgrounds because it strengthens our company. We never discriminate based on race, religion, national origin, gender identity or expression, sexual orientation, age, marital, or disability status. If you share our values and enthusiasm for education, you will find a home at Cadmus.