Posted 2mo ago

Manager, Development

@ Cadmium
United States
RemoteFull Time
Responsibilities:Lead team, Mentor engineers, Improve stability
Requirements Summary:8+ years of related experience; Bachelor's degree in Computer Science or related field; proven Development/Engineering Manager experience; Product Owner/Manager experience a plus.
Save
Mark Applied
Hide Job
Report & Hide
Job Description

At Cadmium, we empower associations to harness the power of learning experiences. We stand at the intersection of event, learning, and video technology, providing an integrated suite of solutions that streamline event management and continuing education.



 



 



Summary:



This position is responsible for managing and supporting a team of engineers, while providing best practices, including code reviews, testing, and agile methodologies.



 



 



           



Duties and Responsibilities:




  • Lead, mentor, and support a team of software engineers, fostering a culture of high quality, accountability, and continuous improvement.

  • Solve performance, reliability, and operational issues to improve development efficiency and system stability.

  • Partner with Product Management to shape, plan, and execute the technical roadmap in alignment with product vision and business objectives.

  • Develop and evolve the technical and architectural direction for assigned platforms and systems, balancing near-term delivery with long-term scalability and maintainability.

  • Ensure teams follow SDLC processes and engineering best practices consistent with company standards, including code reviews, testing, documentation, and agile delivery.

  • Collaborate with peers in Product, QA, Infrastructure, and Engineering leadership to plan and deliver projects, including defining priorities, dependencies, estimates, and milestones.

  • Drive improvements in software delivery through automation, standardization, improved tooling, and skill development.

  • Establish and oversee on-call escalation processes and operational support for systems owned by the team, ensuring applications are reliable, available, and supportable.

  • Monitor application health and proactively address risks related to performance, security, and availability.

  • Delegate work effectively, oversee project execution, and ensure commitments are delivered with a high level of quality.

  • Communicate technical context, trade-offs, and delivery status clearly to stakeholders and leadership.

  • Take on additional responsibilities as needed in a fast-moving organization.



 



Supervisory Responsibilities:




  • This position manages a team of technical developers, including individuals located in India.

  • Manage development team, assigning and monitoring workflow and ensuring quality and efficiency is maintained

  • Assist in developing and maintaining team and application metrics

  • Ensure teams remain aware of business context and customer impact of systems

  • Collaborate with HR on employee performance management, compensation, and hiring



 



 



Education and/or Experience:




  • Bachelor’s Degree in Computer Science or related field;

  • 8+ years of related experience

  • Proven experience as a Development/Engineering Manager or similar role

  • Product Owner/Manager experience a plus



 



 



At Cadmium, we celebrate and support our differences. We know employing a team rich in diverse thoughts, experiences, and opinions allows our employees, our company, and our community to flourish. Cadmium is honored to be an equal opportunity workplace. We are dedicated to equal employment opportunities regardless of race, color, ancestry, religion, sex, national orientation, age, citizenship, marital status, disability, gender identity, sexual orientation or Veteran status.