
Software Engineer II
Job Description
Posted on: April 20, 2026
1. About Our Client:
The organization operates in the education technology sector, developing next-generation learning platforms used daily by millions of students and educators worldwide. It focuses on creating intuitive tools that optimize teachers’ time and enhance student learning. The company addresses challenges in educational delivery by building scalable, data-driven platforms, particularly for K-12 assessment and instruction.
2. About the Opportunity:
The Software Engineer II will contribute to advancing the K-12 assessment platform by designing and implementing new platform capabilities. This role emphasizes problem-solving and technical leadership, requiring independent creativity and collaboration with cross-functional teams. The position supports the organization’s goal of enhancing educational tools used by millions of users. It is a remote role open to candidates authorized to work in the United States.
3. Responsibilities:
• Collaborate effectively with product sponsors and senior leadership in engineering and business
• Analyze business requirements to identify gaps, ambiguities, and missing scenarios
• Design and build engineering solutions that meet business needs
• Work with a distributed team to resolve problems quickly and collaboratively
• Build high-quality, user-friendly, scalable APIs and backend processes
4. Requirements:
• Software delivery experience with distributed product and engineering teams
• 2+ years of experience with Node.js, Go, or Java
• Ability to deliver production-grade software in a fast-paced release environment supporting millions of users
• Experience across the full software development lifecycle including coding, testing, documentation, and performance engineering
• Strong interest in building scalable and performant APIs
• Knowledge of RESTful Web Services production and consumption
• Familiarity with frontend development basics
• Understanding of relational database design (PostgreSQL, MySQL)
• Experience with application testing covering unit, integration, performance, and end-to-end tests
• Proficiency with cloud technologies, preferably Amazon Web Services (S3, RDS, Lambda)
• Commitment to code quality and rigorous code review
• Ability to write SQL queries and scripts for usage and performance analysis
• Experience with build and deployment tools like Github Actions and npm
• Proficiency with source control systems such as Git
5. Pay Range and Compensation Package:
• The pay range for this position is between $93,950 and $128,000 annually
• Base pay offered may vary based on knowledge, skills, experience, and location
• An annual bonus plan may be included
• A full range of medical and other benefits may be available depending on the position
Equal Opportunity Statement:
Equal Opportunity Statement: Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.
Note:
RemoteHunter is not the Employer of Record (EOR) for this role. Our purpose in this opportunity is to connect exceptional candidates with leading employers. We help job seekers worldwide discover roles that match their goals and guide them to complete their full application directly through the hiring company’s career page or ATS.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
DesignRemoteJobs.com
Get DesignRemoteJobs.com on your phone!

Software Engineer II

Software Engineer - Frontend

Presentation Designer | Remote

Software Engineer, Product

