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

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.

Senior Development Manager, Software Engineering
Anthology IncSenior Development Manager overseeing software engineering teams for Blackboard's LMS product. Leading technical strategy, fostering quality culture, and ensuring delivery of high-quality software solutions.
Tech Stack
Tools & technologiesAWSAzureCloudGoogle 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 resumeApplicant 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 playerinterpersonal skillsdecision-makingcollaborationcoaching
Certifications
Bachelor's degree in Computer Science