Senior Software Engineer II
Guild · United States · 3 wk ago
RemoteRemoteEngineering$160k–$195k/yrFull-time
About the role
We are seeking a Senior Software Engineer II to join our Member Experiences pillar. This role focuses on building guided core member experiences that are personalized, intuitive, and delightful.
Responsibilities
- Design and deliver robust software solutions that serve the evolving needs of members pursuing learning and career growth opportunities.
- Collaborate cross-functionally with internal stakeholders to develop adaptable, high-impact systems that help our partners deliver seamless access to Guild’s education benefits and coaching services.
- Contribute from day one by crafting high-quality, scalable solutions that can keep pace with Guild’s rapid growth and the dynamic volume of client and user needs.
- Develop and maintain robust software systems that power core member experiences, ranging from user-facing applications to internal tools and supporting service layers.
- Partner with senior and staff engineers to design modular, observable, and secure architectures that scale with Guild’s growth and accommodate evolving business needs and high-volume client demands.
- Write clean, testable, and reusable code.
- Contribute to end-to-end development including testing, CI/CD pipelines, monitoring, and deployment, ensuring high availability and quality in releases.
- Lead by example in code quality, technical decision-making, and documentation practices.
- Create and contribute to design documents, architecture decision records (ADRs), and technical discussions that communicate trade-offs clearly.
- Work closely with product managers, designers, operations teams, and external client technical teams to translate business requirements into effective engineering solutions.
- Contribute to planning, estimation, and execution of product roadmap items.
- Use operational data, such as logs, metrics, and user feedback, to identify and implement enhancements in performance, reliability, and developer velocity.
- Take ownership of resolving issues and driving root cause analysis and sustainability.
- Improve internal development processes, tools, and workflows to enhance code quality, speed of delivery, and system security.
- Participate in on-call rotations and incident response.
- Provide constructive code reviews and mentorship to help elevate teammates and build a high-performing engineering culture.
Requirements
- 5+ years of software development experience with: Python, TypeScript, Node.js, React, PostgreSQL, DynamoDB, and GraphQL.
- Hands-on experience with: AWS services, including Lambda, Serverless Framework, Glue, API Gateway, and CDK or other Infrastructure-as-Code (IaC) tools.
- A deep understanding of: the full software development lifecycle; from gathering technical requirements and selecting technologies to deploying and maintaining production systems.
- Experience integrating LLM APIs (e.g., OpenAI) and building AI-powered features, including assistants, summarization, RAG workflows, and vector search.
Qualifications
- Demonstrated success working in a production AWS microservices environment.
- Ability to write simple, clean, and maintainable code.
- Thoughtful technical opinions, but remains open to new perspectives ("strong opinions, loosely held").
- Willingness to take calculated risks and contribute vision and direction to both the team and Guild as a whole.
- A mindset of continuous learning and improvement.
- A genuine passion for Guild’s mission and long-term impact.
- Excellent collaboration skills; able to work cross-functionally, share knowledge, and foster team alignment.
Skills
- Strong problem-solving skills.
- Experience with Agile methodologies.
- Knowledge of DevOps practices.
- Experience with CI/CD pipelines.
- Experience with monitoring and logging tools.
Benefits
- Competitive total compensation package, including a base salary of $160,000 - $195,000 and stock options.
- Access to low-cost, high-quality health care options through Collective Health and Kaiser (due to coverage limitations, Kaiser is currently only available in CA & CO).
- Access to a 401k to help save for the future.
- 12 weeks of parental leave for non-birthing parents and 18-20 weeks for birthing parents; 2-week ramp-up period for when employees return from a leave of 6 weeks or more; as well as employer-paid short-term and long-term disability, employer-sponsored life insurance, fertility and caregiving benefits.
- Well-rounded wellness benefits including free and low cost mental health resources and financial wellbeing support services.
- Education benefits and tuition assistance to help your future development and growth.
Pay
- $160,000 - $195,000
Schedule
- Full-time