Senior Software Engineer II
Core
Design and deliver robust software solutions for personalized, intuitive member experiences focused on learning and career growth.
Role type
Senior Software Engineer II (Backend/Full-Stack)
Builds
User-facing applications, internal tools, and supporting service layers for Guild's member experience platform.
Domain
EdTech / Professional Development / SaaS
Deliverable
production ML models | product features
Required skills
Python, TypeScript, Node.js, React, PostgreSQL, DynamoDB, GraphQL, AWS (Lambda, Serverless, Glue, API Gateway), CDK, Infrastructure-as-Code, CI/CD, LLM API integration, RAG workflows, vector search, AI-assisted development
Preferred skills
Microservices architecture, observability, root cause analysis, technical documentation, mentorship
Technologies
AWS, Lambda, Serverless Framework, Glue, API Gateway, CDK, DynamoDB, PostgreSQL, GraphQL, React, Node.js, TypeScript, Python, OpenAI
Responsibilities
Develop and maintain robust software systems; design modular, observable, and secure architectures; write clean, testable code and manage CI/CD pipelines; lead technical decision-making and create design documents; collaborate with product and design teams to translate requirements; use operational data to drive performance enhancements; improve internal development processes; participate in on-call rotations and mentor teammates.