Guild is a company that believes talent is everywhere and that opportunity should be too. They are seeking a Senior Software Engineer to build scalable, reliable systems that empower Employer Partners to administer education benefits and integrate employee data with Guild’s platform.
Responsibilities:
- Design and build robust, scalable systems that power data onboarding, eligibility workflows, and benefit policy administration
- Develop backend services, APIs, ETL pipelines, and internal tools using serverless architecture (AWS Lambda, Glue, S3, API Gateway)
- Create clean, testable, maintainable code in TypeScript/Node.js and Python following best practices and established patterns
- Ensure system observability, security, and performance using tools like Datadog and CloudWatch
- Collaborate closely with engineers, product managers, designers, internal ops, and customer technical teams to deliver high-impact features
- Write and maintain comprehensive tests (unit, contract, BDD, and end-to-end) and support CI/CD pipelines for consistent delivery
- Participate in Agile ceremonies and on-call rotations, with a focus on production readiness, system health, and issue resolution
- Contribute to system architecture decisions, technical documentation, and mentoring of junior developers
Requirements:
- 5+ Years Hands-on Experience with: TypeScript/Node.js, Python, React, PostgreSQL, DynamoDB, GraphQL, REST APIs
- Experience with AWS tools: Lambda, Glue, API Gateway, S3, EventBridge, SQS, Secrets Manager, CDK, Serverless Framework
- Knowledge of: ETL pipeline development, CSV/API data ingestion, data transformation, event-driven architecture
- Testing & Tooling: Jest, Pact, Cypress, Gherkin, CI/CD pipelines, infrastructure as code (AWS CDK/CloudFormation)
- AI Experience: Experience integrating LLM APIs (e.g., OpenAI) and building AI-powered features such as virtual assistants, summarization tools, vector search, or retrieval-augmented generation (RAG) workflows
- Proficient in using AI-assisted development tools (e.g., GitHub Copilot, Cursor) with a solid understanding of their application in production-grade environments
- Strong communication, collaboration, and documentation skills
- Ability to balance technical decisions with business goals and deliver pragmatic solutions
- A passion for Guild's mission to unlock opportunity through education and upskilling