CrawlJobs Logo

Staff Software Engineer, Back-end

affirm.com Logo

Affirm

Location Icon

Location:
Spain

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

101000.00 - 131000.00 EUR / Year

Job Description:

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. Identity International is a newly established team created to accelerate Affirm’s international expansion - one of the company’s top priorities. Our vision is to become a trusted, self-sufficient team that drives customer identity capabilities end-to-end across international markets. The team’s scope includes building and expanding Identity Data Management, Verification, and Decisioning capabilities for Europe, evaluating and integrating third-party KYC vendors, and ensuring alignment with global platform and operational standards. We operate at the intersection of technical depth, regulatory complexity, and cross-geo collaboration, making this an exciting opportunity for engineers who want to shape one of Affirm’s foundational processes. By joining the team, you will directly influence how Affirm operates Identity in international markets - a challenge that is critical for both business growth and customer trust.

Job Responsibility:

  • Set technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects
  • Collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed
  • Act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes
  • Take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, polcities, testing and alerting in place to support “keep the lights on” & on-call efforts
  • Foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks
  • Help develop talent on your team by providing feedback and guidance, and leading by example

Requirements:

  • 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin
  • Extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes
  • Strong verbal and written communication skills that support effective collaboration with our global engineering team
  • Experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan
  • Write high quality code that is easily understood and used by others
  • On-Call Rotation
What we offer:
  • 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
  • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
  • Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
  • ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount
  • Visa sponsorship

Additional Information:

Job Posted:
December 15, 2025

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Staff Software Engineer, Back-end

New

Staff Software Engineer

As a Staff Software Engineer on the Platform team, you will build software that ...
Location
Location
United States , Irvine
Salary
Salary:
150000.00 - 205000.00 USD / Year
viantinc.com Logo
Viant
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional experience in the software industry
  • Minimum B.S. in computer science, mathematics, or a related field
  • Experience with web application development, including front-end JavaScript/TypeScript and back-end Java/C#/C++/Go
  • Experience with web services, RESTful services, or microservices
  • Experience with databases like MySQL, SQL Server, Oracle, or Postgres
  • Experience with cloud computing platforms, especially AWS and GCP
Job Responsibility
Job Responsibility
  • Build software that solves complex problems while considering long-term strategy and direction
  • Deliver simple, elegant, scalable, and extensible solutions
  • Design, develop, maintain, and troubleshoot software features with a focus on cost, scalability, performance, and fault tolerance
  • Participate in design discussions, code reviews, and bug triage/Root Cause Analysis (RCA) sessions
  • Share knowledge and experience with the team
  • Collaborate with Product, Engineering, and Technical Operations teams throughout the entire lifecycle
  • Contribute to the development and continuous review of existing projects
  • Participate in the planning and scope of future projects
  • Collaborate to create and iterate on Viant’s customer-facing platform: full-stack development for adding features, improving user experience, enhancing performance
  • Take ownership of functional areas of the platform, such as API development, improving observability, release process improvement
What we offer
What we offer
  • Fully paid health insurance
  • Paid parental leave
  • Unlimited PTO
Read More
Arrow Right

Staff Software Engineer

As a developer, you will collaborate cross-functionally with various teams, cont...
Location
Location
Thailand , Bangkok
Salary
Salary:
Not provided
earnin.com Logo
EarnIn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s (or higher, e.g., MS, or PhD) in Computer Science or a related technical field involving coding or equivalent technical experience
  • Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • 7+ years of relevant industry experience, particularly in mobile development
  • Proficient in C# .NET or Kotlin or other popular back-end programming language with a minimum of 2 years of hands-on experience
  • Hands-on experience working in cloud environments: AWS, GCP, or Azure
  • Strong skills in React / C# / Kotlin
  • Experience with event-driven architecture on AWS
Job Responsibility
Job Responsibility
  • Collaborate with the product and design team to create new user experiences and features
  • Create a scalable web architecture that ensures the organization remains nimble as it grows
  • Create Unit and Automation (User Interface) Tests to ensure the new code does not break existing features and meets the product's specified requirements
  • Create and monitor analytics to prove how effective new and existing features are to helping customers
  • Lead the establishment and governance of engineering best practices, ensuring high standards for code quality and system reliability
  • Lead, design, develop, and deliver large-scale systems
  • Proactively drive projects, providing clear direction and detailed problem-solving strategies
  • Mentor the engineering team, elevating skills and optimizing processes
  • Design and execute comprehensive unit and UI automation tests to ensure new features perform as required without disrupting existing functionalities
  • Analyze feature effectiveness using advanced analytics to demonstrate impact and inform future enhancements
What we offer
What we offer
  • Hybrid setup with flexibility
  • 80m THB/year Platinum international health insurance (IPD/OPD/Optical/Dental)
  • Working with international teams and a potential opportunity for travel to our Mountain View HQ
  • Flexible annual learning budget
  • Home office setup allowance
  • Phone, internet, and transportation allowance
  • Healthcare
  • Internet/cell phone reimbursement
  • A learning and development stipend
  • Opportunities to travel to our Mountain View HQ
  • Fulltime
Read More
Arrow Right
New

Software Engineering Instructor

We are currently looking for a lead instructor for our part-time (24 week) Softw...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
generalassemb.ly Logo
General Assembly
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • You are the person that your colleagues naturally gravitate to when they are trying to figure something out
  • You are eager to shape the skills, minds, and careers of the newest generation of web developers
  • You have at least 4+ years of experience working on a software development team
  • Familiarity with Computer Science topics, such as: Recursion, Sorting, Search, Linked Lists, Stacks and queues, Sets, Trees, Search Tries, Graphs, Hash tables, and Design patterns
  • You have working experience in both front-end and back-end development, and are fluent in: HTML and CSS
  • Full-stack JavaScript (strong JavaScript highly preferred)
  • At least one JS MV* framework (Angular, Backbone, or React preferred)
  • SQL databases (we generally use PosgreSQL)
  • NoSQL (we generally cover MongoDB and Redis)
  • At least one additional object-oriented language (Python preferred)
Job Responsibility
Job Responsibility
  • Work closely with the instructional team (co-lead instructors, instructional associates, instructor manager) to guide students through a rigorous, transformational journey
  • Become a better leader, coach, and mentor as you learn from students, experienced instructors, and the larger General Assembly community
  • Inspire and support students as they identify their passions and drive their own continued learning beyond the curriculum
  • motivate students when they deal with classroom and personal challenges that become barriers to learning
  • Adapt our global curriculum and use it to guide your teaching, building your own lesson plans as needed and contributing back your lessons learned over time
  • Facilitate a safe, supportive, and energetic community that welcomes the various abilities, needs and learning styles of your students
  • Spend 17 hours a week teaching students (14 hours) and hosting office hours (3 hours)
  • classes are on Tuesday and Thursday evenings (7-10 PM, online) and Saturdays (9AM-6PM, on campus/online on alternate weeks
  • weekly student office hours are on Wednesday evenings (7-10PM, by appointment). We observe all Singapore public holidays
  • Commit a few hours per week preparing lessons and materials, leveraging existing GA curriculum content
  • Parttime
Read More
Arrow Right
New

Software Engineering Instructor

We are currently looking for a lead instructor for our full-time (12 week) Softw...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
generalassemb.ly Logo
General Assembly
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • You are the person that your colleagues naturally gravitate to when they are trying to figure something out
  • You are eager to shape the skills, minds, and careers of the newest generation of web developers
  • You have at least 4+ years of experience working on a software development team
  • Familiarity with Computer Science topics, such as: Recursion, Sorting, Search, Linked Lists, Stacks and queues, Sets, Trees, Search Tries, Graphs, Hash tables, and Design patterns
  • You have working experience in both front-end and back-end development, and are fluent in: HTML and CSS
  • Full-stack JavaScript (strong JavaScript highly preferred)
  • At least one JS MV* framework (React preferred)
  • SQL databases (we generally use PosgreSQL)
  • NoSQL (we generally cover MongoDB and Redis)
  • At least one additional object-oriented language (Python highly preferred)
Job Responsibility
Job Responsibility
  • Teach 40 hours per week
  • currently classes on Monday through Thursday are on campus, with Fridays remote
  • we observe all public holidays in Singapore
  • Commit a few hours per week preparing lessons and materials, leveraging existing GA curriculum content
  • Work closely with co-instructors and/or teaching assistants to provide students with meaningful and prompt feedback on their progress, including assessment rubrics
  • Work alongside GA staff and teaching team to best meet the needs and learning styles of your students
  • Guide students through development of a stellar capstone project that will showcase their abilities to hiring managers
  • Facilitate a dynamic, collaborative, and positive classroom community
  • Inspire students to persevere through the challenges of learning a new skill set, as well as dealing with learning barriers along the way.
  • Fulltime
Read More
Arrow Right

Staff AI Engineer

As a Staff AI Engineer on our AI Engineering team, you will be responsible for b...
Location
Location
United States
Salary
Salary:
200000.00 - 280000.00 USD / Year
apollo.io Logo
Apollo.io
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software engineering experience with a focus on production systems
  • 1.5+ years of hands-on LLM experience (2023-present) building real applications with GPT, Claude, Llama, or other modern LLMs
  • Demonstrated experience building customer-facing, scalable LLM-powered products with real user usage
  • Experience building multi-step AI agents, LLM chaining, and complex workflow automation
  • Deep understanding of prompting strategies, few-shot learning, chain-of-thought reasoning, and prompt optimization techniques
  • Expert-level Python skills for production AI systems
  • Strong experience building scalable backend systems, APIs, and distributed architectures
  • Experience with LangChain, LlamaIndex, or other LLM application frameworks
  • Proven ability to integrate multiple APIs and services to create advanced AI capabilities
  • Experience deploying and managing AI models in cloud environments (AWS, GCP, Azure)
Job Responsibility
Job Responsibility
  • Design and Deploy Production LLM Systems
  • Create sophisticated AI agents that can chain multiple LLM calls, integrate with external APIs, and maintain state across complex workflows
  • Develop and optimize prompting strategies
  • Build robust APIs and integrate AI capabilities with existing Apollo infrastructure and external services
  • Implement comprehensive evaluation frameworks, A/B testing, and monitoring systems
  • Optimize for cost, latency, and scalability across different LLM providers and deployment scenarios
  • Work closely with product teams, backend engineers, and stakeholders to translate business requirements into technical AI solutions
  • Build sophisticated multi-agent systems that can reason, plan, and execute complex sales workflows
  • Develop systems that maintain conversational context across complex multi-turn interactions
  • Build scalable large language model and agentic platforms
What we offer
What we offer
  • equity
  • company bonus or sales commissions/bonuses
  • 401(k) plan
  • at least 10 paid holidays per year, flex PTO, and parental leave
  • employee assistance program and wellbeing benefits
  • global travel coverage
  • life/AD&D/STD/LTD insurance
  • FSA/HSA and medical, dental, and vision benefits
  • Fulltime
Read More
Arrow Right
New

Software Engineer Instructor

Our Software Engineering Immersive course is a life-changing educational experie...
Location
Location
Bahrain
Salary
Salary:
Not provided
generalassemb.ly Logo
General Assembly
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • You are the person that your colleagues naturally gravitate to when they are trying to figure something out.
  • You are eager to shape the skills, minds, and careers of the newest generation of web developers.
  • You have at least 3+ years of experience working on a software development team.
  • WDI/SEI Alumni a strong plus.
  • You have working experience in both front-end and back-end development, and are fluent in: HTML and CSS
  • Full-stack JavaScript (strong JavaScript highly preferred)
  • At least one JS MV* framework (Angular, Backbone, or React preferred)
  • SQL databases (we generally use PostgreSQL)
  • NoSQL (we generally cover MongoDB and Redis)
  • At least one additional object-oriented language (Ruby or Python preferred)
Job Responsibility
Job Responsibility
  • Teach Sunday-Thursday, 9am-5pm (local time), for the 12 week duration of the program.
  • Instructors will need to commit a few hours per week supporting students, preparing lessons and materials, leveraging existing GA curriculum content.
  • Work closely with co-instructors or teaching assistants to provide students with meaningful and prompt feedback on their progress.
  • Work alongside GA staff and teaching team to best meet the needs and learning styles of your students.
  • Guide students through development of a stellar final project that will showcase their abilities to hiring managers.
  • Facilitate a dynamic, collaborative, and positive classroom community.
  • Inspire students to persevere through the challenges of learning a new skill set.
What we offer
What we offer
  • General Assembly will cover all travel-related expenses for qualified candidates.
  • Fulltime
Read More
Arrow Right

Senior Staff Machine Learning Engineer (AI Agent)

At Cresta, the AI Agent team is on a mission to create state-of-the-art AI Agent...
Location
Location
United States; Canada
Salary
Salary:
Not provided
cresta.com Logo
Cresta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science, Mathematics, or a related field
  • Master’s or Ph.D. preferred, or equivalent professional experience
  • 7+ years of hands-on industry experience with AI and machine learning
  • 3+ years of experience working with LLMs in large-scale production environments
  • Expert knowledge of machine learning concepts and methods, especially those related to NLP, Generative AI, and working with LLMs
  • Proven leadership in designing and deploying AI solutions at scale
  • Extensive practical knowledge of modern machine learning frameworks and technologies (e.g., PyTorch, Tensorflow, Hugging Face, NumPy)
  • Experience with distributed systems and cloud-based AI infrastructure
  • Strong problem-solving and strategic thinking abilities
  • Proven ability to lead cross-functional teams and work collaboratively to deliver innovative AI solutions in production
Job Responsibility
Job Responsibility
  • Design, develop, and deploy Cresta’s AI Agent solutions and proprietary models
  • Focus on practical AI challenges such as improving reasoning, planning capabilities, and evaluation in real-world scenarios
  • Collaborate with cross-functional teams including front-end and back-end software engineers to integrate AI Agents into Cresta’s customer solutions
  • Lead initiatives to scale AI systems for production environments, ensuring performance and reliability across use cases
  • Contribute to solving cutting-edge problems in AI and help define the future roadmap for Cresta’s AI Agents
  • Innovate and research ways to improve security, cost-efficiency, and reliability of AI systems
What we offer
What we offer
  • Variety of medical, dental, and vision plans
  • Paid parental leave
  • Monthly Health & Wellness allowance
  • Work from home office stipend
  • Lunch reimbursement for in-office employees
  • PTO: 3 weeks in Canada
  • Base salary, equity, and a variety of benefits
  • Fulltime
Read More
Arrow Right
New

Deskside Support Engineer

Provide on-site deskside IT support to end-users for day-to-day technical issues...
Location
Location
Pinto Park
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
December 27, 2025
Flip Icon
Requirements
Requirements
  • Diploma/Graduate in IT/Computer Science or related field
  • 2–4 years of experience in deskside/end-user IT support
  • Hands-on knowledge of Windows/Linux OS, hardware troubleshooting, and MS Office tools
  • Familiarity with ITSM/ticketing tools and remote troubleshooting tools
  • Good communication and customer service orientation
Job Responsibility
Job Responsibility
  • Troubleshoot and resolve incidents related to desktops, laptops, printers, and end-user peripherals
  • Install, configure, and upgrade software/hardware as per organisation standards
  • Provide AV/IT support during meetings and conferences
  • Log and track support tickets in the ITSM tool, escalating when required
  • Coordinate with OEMs and authorised service providers for hardware repairs and warranty claims
  • Maintain and update IT Asset Register, including allocation and de-allocation of equipment
  • Ensure tickets are resolved within defined SLA timelines
  • Support internal/external IT audits by providing asset and incident data
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.