Enable job alerts via email!

Senior Software Engineer

Affirm

Myrtle Point (OR)

Remote

USD 204,000 - 240,000

Full time

Today
Be an early applicant

Job summary

A leading financial technology firm is seeking a Software Engineer to design and develop consumer-facing applications. This role offers a remote-first work environment and a salary of up to $240,000 per year. Candidates should have a Master's in Computer Science and at least 5 years of software development experience. You will collaborate with stakeholders and mentor junior team members, while enjoying competitive benefits and stipends.

Benefits

100% subsidized medical coverage
Generous stipends for technology, food, and family-related expenses
Competitive vacation and holiday schedules

Qualifications

  • Minimum 5 years of experience building software with modern programming languages.
  • Experience designing robust, maintainable, and scalable full-stack software solutions.
  • Proficiency in debugging code issues and utilizing logging and monitoring systems.

Responsibilities

  • Design and develop software for consumer‑facing mobile and web applications.
  • Create tools and libraries that support core application functionality.
  • Maintain and improve build, test, and release pipelines.

Skills

Software development
Team collaboration
Debugging
API development
Mentoring

Education

Master’s degree or foreign equivalent in Computer Science

Tools

Kotlin
Python
Job description
Employer Industry

Financial Technology

Why consider this job opportunity
  • Salary up to $240,000 per year for positions in specific states
  • Competitive benefits package including 100% subsidized medical coverage for you and your dependents
  • Remote‑first work environment with flexibility to work from anywhere in the country
  • Generous stipends for technology, food, and family‑related expenses
  • Opportunities for career growth through mentoring and involvement in recruiting efforts
  • Competitive vacation and holiday schedules to ensure work‑life balance
What to Expect (Job Responsibilities)
  • Design and develop software for consumer‑facing mobile and web applications
  • Create tools and libraries that support core application functionality
  • Maintain and improve build, test, and release pipelines
  • Collaborate with stakeholders to incorporate feedback and advocate for initiatives
  • Mentor less‑experienced team members and conduct code reviews to promote best practices
What is Required (Qualifications)
  • Master’s degree or foreign equivalent in Computer Science, Computer Software Engineering, Information Management, or related field
  • Minimum 5 years of experience building software with modern programming languages such as Kotlin or Python
  • Experience designing robust, maintainable, and scalable full‑stack software solutions
  • Proficiency in debugging code issues and utilizing logging and monitoring systems
  • Familiarity with writing technical specifications and developing backend features, including APIs
How to Stand Out (Preferred Qualifications)
  • Experience leveraging software engineering best practices such as Agile methodology and code reviews
  • Involvement in recruiting efforts, including conducting interviews and presenting technical content
  • Knowledge of automated and manual testing practices to ensure code quality
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.