
Senior Software Engineer
Affirm
full-time
Posted on:
Location Type: Remote
Location: Spain
Visit company websiteExplore more
Salary
💰 €85,000 - €115,000 per year
Job Level
Tech Stack
About the role
- Responsible for executing the technical strategy for your team on a year-long time scale.
- Collaborate across teams in the product development lifecycle with product management, design & analytics.
- Act as a force-multiplier for your team through the definition and advocacy of technical solutions.
- Ensure operations and availability by having the right monitoring, triage rotations, playbooks, policies, testing and alerting in place.
- Foster a culture of quality and ownership on your team by setting code review and design standards.
- Help develop talent on your team by providing feedback and guidance.
Requirements
- Extensive track record of developing and deploying highly available distributed systems using technologies like AWS, Kubernetes.
- Excellent troubleshooting skills on cloud and distributed systems.
- Extensive experience automating deployments using Kubernetes.
- Experience delivering major features, system components or deprecating existing functionality through the definition of a technical and execution plan.
- Ability to write high quality code that is easily understood and used by others.
- Thrive in ambiguity and comfortable moving from low level language idioms to the architecture of large systems.
- Strong verbal and written communication skills that support effective collaboration with our global engineering team.
Benefits
- 100% subsidized medical coverage, dental and vision for you and your dependents
- Flexible Spending Wallets for tech, food and lifestyle
- Away Days - wellness days to take off work and recharge
- Learning & Development programs
- Parental benefit
- Employee Resource & Community Groups
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
AWSKubernetesdistributed systemsautomationcloud systemscode qualitytechnical execution planningtroubleshootingmonitoringtesting
Soft Skills
collaborationcommunicationteam leadershipfeedbackguidancequality ownershipadaptabilityproblem-solvingmentorshipculture building