Full Time

Staff Software Engineer, Backend (Ledger Engineering)

Affirm
Dallas, TX
???* / 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.

Of 183 countries in 2025, unemployment was highest in Eswatini (34.2%) and lowest in Qatar (0.1%), by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

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