
Senior Software Development Engineer III
Discovery EducationRole Snapshot
Senior Software Development Engineer III at Discovery Education responsible for owning complex software development tasks, contributing to architectural decisions, and mentoring junior engineers. This role focuses on technical leadership, designing scalable solutions, and driving engineering excellence across the organization.
Job Description
We seek a highly skilled Senior Software Engineer III to take ownership of complex software development tasks, contribute to architectural decisions, and mentor junior engineers. This role requires strong problem-solving skills, the ability to work independently, and expertise in designing scalable and maintainable software solutions. The ideal candidate will be responsible for leading technical initiatives, ensuring adherence to best practices, and collaborating closely with cross-functional teams.
In This Role You Will:
Software Development and Technical Leadership
Handle advanced problem-solving and task breakdown with minimal supervision
Design solutions and produce high-quality results
Lead code reviews and ensure adherence to best practices
Mentor junior engineers and share knowledge on modern frameworks and coding standards
Collaboration and Architectural Design
Collaborate with product management to define technical requirements
Participate in architectural discussions and contribute to system integration efforts
Provide input on improving development workflows and engineering processes
Core Competencies for Success:
Strong problem-solving and analytical thinking
Ability to independently break down ambiguous problems and deliver solutions
Experience with architectural design and system integration
Excellent communication and leadership skills
Strong understanding of modern development frameworks and best practices
Ability to mentor and guide junior engineers
Commitment to high-quality software development and continuous improvement
Credentials and Experience:
Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent experience
Proven ability to handle complex development tasks with minimal supervision
Experience designing scalable and maintainable software solutions
Strong knowledge of software engineering principles and design patterns
Expertise in at least one programming language with working knowledge of a second
Understanding of version control systems and software development methodologies
Legal right to work in the United States #LI-remote
The hiring range for this position is between $134,550 - $149,500 annually, however, base pay offered may vary depending on job-related knowledge, skills, experience, and location. Additionally, this position is eligible for an Annual Bonus.
More Jobs at Discovery Education

Corporate Partnerships Sales Director
$120Kโ$133K/yr

Senior Corporate Partnerships Sales Manager
$97Kโ$107K/yr
