Application Guide

How to Apply for Senior Software Engineer II

at Guild

๐Ÿข About Guild

Guild is a mission-driven company focused on creating economic mobility by connecting employees to education and career development opportunities. Their platform serves Fortune 500 companies and impacts thousands of learners, making it a unique place where your engineering work directly contributes to social impact.

About This Role

As a Senior Software Engineer II, you'll own critical parts of the member experience, building and maintaining both user-facing applications and internal tools. You'll collaborate with senior engineers to design scalable architectures and lead by example in code quality, while also integrating AI-powered features using LLMs.

๐Ÿ’ก A Day in the Life

Your day might start with a stand-up discussing progress on a new member-facing feature, then you'll dive into coding a serverless API using TypeScript and AWS Lambda. After lunch, you'll pair with a staff engineer on architecture for a new AI-powered recommendation system, and end the day reviewing a peer's pull request and updating documentation.

๐ŸŽฏ Who Guild Is Looking For

  • Experienced full-stack engineer with deep expertise in Python, TypeScript, React, and Node.js, and a strong background in AWS serverless technologies like Lambda, API Gateway, and CDK.
  • Comfortable with the full development lifecycle, from design to deployment, and has experience with CI/CD pipelines, monitoring, and on-call rotations.
  • Proactive in adopting AI-assisted development tools and has integrated LLM APIs (e.g., OpenAI) into production systems.
  • A collaborative leader who mentors peers, documents decisions, and champions clean, testable code.

๐Ÿ“ Tips for Applying to Guild

1

Highlight any experience you have with AI/LLM integration in your past projects; mention specific APIs (e.g., OpenAI) and how you used them.

2

Showcase your work with AWS serverless stack (Lambda, API Gateway, CDK) by linking to a GitHub repo or describing a project in detail.

3

Tailor your resume to emphasize Python and TypeScript as primary languages; mention GraphQL and DynamoDB experience prominently.

4

In your cover letter, connect your past work to Guild's mission of economic mobilityโ€”show you understand their impact.

5

Include examples of leading by example in code quality (e.g., introducing testing frameworks, improving documentation) in your past roles.

โœ‰๏ธ What to Emphasize in Your Cover Letter

["Express genuine interest in Guild's mission to create economic mobility through education and career development.", 'Emphasize your experience with AI-assisted development and LLM APIs, and how you can bring AI-powered features to their platform.', 'Highlight your full-stack expertise with the specific tech stack (Python, TypeScript, React, Node.js, AWS serverless).', "Mention your leadership in code quality and mentoring, aligning with the 'lead by example' expectation."]

Generate Cover Letter โ†’

๐Ÿ” Research Before Applying

To stand out, make sure you've researched:

  • โ†’ Read about Guild's impact: how they partner with employers to offer education benefits and the outcomes they've achieved.
  • โ†’ Explore their engineering blog or tech talks to understand their current tech stack and architectural decisions.
  • โ†’ Familiarize yourself with their products, especially the member experience and internal tools mentioned in the job description.
  • โ†’ Check their career page and recent news to understand company culture and growth trajectory.

๐Ÿ’ฌ Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Design a scalable serverless architecture for a user-facing feature using AWS Lambda, API Gateway, and DynamoDB.
2 How would you integrate an LLM API (e.g., OpenAI) into an existing system? Discuss security, cost, and latency considerations.
3 Walk through a complex bug you resolved in production, including your debugging process and how you prevented recurrence.
4 How do you ensure code quality and maintainability in a fast-paced environment? Give specific examples of practices you've implemented.
5 Describe a time you mentored a junior engineer or led a technical decision that improved team efficiency.
Practice Interview Questions โ†’

โš ๏ธ Common Mistakes to Avoid

  • Submitting a generic resume that doesn't highlight the specific tech stack (Python, TypeScript, React, Node.js, AWS serverless).
  • Failing to mention any experience with AI/LLM integration, even if minimalโ€”this is a key requirement.
  • Not addressing the 'lead by example' aspect; avoid downplaying your mentorship or code quality initiatives.
  • Applying without customizing your application to Guild's missionโ€”showing you care about their impact is crucial.

๐Ÿ“… Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

โœ“

Offer

Congratulations!

Ready to Apply?

Good luck with your application to Guild!