Guildposted 1 day ago
$150,000 - $180,000/Yr
Full-time • Mid Level

About the position

Guild is seeking a Senior Software Engineer I to help scale our onboarding and data ingestion processes for new and existing client data integrations. In this role, you will build features to enhance the flexibility and reliability of our client integration processing. We are looking for a product-minded Software Engineer to collaborate with stakeholders across Guild in developing software that enables our Employer Partners to empower their employees to maximize the benefits of Guild's affordable education programs and coaching services. You will be a crucial teammate on day one, developing high-quality software capable of efficiently scaling alongside our ongoing business expansion.

Responsibilities

  • Design and implement highly scalable and maintainable ETL systems for SFTP and API-based integrations, and beyond
  • Ensure simplicity and flexibility in system architecture
  • Collaborate with cross-functional teams including engineers, product managers, designers, internal operations staff, and customer technical teams
  • Craft clean, thoroughly tested, and reusable code to develop high-quality software that scales with our business group
  • Engage senior/staff engineers to design resilient, decoupled solutions based on domain
  • Guide the team in identifying, understanding, and refining the product’s requirements
  • Spec solutions, test and resolve issues, and deploy quality software to production
  • Improve processes & tools to enhance dev speed, deployment, quality, and security
  • Participate in Agile ceremonies, including daily standups, planning, and retrospectives
  • Participate in the team’s on-call rotation 24/7 monitoring production system alerts & triage
  • Work with the product team to ensure project plans, stories, and estimates are accurate
  • Maintain existing Guild software and integrate multiple internal services and APIs
  • Vested interest in issue resolution & sustainability of the team's software products
  • Participate in support, data quality issue resolution, and root cause analysis
  • Contribute to test automation and quality controls

Requirements

  • Proficiency in Python, TypeScript, React, PostgreSQL, DynamoDB
  • Experience with AWS services (Lambda, Serverless, Glue, API Gateway, CDK/AWS IaC)
  • Knowledge of ETL best practices, PySpark, OpenAPI Spec, GraphQL
  • Familiarity with Integration engineering & IPaaS tools such as SnapLogic

Nice-to-haves

  • Production experience in an AWS micro-service environment
  • Ability to write simple, clean, and maintainable code
  • Strong opinions, loosely held
  • Willingness to take calculated risks and bring vision to your team and Guild
  • Commitment to continuous learning and improvement
  • A passion for Guild’s mission & long-term vision

Benefits

  • Access to low-cost, high-quality health care options through Cigna and Kaiser
  • Access to a 401k to help save for the future
  • Open vacation policy for employees to rest and recharge
  • 8 days of fully-paid sick leave
  • Family-friendly benefits, including 12 weeks of parental leave for non-birthing parents and 18-20 weeks for birthing parents
  • 4-week ramp-up period for when employees return from a leave of 6 weeks or more
  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service