Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Anthology Careers

Senior Development Manager, Software Engineering

Anthology Careers

Senior Development Manager overseeing software engineering teams for Blackboard's LMS product. Foster high performance and drive technical excellence in delivering educational solutions.

Posted 6/22/2026full-timeRemote • 🇺🇸 United StatesSenior💰 $140,000 - $173,800 per yearWebsite

Tech Stack

Tools & technologies
AWSAzureCloudGoogle Cloud PlatformJavaJavaScriptPythonReact

About the role

Key responsibilities & impact
  • Lead & Grow High-Performing Teams
  • Manage, mentor, and develop a team of software engineers and QA professionals, including developing other leads and senior engineers
  • Foster a culture of quality, collaboration, and continuous improvement
  • Support career growth through coaching, feedback, and development planning
  • Define hiring strategy and build out team capacity to meet long-term organizational goals
  • Drive Delivery & Technical Excellence
  • Own delivery of high-quality, scalable, and reliable software features and enhancements across multiple teams or workstreams
  • Contribute as a hands-on technical leader, providing deep guidance on design, code, and architecture when needed
  • Ensure strong engineering fundamentals across design, development, and operations
  • Champion Agile and test-driven development practices
  • Establish and enforce engineering standards, best practices, and technical quality bars across the team
  • Explore and advocate for the adoption of modern development tools, including AI-assisted technologies, to improve team productivity and software quality
  • Partner Across the Organization
  • Collaborate with Product Management, Design, and Operations to define and deliver roadmap priorities
  • Identify risks, propose trade-offs, and help balance speed, scope, and quality
  • Maintain transparent, proactive communication on progress, challenges, and outcomes
  • Influence technical and product direction with senior stakeholders and leadership
  • Shape the Future of Our Platform
  • Drive architectural decisions and long-term technical strategy
  • Advocate for modern engineering practices and tools
  • Help evolve our platform to deliver a seamless, next-generation learning experience
  • Lead technical evaluations and make build-vs-buy and major technology adoption decisions

Requirements

What you’ll need
  • Bachelor's degree in Computer Science (or equivalent experience)
  • 5+ years of software development experience
  • 4+ years in a technical leadership or engineering management role, including managing senior engineers
  • Deep hands-on expertise with multiple modern programming languages and frameworks (e.g., Java, JavaScript/React, Python)
  • Demonstrated experience designing and delivering large-scale, distributed, or high-availability systems
  • Strong working knowledge of system architecture, scalability, and performance optimization
  • Hands-on experience with cloud platforms (e.g., AWS, Azure, or GCP) and modern CI/CD pipelines
  • Proven experience leading Agile teams delivering complex software systems
  • Track record of setting technical direction and driving engineering standards across teams
  • Ability to guide teams through ambiguity in fast-paced, evolving environments
  • Excellent communication skills, with the ability to translate complex technical concepts clearly
  • Thorough understanding of software development life cycles
  • Ability to manage conflicts and assist with finding resolutions
  • Strong decision-making/problem-solving skills
  • Strong organizational skills
  • Strong team player with excellent interpersonal skills
  • Fluency in written and spoken English.

Benefits

Comp & perks
  • Purpose-driven work: Make a real impact on global education
  • Leadership opportunity: Shape teams, technology, and product direction
  • Innovative environment: Work on a modern, evolving platform
  • Inclusive culture: Be part of a team that values diversity and belonging
  • Growth-focused: Invest in your development as a leader and technologist

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJavaScriptReactPythoncloud platformsAWSAzureGCPCI/CDsystem architecture
Soft Skills
leadershipmentoringcommunicationproblem-solvingorganizational skillsteam playerconflict managementdecision-makingcollaborationcoaching
Certifications
Bachelor's degree in Computer Science