Summary
Join Guild, a company committed to expanding opportunities, as a Senior Software Engineer I. You will play a key role in scaling onboarding and data ingestion processes, building features to enhance client integration processing. This position requires collaboration with cross-functional teams and a focus on developing high-quality, scalable software. The ideal candidate possesses strong technical skills in Python, TypeScript, React, and AWS services, along with experience in ETL systems and microservice environments. Guild offers a competitive compensation package and a range of benefits, including health care, retirement plan, paid time off, parental leave, and wellness programs.
Requirements
- Proficiency in Python, TypeScript, React, PostgreSQL, DynamoDB
- Experience with AWS services (Lambda, Serrverless, Glue, API Gateway, CDK/AWS IaC)
- Knowledge of ETL best practices, PySpark, OpenAPI Spec, GraphQL
- Familiarity with Integration engineering & IPaaS tools such as SnapLogic
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
Preferred Qualifications
- Production experience in a 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 (due to coverage limitations, Kaiser is currently only available in CA & CO)
- 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, to take the time to heal and or recover
- 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; 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
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.