Manager, Development

CADMIUM LLC
3dRemote

About The Position

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.

Requirements

  • Bachelor’s Degree in Computer Science or related field; 8+ years of related experience
  • Proven experience as a Development/Engineering Manager or similar role

Nice To Haves

  • Product Owner/Manager experience a plus

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.
  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service