Just pay $20 and get your dream job within 2 days ( Only For OPT Candidates ) HURRY UPENROLL NOW

Senior Software Engineer

Great Minds – Washington, DC

Senior Software Engineer Job description

Great Minds, a rapidly growing non-profit organization developing world class curricula for PK-12, seeks a Senior Software Engineer to design, implement, and lead software engineering activities including prototypes, in-depth technology analysis, best practices around code quality & management, and leading offshore development management. Our mission is to ensure all students have access to a quality education and the full range of liberal arts and sciences.

The uncompromising curriculum from Great Minds assumes that every child is capable of greatness. We bring teachers and scholars together to craft exemplary instructional materials that inspire joy in teaching and learning. Our English curriculum, Wit & Wisdom, Eureka Math, and PhD Science, all give school teachers what they need to take students beyond rote learning to provide a deeper, more complete understanding of the humanities, mathematics, and the sciences.

The Senior Software Engineer will be the first employee to join our Engineering Team to build the foundational elements of our digital platform that helps teachers and students achieve greatness. You will work on a modern, flexible, highly scalable tech stack to deliver amazing customer experiences through our products. You will have the opportunity to be on the ground in designing and building tools to scale our ability release world-class software products. Your commitment to learning new technology and how they will impact us in the future is paramount.


  • Write clean, extensible, well-tested code.
  • Participate in architecture, design, and implementation decisions for key components of our platform.
  • Work closely with product management and stakeholders to ensure we re building the best products.
  • Become a leader in our globally dispersed software engineering organization and garner team s respect as an engineer.
  • Help identify risks/impediments, escalate issues, bring transparency to deliverables and ensure Agile delivery.
  • Contribute to code reviews and participate in the development of best practices within the engineering team.
  • Mentor and guide the professional and technical development of other engineers.
  • Maintain professional growth, skills, and competencies of the team to continuously improve the quality of software engineering.
  • Help build and grow an amazing culture as the first engineering team member.
  • Adaptability and willingness to learn new languages and technologies.
  • Mastery of Javascript and web-based frameworks.
  • Proficiency in an Object-oriented programming language.
  • Possess good communication and reasoning skills, including the ability to make a strong case for technology choices.
  • Current experience with Agile, Dependency Injection, Javascript/ES6/Typescript, NodeJS, ReactJS, AWS Cloud, NoSQL, and latest technology stacks.
  • Prior professional experience with Java, Python, or .NET.
  • At least 5-7 years of experience as an engineer.
  • Degree in Computer Science or another relevant engineering discipline.
  • Sense of intellectual curiosity and a passion for learning with a strong problem-solving mindset.
  • Be self-driven, actively look for ways to contribute, and knows how to get things done.
  • Be comfortable with ambiguity; flexibility with potential role changes as the team grows.


  • Experience with learning services technologies such as IMS LTI, QTI, and OneRoster standards, and any Learning Management System a plus.
  • Experience with education or education technology.

Resume and cover letter required.

Selected candidate will be required to pass a criminal history background check.

Apply for this Job
XJ6Great Minds - 12 days ago - save job - original jobIf you require alternative methods of application or screening, you must approach the employer directly to request this as Indeed is not responsible for the employer's application process.

All Jobs in Washington, DC

  • Software Developer

    Telesis Washington, DC

    View Job
  • Senior Penetration Testing Engineer-2013036

    Software Engineering Institute Arlington, VA

    View Job
  • Mid-level Java Developer

    MRP Tysons Corner, VA

    View Job
  • Cyber Research Engineer (Senior Level), Advanced Cyber Science

    CACI Columbia, MD

    View Job
  • Senior Systems Engineer

    Credence LLC Temple Hills, MD

    View Job
  • Business Application Analyst I

    Northwest Federal Credit Union Herndon, VA

    View Job
  • Senior Network Engineer

    General Dynamics Information Technology Washington, DC

    View Job
  • Mid Level Java Developer

    Next Century Corporation Annapolis Junction, MD

    View Job
  • Digital Signals Processing Engineer (Up to 25% Profit Sharing Benefit!

    CACI Sterling, VA

    View Job
  • Cyber Research Engineer (Senior Level), Advanced Cyber Science

    CACI Herndon, VA

    View Job
  • R&D Technical Manager, Sr. Level, Advanced Cyber Science

    CACI Columbia, MD

    View Job

Featured Articles

SAP BODS Training Course – Best in USA

02 May 2016

SAP BODS stands for SAP Business Objects Data Services. It is an ETL tool used to build enterprise data warehouses and data mart. It was previously known as SAP BODI, i.e. Business Objects Data Integrator. It can be used in both batch and real-time mode. It is used in massive data intensive applicat

read more..

President Trump’s “Merit-Based Immigration” System for H-1B and L-1 Visas could benefit Indians

03 March 2017

After taking the strong step on the ban of travel to the US by citizens from seven Muslim countries as an executive order; now Mr. Trump softens stand on immigration. US President Donald Trump called for a “merit-based i

read more..

Issues Faced By International Students on F-1 Visa or H-1B

15 September 2015

The F-1 visa holder international students are permitted to work only if the certain criteria and conditions are met. The F-1 visa holders have the benefit of changing to H1B visa if they meet the conditions required for it. Issues Faced By International Stud

read more..

Java Training – Basic and Advanced

09 May 2016

❯ What is Java? Java is an object -oriented programming language and is a platform too. It is simple to understand and is a general purpose language. It was developed by Sun Micro-systems and was later overtaken by Oracle Incorporation. The latest version is Java 8. It is the most power

read more..

Thanks For Your Feedback

Attach A Resume First