sqpd8dw h3a5rsaD 9C - Remote — United States
Зарплата не указана
ОткликнутьсяAbout the Company
Affirm is a financial technology company focused on making payments simple and transparent. Its pay-over-time solutions give customers a predictable way to manage purchases, with no hidden fees or unexpected charges.
The Engineering team builds and maintains the systems behind Affirm’s products and services. Its work includes developing new payment capabilities, scaling platforms to handle demanding workloads, and creating seamless customer servicing experiences.
About the Role
Affirm is looking for a Software Engineer to join its Engineering team and contribute to the development of reliable, scalable backend systems. Working with support from the team’s tech lead and manager, you will break larger projects into manageable tasks, deliver work in phases, and collaborate with colleagues across product, design, and analytics.
You will also help maintain the availability and performance of the systems your team owns, contribute to operational support, and take an active role in your professional growth and the wider engineering community.
Key Responsibilities
• Break larger engineering projects into individual tasks, deliver them in phases, and work with teammates to ensure timely completion.
• Collaborate with product management, design, and analytics throughout the product development lifecycle.
• Participate in ideation, communicate technical constraints, and help evaluate risks and trade-offs when making product and engineering decisions.
• Support the reliability and availability of team-owned systems by creating and monitoring metrics.
• Escalate operational issues when needed and contribute to ongoing maintenance and on-call responsibilities.
• Participate in team growth and development activities, including the interview process.
• Write clear, well-tested, and extensible code that addresses business requirements and works across multiple software components.
• Navigate large codebases, troubleshoot existing code, and provide constructive feedback through code reviews.
Required Qualifications
• At least 1.5 years of experience as a software engineer.
• Experience designing, developing, and launching backend systems.
• Proficiency in either Python or Kotlin.
• Familiarity with distributed systems and technologies such as AWS, MySQL, and Kubernetes.
• Ability to translate straightforward problems or business scenarios into solutions involving multiple software components.
• Strong coding practices, including writing clear, understandable, well-tested, and extensible code.
• Comfort working in large codebases, debugging other engineers’ code, and participating in code reviews.
• A proactive approach to professional growth, including seeking feedback from teammates, managers, and stakeholders.
• Strong written and verbal communication skills for effective collaboration with a global engineering team.
• A bachelor's degree in a related field or equivalent practical experience.
Salary & Benefits
The position falls under Base Pay Grade L and Equity Grade 6. New employees typically start at the beginning of the applicable pay range. Compensation is determined by factors such as location, experience, and job-related skills.
Annual U.S. base salary ranges are:
• California, Washington, New York, New Jersey, and Connecticut: $165,000–$225,000.
• All other U.S. states: $146,000–$206,000.
Total compensation may also include equity rewards, monthly health, wellness, and technology spending stipends, and additional benefits.
Benefits include:
• 100% subsidized medical coverage for employees and their dependents.
• Dental and vision coverage.
• Monthly stipends for technology needs, health, and wellness.
• Flexible time off and generous holiday calendars.
• Employee Stock Purchase Plan (ESPP), allowing employees to purchase Affirm stock at a discount.
Location & Work Arrangement
Affirm operates as a remote-first company. Most positions can be performed from almost anywhere within the employee’s country of employment. Some roles may require occasional in-person work at an Affirm office, while others are office-based depending on the nature of the work.
All new hires are invited to attend an in-person onboarding experience.
Additional Information
Affirm is committed to providing an inclusive interview process and offers accommodations for candidates with disabilities who need support.