Senior Software Engineer (Remote)
Core
Build scalable, reliable systems and backend services that empower Employer Partners to administer education benefits and integrate employee data.
Role type
Senior Software Engineer (Backend/Systems)
Builds
Scalable backend services, APIs, ETL pipelines, and internal tools for eligibility processing and policy management.
Domain
EdTech / Enterprise SaaS / Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
TypeScript, Node.js, Python, React, PostgreSQL, DynamoDB, GraphQL, REST APIs, AWS Lambda, AWS Glue, API Gateway, S3, EventBridge, SQS, Secrets Manager, AWS CDK, Serverless Framework, ETL pipeline development, event-driven architecture, Jest, Pact, Cypress, Gherkin, CI/CD pipelines, infrastructure as code, LLM API integration, RAG workflows
Preferred skills
AI-assisted development tools proficiency, virtual assistant development, summarization tools, vector search
Technologies
AWS (Lambda, Glue, S3, API Gateway, EventBridge, SQS, Secrets Manager, CDK, Serverless Framework), Datadog, CloudWatch, OpenAI, GitHub Copilot, Cursor
Responsibilities
Design and build robust, scalable systems for data onboarding and eligibility workflows; Develop backend services, APIs, and ETL pipelines using serverless architecture; Create clean, testable code in TypeScript/Node.js and Python; Ensure system observability, security, and performance; Collaborate with cross-functional teams to deliver high-impact features; Write and maintain comprehensive tests and support CI/CD pipelines; Participate in on-call rotations and contribute to system architecture decisions and mentoring.
Seniority
Senior, hands-on IC