Senior Software Engineer - Back-End at Discovery Education,Inc.

Posted in Other 11 days ago.

Location: Charlotte, North Carolina





Job Description:


Location: Charlotte, NC, USA ? Virtual
Req Number: Req #53
Date Posted: Wednesday, May 8, 2024


You’ll join one of our Product Development SCRUM teams where you’ll support existing products and help to define, build and deliver new features and products. As a Senior Software Engineer you’ll work with other Engineering leads to enhance, secure, maintain and optimize our applications. In this role we expect you to add senior-level experience to the back-end engineering team and be capable of participating in our DevOps culture.


About the Role
This is a hands-on role where you’ll write code daily and contribute to production releases multiple times a month.
  • Design, build, and maintain our high-volume global education services
  • Work across our Development, Infrastructure and Ops teams collaboratively. Developers participating in the culture of DevOps support and maintain both code and the infrastructure-as-code within which our applications run
  • Contribute daily to the broader engineering team’s code review and architecture
  • Continually improve our documentation and standards


  • Requirements
  • Professional Experience: 5+ years of production back-end development experience
  • Knowledge & Skills:
    • Extensive experience with Python in a large production environment
    • Extensive experience with Flask
    • Expert level experience building web applications with Python, SQL, Redis/MongoDB (or other no-SQL DB technologies)
    • Password authentication and User Session management experience
    • DevOps experience
    • Excellent problem solving, design, development and debugging skills
    • Experience with SQL (MS SQL Server), MongoDB, and similar databases
    • Understanding of distributed datastores and the complexities of distributed systems
    • Experience optimizing systems in addition to optimizing individual components
    • Experience with LDAP, SAML, LTI, OAuth2, Identity Provider and consumer concepts, and single sign on technology in general
    • Experience with unit testing
    • Solid understanding of caching strategies including cache invalidation
    • Expert understanding of object-oriented design and programming
    • Excellent problem solving, design, development, and debugging skills
    • Experience with load testing and fault tolerance testing
  • Bonus Skills: Web Security, Flask, MongoDB, Kubernetes, Docker, MS SQL Server, i18n, ML and NLP experience
  • Education: Bachelors Degree in CS related field or equivalent combination of education and work experience
  • Communication Skills: Excellent written and oral communication as well as strong interpersonal skills
  • Systems Thinker: Proficient in putting together facts about and properties of multiple system components when solving problems and designing improvements and new components.
  • Self-Motivation and Self-Starter: Driven self-starter with the ability to do what needs to be done without being micromanaged; demonstrate a problem solving/ solution-oriented approach.
  • Legal right to work in the United States

  • Benefits


    We are proud to offer employees and their families a comprehensive benefits package:
    • Medical-Dental-Vision
    • Health Care Dependent Care
    • Short & Long Term Disability
    • Summer Hours
    • Life Insurance
    • 401(k)
    • FSA/HSA
    • Paid Time Off
    • Volunteer Time
    • Employee Assistance Program
    • 7 Paid Holidays + Annual Winter Holiday Break (Typically the last week of December)

    Discovery Education is an equal opportunity employer. Discovery Education is committed to being an employer of choice, not just a good place to work, but a great and inclusive place to work. To that end, we strive to recruit and maintain a workforce that meaningfully represents the diverse and culturally rich communities that we serve. Qualified applicants will receive consideration for employment without regard to their race, color, religion, national origin, sex, sexual orientation, gender identity, protected veteran status or disabled status or, genetic information.

    Other details

    Pay Type Salary




    PI240672772


    More jobs in Charlotte, North Carolina


    Beacon Hill Staffing Group, LLC

    Konecranes Nuclear Equip and Services LLC

    Cushman & Wakefield
    More jobs in Other


    SCUSA Saputo Cheese USA Inc.

    SCUSA Saputo Cheese USA Inc.

    Beacon Hill Staffing Group, LLC