Description
## About the Role
Respondus is seeking a Senior Software Developer to join its fully remote engineering team and build SaaS products that support secure online assessments for education and training.
The company’s applications integrate with Learning Management Systems such as Canvas, Brightspace, Blackboard, and Moodle and support large-scale assessment environments used by universities, K-12 districts, testing centers, and assessment providers.
This is a broad, hands-on software engineering role spanning backend services, cloud infrastructure, APIs, and web interfaces.
You will work closely with the Principal Software Engineer and other developers to deliver reliable, secure, scalable software while contributing across the technology stack.
The role is suited to an experienced engineer who takes ownership of software from design through deployment and iteration and is comfortable working in a small, agile, collaborative team.
## Key Responsibilities
* Build and ship production-quality software across the technology stack.
* Design and develop scalable, secure backend services and APIs.
* Develop clean, intuitive web interfaces and user experiences.
* Work across backend, front-end, APIs, cloud infrastructure, and other parts of the system as needed.
* Maintain and enhance established codebases while identifying opportunities for next-generation systems.
* Build and support reliable, observable, and scalable cloud-based systems.
* Apply security best practices to systems where trust, integrity, and data protection are critical.
* Work with relational databases and thoughtful data modeling.
* Use AI tools as aids during software design, development, review, and maintenance.
* Own meaningful software components from initial design through deployment and iteration.
* Collaborate with the Principal Software Engineer and fellow developers.
* Balance multiple priorities in a small, agile engineering team.
* Contribute to SaaS products supporting secure online assessments for students and educators.
* Support a collaborative engineering culture focused on quality, performance, security, ownership, and teamwork.
## Required Qualifications
* 7+ years of experience building and shipping production-quality software.
* Strong backend development experience.
* Ability to design scalable and secure services and APIs.
* Solid front-end development skills with a focus on clean, intuitive user experiences.
* Experience working with established software codebases.
* Experience with cloud infrastructure, ideally AWS.
* Experience building reliable, observable, and scalable systems.
* Understanding of security best practices and secure system design.
* Understanding of trust, integrity, and data protection in software systems.
* Comfort working across the technology stack.
* Experience with relational databases and data modeling.
* Experience using AI tools during software design, development, review, and maintenance.
* Familiarity with Linux-based environments.
* Familiarity with modern software development workflows.
* Strong foundation in computer science and software design principles.
* Demonstrated ownership of meaningful software from design through deployment and iteration.
* Ability to work effectively in a small, agile team.
* Ability to balance multiple priorities.
## Preferred Qualifications
* Experience building or operating high-scale SaaS platforms.
* Deeper experience designing and scaling systems in AWS.
* Familiarity with modern front-end frameworks and tooling.
* Experience with video, monitoring, or real-time systems.
* Mobile development experience.
* Experience working on remote or distributed teams.
* AWS or similar cloud certifications.
## Skills & Competencies
* Software engineering
* Full-stack development
* Backend development
* Front-end development
* API development
* Cloud infrastructure
* AWS
* SaaS platforms
* Scalable system design
* Secure software development
* Relational databases
* Data modeling
* Linux
* Modern development workflows
* Computer science fundamentals
* Software design
* AI-assisted development
* System reliability
* Observability
* Performance
* Security
* Data protection
* Agile development
* Team collaboration
* Technical ownership
* Problem solving
* Communication
## Education & Experience
**Experience:**
* 7+ years of experience building and shipping production-quality software.
* Experience with backend services, APIs, front-end development, cloud infrastructure, and relational databases.
* Experience owning software through design, deployment, and iteration.
**Education:**
* No specific educational requirement is stated in the provided job description.
## Work Arrangement & Schedule
* **Employment Type:** Full-time
* **Work Arrangement:** Fully remote
* **Listing Location:** Redmond, Washington, United States
* **Eligible States:** Arizona, Arkansas, Colorado, Massachusetts, Montana, Oregon, Pennsylvania, South Carolina, Texas, Virginia, Washington, and Wisconsin.
* Candidates must reside in one of the eligible states.
* Candidates should have a dedicated home office or workspace free from distractions.
* Candidates must have flexibility to participate in meetings across multiple U.S.
time zones.
## Compensation & Benefits
* **Compensation:** Competitive compensation; specific salary range is not provided.
* Company-paid health insurance.
* Paid vacation.
* Matching 401(k).
* Comprehensive benefits package.
## Compliance / Additional Information
* Respondus is unable to sponsor employment visas now or in the future.
* Respondus is an equal opportunity employer and states that employment decisions are made without discrimination based on race, color, religion, national origin, gender, age, sexual orientation, physical or mental disability, gender identity and expression, veteran status, or other prohibited grounds under applicable laws.
* Applicants are asked to provide a cover letter and resume in Word or PDF format.
* Respondus states that the cover letter is an important part of its evaluation process.
* No phone calls or agencies.