Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer I (Remote) image - Rise Careers
Job details

Senior Software Engineer I (Remote)

At Guild, we believe talent is everywhere and that opportunity should be too. We continue to have our home and headquarters in Denver, but we have embraced a distributed model of working to reach the best talent in the United States. While some roles may require proximity to our Denver office, roles based outside of our Denver office can sit in any of the following 32 states: AZ, CA, CO, CT, FL, GA, ID, IL, IN, KS, MA, MD, ME, MI, MN, MO, NC, NH, NJ, NV, NY, OH, OK, OR, PA, SC, TN, TX, UT, VA, WA, WI and Washington D.C. Please only apply if you are able to live and work full-time in one of the states listed above. State locations and specifics are subject to change as our hiring requirements shift. We typically keep job postings active for 3–5 weeks, though this may vary depending on applicant volume and other factors.

----

If you are an Internal Candidate, please apply via our Internal Job Board

----

At Guild, we uphold our Core Values in everything we do. Our team emphasizes our Core Values in the following ways:
  • Nurture A Learner’s Mindset - using a combination of feedback and reflection to gain productive insight into personal strengths and development areas
  • Build Shared Success - building partnerships and working collaboratively with others to meet shared objectives
  • Be an Owner - holding self and others accountable to meet commitments
  • Create Belonging - recognizing the value that different perspectives and cultures bring to our company

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.

As a Senior Software Engineer I, primary responsibilities include:

  • 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

Key Responsibilities:

  • 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

The ideal candidate will have:

Technical Skills:

  • 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

Ideal Candidate Qualities:

  • 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

We are committed to equal pay for equal work and believe in compensation transparency. This role offers a competitive total compensation package, including a base salary of $150,000 - $180,000, and stock options. Compensation offered will be based on a combination of factors such as experience, competencies, and internal equity.

At Guild, we unlock the talent and economic potential of America’s workforce for employees and their companies. We partner with the nation’s largest employers—including Walmart, Chipotle, Discover, Hilton, Macy’s, Target, and The Walt Disney Company—to create cultures of opportunity that help them attract and retain top talent, while building the workforce of the future from within. By using our proprietary Career Opportunity Platform to develop education and learning programs that work in the real-world, thousands of employees at those companies have gained the skills, knowledge, and guidance they need to build a brighter future for themselves and their families—all without paying for tuition or career services on their own

Guild is female-founded and a certified B Corp. The company has been named to the TIME100 Most Influential Companies of 2022 list, CNBC Disruptor50 list three years in a row, Inc. Best Led Companies list, Fast Co. World Changing Ideas list and the B Lab Best for the World list among many others. 

Guild is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. If you have a disability or special need that requires accommodation, please let your recruiter know. We currently offer the following 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
     

PRIVACY NOTICE

I understand that I am applying for employment with Guild and am being asked to provide information in connection with my application. I further understand that Guild gathers this information through a third-party service provider and that Guild may use other service providers to assist in the application process. Guild may share my information with such third-party service providers in connection with my application and for the start of employment.

I understand and agree to Guild's use of my information in accordance with Guild's Privacy Policy and, for applicants that are residents of the State of California, Guild's Applicant Privacy Notice and California Notice at Collection.

Average salary estimate

$165000 / YEARLY (est.)
min
max
$150000K
$180000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer I (Remote), Guild

At Guild, we’re on the lookout for a talented Senior Software Engineer I to join our innovative team! We pride ourselves on being a place where anyone can find opportunities, and our commitment to remote work allows us to tap into the best talent across the United States. In this fantastic role, you’ll be crucial in scaling our client data integrations and enhancing our onboarding processes, thus empowering our Employer Partners to provide the best education programs and coaching services to their employees. Working across various teams, you will design and implement highly scalable ETL systems while maintaining flexibility within the architecture. Your coding skills in Python, TypeScript, and React will be invaluable as you craft clean, reusable code and engage with senior engineers for robust solution designs. You'll not only improve existing processes but also contribute to the quality and speed of our deployments as you participate in Agile ceremonies. Furthermore, your passion for continuous improvement and Guild’s mission will be vital for your success in this role. If you're ready to make a difference and collaborate with talented individuals who share your values, we want to hear from you!

Frequently Asked Questions (FAQs) for Senior Software Engineer I (Remote) Role at Guild
What are the primary responsibilities of a Senior Software Engineer I at Guild?

The Senior Software Engineer I at Guild plays a crucial role in designing and implementing scalable and maintainable ETL systems for various integrations. You'll collaborate with cross-functional teams, help refine product requirements, and contribute to developing high-quality software that supports our business goals.

Join Rise to see the full answer
What technical skills are required for the Senior Software Engineer I position at Guild?

Candidates for the Senior Software Engineer I role should have proficiency in languages such as Python and TypeScript, along with experience in React and PostgreSQL. Familiarity with AWS services, ETL best practices, and integration engineering tools is also strongly desired.

Join Rise to see the full answer
What kind of work environment can a Senior Software Engineer I expect at Guild?

Guild offers a supportive and inclusive remote working environment. You will collaborate with teams across the United States, focusing on shared success while upholding our core values. Flexibility and a positive culture are key components of the work atmosphere.

Join Rise to see the full answer
How does Guild ensure that Senior Software Engineers contribute to ongoing learning and improvement?

Guild encourages continuous learning through opportunities for collaboration, feedback, and involvement in Agile ceremonies. You'll be expected to engage with your peers, seek feedback, and take part in initiatives that drive individual and team growth.

Join Rise to see the full answer
What are the benefits associated with the Senior Software Engineer I role at Guild?

Guild provides a competitive compensation package for its Senior Software Engineer I position, including a base salary between $150,000 - $180,000, stock options, access to healthcare plans, an open vacation policy, and family-friendly benefits designed to support your work-life balance.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer I (Remote)
Can you describe a project where you successfully implemented a scalable ETL system?

When answering this question, focus on the challenges you faced, the technologies you used, and the impact on the organization. Highlight your collaboration with cross-functional teams and how your contributions led to measurable improvements.

Join Rise to see the full answer
How do you ensure the code you write is clean and maintainable?

Discuss your coding practices, such as adhering to style guides, conducting code reviews, and writing thorough documentation. Emphasize the importance of test-driven development and how it contributes to maintainability.

Join Rise to see the full answer
What experience do you have with cloud services, particularly AWS?

Share specific examples of projects where you utilized AWS services like Lambda or Glue, detailing how these tools helped you achieve project goals. Include insights into best practices you followed to optimize performance and reliability.

Join Rise to see the full answer
How do you approach working with cross-functional teams?

Explain your strategies for effective communication and collaboration, such as setting clear goals, actively listening to different stakeholders, and adapting your work style to the team dynamic. Share examples of successful collaborations.

Join Rise to see the full answer
What strategies do you use to troubleshoot and resolve production issues?

Outline your systematic approach to troubleshooting, including identifying root causes, utilizing monitoring tools, and engaging with the team for support. Provide a specific example that illustrates your problem-solving skills.

Join Rise to see the full answer
How do you prioritize tasks when you have multiple projects at once?

Discuss prioritization techniques, such as using Agile methodologies or time management tools, to effectively manage tasks. Provide examples of how this approach has beneficially impacted project outcomes in your previous roles.

Join Rise to see the full answer
Can you share your experience with Agile development practices?

Highlight your experience with Agile methodologies, emphasizing your role in ceremonies such as stand-ups and sprints. Share specific outcomes that demonstrate your ability to foster a collaborative team environment and deliver on project goals.

Join Rise to see the full answer
What motivates you to take risks in software development?

Talk about your willingness to embrace calculated risks as a method of fostering innovation. Provide an example where taking a risk led to a positive outcome in your work.

Join Rise to see the full answer
What do you see as the biggest challenges facing software engineers today?

Share your perspective on current industry challenges, such as keeping up with fast-evolving technologies or managing technical debt. Express how you stay abreast of changes and continuously adapt your skills.

Join Rise to see the full answer
Why do you want to work at Guild as a Senior Software Engineer I?

Communicate your alignment with Guild’s mission of unlocking talent and opportunity. Mention the aspects of Guild's work culture and impact that resonate with you, and how your skills can contribute to advancing the company's goals.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User

Gallatin is looking for a Backend Software Engineer to enhance defense logistics readiness with AI-driven solutions.

Photo of the Rise User
Posted 5 days ago

Join Visa as a Senior Software Engineer to help build innovative open banking solutions in a hybrid work environment.

Photo of the Rise User
Hawk Remote No location specified
Posted 2 days ago

Join Hawk as a Lead Full Stack Developer to architect our AI-powered AML platform while mentoring a talented team.

Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 11 days ago

At Guild, we unlock opportunity for America’s workforce through education, skilling, and career mobility.

11 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Future MakerBadge Rapid Growth
FUNDING
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!