Jobs · Engineering

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

Similar jobs

Senior Software Engineer

General Dynamics Mission SystemsBloomington, MN· 3 wk ago
Engineering$165k/yrapply on gdmissionsystems.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 3 days ago
Information Technology$50–$70/hrapply on www1.jobdiva.com