Senior Software Engineer (Remote)
Herndon, VA 
Posted 1 day ago
Job Description

Over 20 years ago, Stride was founded to provide personalized learning - powered by technology. We reached students where they were in their own journeys. We knocked down their barriers to great education. And we gave every learner equal opportunity to succeed - however they defined success. Stride innovated the learning experience with online and blended learning that prepared them for their lives ahead.

Stride is a community of passionate leaders. Whether teachers, engineers, curriculum writers, or financial managers - whatever your expertise or role, we all work to empower futures through learning. And changing the trajectory of learning itself is one of our greatest missions. Join us in developing more effective ways to learn and helping learners build the skills and confidence they need to make their way forward in life.

The Senior Software Engineer is primarily responsible for being a primary engineer on Stride's premiere online learning platform, OLS, where our students go to school every day. The Senior Software Engineer is expected to be a strong member of an agile team working with our Product Owner, User Experience designers, and technical leadership and related engineering teams to provide an inspired and effective online learning experience for our students and teachers.

ESSENTIAL FUNCTIONS: Reasonable accommodations may be made to enable individuals with disabilities to perform the essential duties.

  • Help drive future technology direction and framework selection across different products and offerings.
  • Work on cross-functional development and architecture;
  • Work closely with engineering team members to design and implement large-scale service oriented applications;
  • Ensure software meets all non-functional specifications such as performance and security requirements;
  • Solve issues by analyzing logs, debugging applications, and proposing & implementing immediate & long term improvements;
  • Evaluate and prototype new products and functionality;
  • Create appropriate documentation during development.

Supervisory Responsibilities: This position has no formal supervisory responsibilities.


  • Five (5) years of software development experience
  • Proven track record of enterprise architecture experience with large volume, high availability enterprise applications
  • Strong core Java and enterprise technologies knowledge
  • Strong understanding of OO best practices and design principles
  • Strong understanding of modern FE frameworks (Angular, React, etc.)

Certificates and Licenses: None required.


  • Five (5) years working on Agile teams.
  • Five (5) years of broad knowledge of Java.
  • Three (3) years experience with Spring Framework.
  • Three (3) years of experience with Relational DBs like Oracle & Postgres.
  • Two (2) years experience with Angular.
  • One (1) year of experience with AWS.
  • Must be adept at solving complicated technical problems.
  • Experience of distributed architectures.
  • Experience in Java application performance profiling and analysis.
  • Able to triage issues within the code and/or data.
  • Assist document technical requirements and implementations.
  • Experience in cross browser support issues and solutions.
  • Experience with accessibility and 508 compliance.
  • Experience in responsive web design.
  • Ability to travel 5% of the time
  • Ability to clear required background check


  • BS or MS in Computer Science or Computer Engineering
  • Experience with the following: Python, Spring Boot, Spring Data, MyBatis, Hibernate, ActiveMQ, Backbone, ExtJS, Ionic, Neo4j, Redis, Elastic Search, Progressive Web Apps (PWA), and Stencil
  • Experience in developing Software as a Service (SaaS).
  • Familiar with emerging web technologies.
  • Familiar with open source technologies and frameworks.
  • Experience with internationalization.

WORK ENVIRONMENT: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • This position is virtual and open to residents of the 50 states and D.C.

Compensation & Benefits: Stride, Inc. considers a person's education, experience, and qualifications, as well as the position's work location, expected quality and quantity of work, required travel (if any), external market and internal value when determining a new employee's salary level. Salaries will differ based on these factors, the position's level and expected contribution, and the employee's benefits elections.

  • We anticipate the salary range to be $61,760 to $127,732. The upper end of this range is not likely to be offered, as an individual's compensation can vary based on several factors. These factors include, but are not limited to, geographic location, experience, training, education, and local market conditions. Eligible employees may receive a bonus. Stride offers a robust benefits package for eligible employees that can include health benefits, retirement contributions, and paid time off.

The above job is not intended to be an all-inclusive list of duties and standards of the position. Incumbents will follow any other instructions, and perform any other related duties, as assigned by their supervisor. All employment is "at-will" as governed by the law of the state where the employee works. It is further understood that the "at-will" nature of employment is one aspect of employment that cannot be changed except in writing and signed by an authorized officer.

Stride, Inc. is a Federal Contractor, an Equal Opportunity/Affirmative Action Employer and a Drug-Free Workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected Veteran status age, or genetics, or any other characteristic protected by law.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)

K12 is a Federal Contractor, an Equal Opportunity/Affirmative Action Employer and a Drug-Free Workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected Veteran status.


Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
5 years
Email this Job to Yourself or a Friend
Indicates required fields