Full Time

Staff Software Engineer, Backend (Ledger Engineering)

Affirm
Charlotte, NC
???* / 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.

Want the jobs posted today? With a job alert they are emailed to you as they come in, a day before they show on our job search. How it works →

View Similar Jobs

Matches Jobs

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