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.
๐ Application Tools
๐ฏ 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
Highlight any experience you have with AI/LLM integration in your past projects; mention specific APIs (e.g., OpenAI) and how you used them.
Showcase your work with AWS serverless stack (Lambda, API Gateway, CDK) by linking to a GitHub repo or describing a project in detail.
Tailor your resume to emphasize Python and TypeScript as primary languages; mention GraphQL and DynamoDB experience prominently.
In your cover letter, connect your past work to Guild's mission of economic mobilityโshow you understand their impact.
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:
โ ๏ธ 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:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!