Logo for Otus

Senior Engineer

Role overview

Qualifications

  • 5+ years of professional software development experience
  • Professional experience building and maintaining backend services and APIs using Node.js and TypeScript
  • Experience contributing to software architecture and system design decisions, with a strong understanding of distributed systems and scalable software
  • Strong understanding of database technologies, data modeling, and SQL, with experience working with relational databases

Responsibilities

  • Own complex technical problems and features, from understanding the problem and defining an approach through implementation, deployment, monitoring, and ongoing improvement
  • Collaborate with Engineering, Product, Design, and other stakeholders to understand requirements, identify dependencies, and translate user needs into effective technical solutions
  • Contribute to system and architecture design decisions, evaluating tradeoffs and balancing maintainability, reliability, scalability, and time to delivery
  • Proactively communicate technical risks, dependencies, decisions, and changes in direction, and investigate production issues across interconnected services and external dependencies

About the company

Otus logo

Otus

E-Learning / EdTech

Drive student success with a unified K-12 solution for assessment, data, and insights. Built by teachers, trusted by districts nationwide.

Company details

IndustryE-Learning / EdTech
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Senior Engineer (Remote)


Your Role

We are looking for a talented and highly motivated Senior Engineer to help bring the best possible software solutions to educators.

You will own complex technical problems, collaborate closely with engineers and cross-functional partners, and help design and build reliable, scalable software. We value engineers who are curious and thoughtful, value open communication, and are committed to continuous improvement.

You will have the opportunity to immediately contribute and see the results of your work in use by students, teachers, parents, and district administrators across the country. 


Responsibilities

  • Own complex technical problems and features, from understanding the problem and defining an approach through implementation, deployment, monitoring, and ongoing improvement.
  • Collaborate with Engineering, Product, Design, and other stakeholders to understand requirements, identify dependencies, and translate user needs into effective technical solutions.
  • Contribute to system and architecture design decisions, evaluating tradeoffs and balancing maintainability, reliability, scalability, and time to delivery.
  • Proactively communicate technical risks, dependencies, decisions, and changes in direction, and investigate production issues across interconnected services and external dependencies.
  • Foster a collaborative engineering culture through code and design reviews, knowledge sharing, constructive feedback, and technical guidance to other engineers.
  • Continuously develop technical knowledge and quickly build context in unfamiliar systems and technologies to solve problems effectively.


Qualifications

  • 5+ years of professional software development experience
  • Professional experience building and maintaining backend services and APIs using Node.js and TypeScript
  • Experience contributing to software architecture and system design decisions, with a strong understanding of distributed systems and scalable software 
  • Strong understanding of database technologies, data modeling, and SQL, with experience working with relational databases 
  • Hands-on experience deploying and supporting software in production environments, including application monitoring, observability, troubleshooting, and root-cause analysis
  • 2+ years of professional experience working with a modern frontend framework, preferably Angular
  • Strong written and verbal communication skills and the ability to thrive in an environment of continuous improvement and open feedback


Nice to Haves

  • Experience building and maintaining event-driven or asynchronous systems, using technologies such as Kafka or similar event-streaming platforms
  • Experience with search and indexing technologies such as OpenSearch
  • Experience with advanced observability and telemetry, including OpenTelemetry (OTel)
  • Experience with Docker and containerized applications
  • Experience building solutions hosted in AWS
  • Experience with backend frameworks such as NestJS
  • Experience building and maintaining CI/CD pipelines
  • Experience working with K-12 education technology


Benefits and Perks

  • Excellent Medical, Dental and Vision coverage effective day 1 of employment
  • 20 PTO days per year
  • 5 Sick days per year
  • 16 Holidays per year, including your birthday and a day to do something you love
  • 12 weeks of full paid parental leave for the care of a new child
  • $1,500 Annual Professional Development/Tuition Reimbursement Benefit
  • Eligible for performance-based incentive compensation
  • Employer Paid Life and Short & Long Term Disability Insurance
  • 401K Plan with a Safe Harbor Employer Match (up to 4%)
  • $500 per year Work From Home Allowance
  • MacBook Pro and an additional monitor for your home office
  • Company SWAG


Equal Opportunity

Otus is an Equal Opportunity Employer and embraces diversity of every kind. You must be legally authorized to work in the US. Unfortunately, the company is unable to support sponsorships at this time.


Compensation: $135k-$160k

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Field Engineer (Solutions) Related jobs

Other jobs at Otus

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.