Discovery Education logo

Senior Software Engineer - Python, Flask

Discovery Education

Join Our Team as a Senior Software Engineer

Discovery Education is seeking a talented and experienced Senior Software Engineer to join our dynamic Product Development SCRUM team. In this role, you will be instrumental in supporting existing products and driving the development of new features and products. You will work closely with your team to enhance, maintain, secure, and optimize our applications, ensuring they meet the highest standards of quality and performance.

Key Responsibilities

  • Code Development: Engage in hands-on coding daily, contributing to production releases multiple times a month.
  • Design and Maintenance: Design, build, and maintain our high-volume global education services.
  • Collaboration: Work closely with your SCRUM team, providing estimates, performing analysis, and writing code.
  • DevOps Culture: Participate in our DevOps culture by supporting and maintaining both code and the infrastructure-as-code.
  • Code Review and Architecture: Contribute to the broader engineering team’s code review and architecture.
  • Documentation and Standards: Continually improve our documentation and standards.
  • Feature Implementation: Implement new product features and enhance existing functionality.
  • Scalability and Quality: Ensure the scalability and quality of all code.
  • Process Improvement: Continually improve our development process, documentation, and standards.
  • Stakeholder Collaboration: Collaborate with stakeholders and teammates on the design and architecture of web applications.

Core Competencies

  • Communication Skills: Excellent written and oral communication skills.
  • Problem Solving: Strong problem-solving, design, development, and debugging skills.
  • Self-Starter: Ability to manage/prioritize multiple tasks and work independently.
  • Object-Oriented Design: Expert understanding of object-oriented design and programming.

Qualifications

  • Education: Bachelor’s Degree in Computer Science or a related field, or equivalent work experience.
  • Experience: 5+ years of production back-end development experience.
  • Technical Skills: Extensive experience with Python and Flask in a large production environment. Experience with SQL (MS SQL Server), MongoDB, Redis, and similar databases.
  • Bonus Skills: Experience with Web Security, Kubernetes, Docker, MS SQL Server, i18n, ML and NLP, front-end development with VueJS, Elastic Search, Memcached, AWS (EC2, Lambda, S3), Terraform, LTI, SCORM, LMS Interoperability, build systems and automation, flask babel or gettext, oAuth, and supporting multiple 3rd party authentication methods.

Why Join Discovery Education?

At Discovery Education, we believe in empowering each team member to cultivate high-performing, highly engaged teams. We offer a robust and comprehensive insurance package, career development opportunities, and a supportive work environment that encourages growth and innovation.

Benefits

  • Career Development: Be the driver of your success with continuing education and tuition reimbursement programs.
  • Mentorship and Training: Access to mentorship programs and cross-functional training.
  • Work-Life Balance: Enjoy paid time off, paid parental leave, and an annual winter holiday break.

This role can be based in our Charlotte headquarters or remote. If you are inspired by the opportunity to work in a high-performing, collaborative team and are excited about high-impact, project-based work, we would love to hear from you!

Benefits
Extracted with AI

  • Career Development Ownership
  • Continuing Education and Tuition Reimbursement Programs
  • Mentorship program
  • Cross-functional training
  • Uncapped career growth
  • Paid Time Off
  • Paid Parental Leave
  • Annual Winter Holiday Break

Similar jobs

Last update: 23 minutes ago

Close logo
Close

Senior/Staff Software Engineer - Backend/Python

Join Close as a Senior/Staff Software Engineer specializing in Backend/Python. Work remotely in the USA with a salary range of $140K-$200K.

Veryfi logo
Veryfi

Senior Backend Engineer (Python)

Join Veryfi as a Senior Backend Engineer (Python) to design and develop scalable API solutions using Python, Django, and Flask.

Venmo logo
Venmo

Senior Backend Engineer (Python)

Join PayPal as a Senior Backend Engineer (Python) to design and optimize core systems for global commerce.

Gorgias logo
Gorgias

Senior Back-end Engineer - In App Analytics

Join Gorgias as a Senior Back-end Engineer in Paris, focusing on in-app analytics with Python, Flask, and microservices.

Gorgias logo
Gorgias

Senior Software Engineer - Python

Join Gorgias as a Senior Software Engineer in Python, working on API development and app integrations in a hybrid role in New York.

Venmo logo
Venmo

Senior Backend Engineer (Python)

Join Venmo as a Senior Backend Engineer (Python) to design and optimize core systems for global commerce.

Adobe logo
Adobe

Senior Software Development Engineer

Join Adobe as a Senior Software Development Engineer to innovate and build impactful web applications.

AppOmni logo
AppOmni

Senior Software Engineer - Python, Django, Kubernetes

Join AppOmni as a Senior Software Engineer to develop secure backend systems using Python, Django, and Kubernetes.

VIZIO logo
VIZIO

Senior Staff Software Engineer

Join VIZIO as a Senior Staff Software Engineer in Dallas, TX. Lead full-stack development with JavaScript, Python, React.js, and AWS.

Clever Inc. logo
Clever Inc.

Senior Software Engineer - User Management

Join Clever Inc. as a Senior Software Engineer in User Management, working remotely to enhance our Identity Management platform.

brightwheel logo
brightwheel

Senior Full Stack Engineer

Join Brightwheel as a Senior Full Stack Engineer to develop and enhance our leading early education platform.

Gladly logo
Gladly

Senior Software Engineer

Join Gladly as a Senior Software Engineer to design scalable applications using Go, Kafka, and more. Remote work with competitive salary and benefits.

Subject logo
Subject

Senior Software Engineer with Front-End Experience (Next.js/Vercel)

Join Subject as a Senior Software Engineer with expertise in Next.js and Vercel, leading innovative projects in a dynamic ed-tech startup.

Valdera logo
Valdera

Senior Software Engineer (Full-Stack)

Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.

Bonfy.AI logo
Bonfy.AI

Senior Python Engineer (Cloud Platform)

Join Bonfy.AI as a Senior Python Engineer to build and maintain a cloud-based SaaS platform using Python and AWS.

SchooLinks logo
SchooLinks

Senior Backend Django Software Engineer

Join SchooLinks as a Senior Backend Django Software Engineer. Work remotely, develop scalable solutions, and enhance our ed-tech platform.

MORSE Corp logo
MORSE Corp

Senior Python Software Engineer

Join MORSE Corp as a Senior Python Software Engineer in Cambridge, MA. Work on cutting-edge AI and machine learning projects.

jem & fix logo
jem & fix

Founding Engineer with Python and Backend Technologies

Join as a Founding Engineer to revolutionize trades recruitment with AI. Requires Python, FastAPI, and backend expertise.

SAS logo
SAS

Senior Java Software Developer

Join SAS as a Senior Java Software Developer to work on innovative SaaS solutions with a focus on Java, AWS, and microservices.

OneSeven Tech (OST) logo
OneSeven Tech (OST)

Senior AI-first Python Engineer

Join as a Senior AI-first Python Engineer to develop AI-powered applications in a remote, fast-paced environment.

Venmo logo
Venmo

Senior Software Engineer - Python

Join Venmo as a Senior Software Engineer specializing in Python to develop scalable systems and lead technical projects.

Oracle logo
Oracle

Senior Software Developer - Cloud Development

Join Oracle as a Senior Software Developer focusing on cloud development, leveraging Java, Python, and C# skills.

Gorgias logo
Gorgias

Senior Software Engineer - Python

Join Gorgias as a Senior Software Engineer specializing in Python, Node.js, and REST APIs. Hybrid role in New York with excellent benefits.

Datadog logo
Datadog

Senior Software Engineer - Language Tools

Join Datadog as a Senior Software Engineer in Lyon to develop and support language tools for backend engineers.