Full Time

Staff Software Engineer, Backend (Ledger Engineering)

Affirm
Detroit, MI
???* / year

Job Description

About this kind of role

What a Staff Software Engineer, Backend (Ledger Engineering) usually does. The employer's own details are in the listing.

Typically does: Designs, develops, tests, and maintains the backend systems that support financial ledgers. This includes building APIs, databases, and other infrastructure components to ensure data integrity and efficient transaction processing. Responsibilities often involve collaborating with other engineers to implement new features and improve existing systems. Performance optimization and scalability are key considerations in this role.

Tools and skills: Proficiency in programming languages like Java, Python, or Go, experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra), and familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) are generally required.

Good fit for: Individuals with a strong understanding of data structures, algorithms, and software design principles, and a passion for building robust and scalable systems, often thrive in this role.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.