Enable job alerts via email!

Software Engineer II

Affirm

Richmond (VA)

Remote

USD 80,000 - 110,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Software Engineer II to join their ML Platform team. This role focuses on building the infrastructure that powers machine learning models for assessing and approving transactions. You'll collaborate across teams to develop backend systems, ensuring timely project delivery while maintaining high-quality code. This position offers flexibility with remote work options and a comprehensive benefits package, including health coverage and stock purchase plans. If you're passionate about technology and eager to contribute to impactful projects, this opportunity is perfect for you.

Benefits

Health Coverage
Paid Time Off
Stock Purchase Plans
Stipends

Qualifications

  • 1.5+ years of experience in software engineering.
  • Experience in designing and launching backend systems.
  • Ability to work with large codebases and perform debugging.

Responsibilities

  • Break down projects into tasks and ensure timely completion.
  • Collaborate with product management and design teams.
  • Support team growth through interviews and monitoring.

Skills

Software Engineering
Python
Kotlin
Distributed Systems
AWS
MySQL
Kubernetes
Debugging
Code Reviews
Communication Skills

Education

Bachelor's Degree in a related field

Tools

AWS
MySQL
Kubernetes

Job description

Join to apply for the Software Engineer II role at Affirm.

About the Role

The ML Platform team is on a mission to build the core infrastructure that powers Affirm's machine learning models, which are used to assess and approve BNPL transactions. The team manages both online and offline environments for real-time feature computation, model training, and data analysis.

Responsibilities
  1. Break down projects into tasks, deliver in phases, and collaborate to ensure timely completion.
  2. Support product development by collaborating with product management, design, and analytics teams.
  3. Maintain team artifacts through monitoring, metrics, and on-call support.
  4. Participate in team growth activities such as interviews.
Qualifications
  • 1.5+ years of software engineering experience.
  • Experience designing, developing, and launching backend systems.
  • Proficiency in Python or Kotlin.
  • Knowledge of distributed systems, AWS, MySQL, Kubernetes.
  • Ability to develop solutions involving multiple software components with clear, tested, and extensible code.
  • Comfort with large codebases, debugging, and code reviews.
  • Ownership of growth, seeking feedback proactively.
  • Strong communication skills.
  • Equivalent practical experience or a related Bachelor's degree.
Additional Information

This position can be remote within the U.S., with occasional office visits as needed. Compensation varies based on location and experience, with a range of benefits including health coverage, stipends, paid time off, and stock purchase plans.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer II - Remote

United Natural Foods Inc in

Providence

Remote

USD 60,000 - 95,000

Yesterday
Be an early applicant

Software Engineer II

Convergys

Mission

Remote

USD 60,000 - 100,000

13 days ago

Software Engineer - App Stores

Canonical

Detroit

Remote

USD 70,000 - 110,000

11 days ago

HPC Software Engineer

Canonical

Detroit

Remote

USD 70,000 - 110,000

9 days ago

IS SharePoint Application Developer II

CareOregon, Inc.

Hyde Park Township

Remote

USD 88,000 - 109,000

2 days ago
Be an early applicant

Software Engineer II

Trader Interactive

Virginia Beach

Remote

USD 68,000 - 90,000

Today
Be an early applicant

Software Engineer II ï Full Stack (Web & Mobile)

CareATC Inc.

Remote

USD 100,000 - 120,000

Yesterday
Be an early applicant

Software Engineer II | Madison, WI or San Francisco, CA

Zendesk

Remote

USD 80,000 - 100,000

Yesterday
Be an early applicant

Software Design Engineer 2

Experis

Redmond

Remote

USD 80,000 - 120,000

2 days ago
Be an early applicant