Staff Software Engineer
$230k - $290kGrabJobs
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. The Data and Storage Services team is responsible for Affirm's data infrastructure across OLTP and OLAP systems, spanning critical online checkout databases, batch orchestration, streaming infrastructure, event-driven frameworks, BI, analytics tooling, large-scale data platforms, and agentic data tools such as semantic layers and internal platform data applications. Our mission is to provide trustworthy, intuitive, and cost-efficient solutions for Affirmers to secure, store, analyze, and transform data at exceptional scale. The Online Storage team provides a set of managed databases as a platform, used to persist data for all Affirm services. Our platform enables self-service access to OLTP storage systems, including Relational DB(MySQL), DynamoDB, Distributed SQL, Cache(Redis). As a team, we are responsible for various data and access patterns, including but not limited to mission-critical financial transactional data, data science models, and any new persistence use case. These responsibilities require us to learn and gain deep expertise in various database systems. We are looking for a highly skilled and detail-oriented Staff Software Engineer who can drive the technical roadmap for our Databases (Relational and KeyValue) identifying opportunities to improve how we build, productize, operate and improve this mission-critical infrastructure to unlock substantial value within our business. You’ll have the opportunity to directly influence your team’s roadmap in close collaboration with your peers, share your knowledge and expertise with others and learn from some of the best on our shared mission to deliver honest financial products that improve lives. What You'll Do As an integral member of the Online Storage team, You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects. You will work closely with and contribute to other teams - including product, infrastructure, and site reliability engineering (SRE). You will design and build components of a scalable datastore platform, contributing to the overall Affirm's goals, and leveraging experience in creating multi-region, horizontally scalable, globally available, and high-performance datastore solutions. You will develop control planes for management, self service of hundreds of databases at scale automating schema/data migrations, disaster recovery, sharding and performance tuning. You will collaborate across teams in the product development lifecycle, focusing on database solutions, by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed. You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes. You take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, policies, testing and alerting in place to support “keep the lights on” & on-call efforts. You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks. You will help develop talent on your team by providing feedback and guidance, and leading by example. What We Look For You have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin. You have an extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes. You have 5+ years of hands-on Database Expertise, leveraging your deep knowledge of Relational and/or Distributed SQL such as MySQL, PostgreSQL, TiDB/Vitess to optimize database performance, ensuring data integrity, and implementing efficient data access patterns. Should possess deep understanding of Database fundamentals including schema design, query optimization, scaling, partitioning, sharding and performance tuning in multiple functional environments. Strong background and expertise in building and operating databases in cloud environments. Expertise in database benchmarking, load testing, and capacity planning. Familiarity with connection poolers and proxies such as ProxySQL, RDS Proxy, Pg Bouncer, etc. You have experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan. You write high quality code that is easily understood and used by others. You thrive in ambiguity, and are comfortable moving from low level language idioms all the way to the architecture of large systems to understand how they work. Your growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers. You have strong verbal and written communication skills that support effective collaboration with our global engineering team. This position requires either equivalent practical experience or a Bachelor’s degree in a related field. Base Pay Grade - P Equity Grade - 13 Employees new to Affirm typically come in at the start of the pay range . Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills. Base pay is part of a total compensation package that may include equity rewards, monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents.) USA base pay range (CA, WA, NY, NJ, CT) per year: $230,000 - $290,000 USA base pay range (all other U.S. states) per year: $204,000 - $264,000 #LI-Remote Affirm is proud to be a remote-first company! The majority of our roles are remote and you can work almost anywhere within the country of employment. Affirmers in proximal roles have the flexibility to work remotely, but will occasionally be required to work out of their assigned Affirm office. A limited number of roles remain office-based due to the nature of their job responsibilities. We’re extremely proud to offer competitive benefits that are anchored to our core value of people come first. Some key highlights of our benefits package include: Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount We believe It’s On Us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process. [For U.S. positions that could be performed in Los Angeles or San Francisco] Pursuant to the San Francisco Fair Chance Ordinance and Los Angeles Fair Chance Initiative for Hiring Ordinance, Affirm will consider for employment qualified applicants with arrest and conviction records. By clicking "Submit Application," you acknowledge that you have read Affirm's Global Candidate Privacy Notice and hereby freely and unambiguously give informed consent to the collection, processing, use, and storage of your personal information as described therein.
$190k - $210k
...inclusive workplace, both physically and virtually. Learn more about our Total Rewards philosophy . About the Role: As a Staff Software Engineer on the Developer Productivity - Local Environments team, you will be a key player in defining, maintaining and enhancing...SuggestedWork at officeLocal areaRemote work2 days per week3 days per week- ...Job Description Job Description Job Description Staff Software Engineer Are you looking to make a significant technical and organizational impact at a fast-growing, investor-backed AI/ML company? Do you thrive in senior technical leadership roles and enjoy shaping...SuggestedPermanent employmentVisa sponsorshipWork visa
- Description: and may choose, at their discretion, to redirect a candidate to another job offering that is more appropriate. All employees must be eligible to obtain a U.S. Department of Defense security clearance. With few exceptions, this is restricted to U.S. citizens...SuggestedPermanent employmentFull timeVisa sponsorshipWork visa
$75k - $95k
...The Opportunity Vessel is growing rapidly, with scores of projects in planning, and we’re looking for an exceptional Software Engineer to join the team. You will join a small team responsible for the software systems that power Vessel's buildings. This is a hands...SuggestedFull time$54 - $63 per hour
DescriptionKforce has a client that is seeking a Software Engineer to join a fully remote team focused on remediating application security vulnerabilities across a portfolio of enterprise banking applications. This team supports a modern Microsoft technology stack, working...SuggestedRemote work$53 - $64 per hour
DescriptionKforce has a client that is seeking a Remote Software Engineer.Summary:We are seeking an experienced Software Engineer to support a short-term application modernization and migration initiative. This role will focus heavily on migrating an existing application...Temporary workImmediate startRemote work$110.95k - $140.69k
...modify, or update your information by visiting and logging into the careers section of the system.Job Description:At Regions, the Software Engineer oversees application development, modification, and maintenance of applications. This position monitors system applications,...Full timeWork at officeRelocationVisa sponsorshipWork visaRelocation packageFlexible hours3 days per week$139.3k - $203.6k
...is filled or if a sufficient number of applications are received.This is a remote role anywhere in the USA.Meet the TeamOur software engineering team develops software using Cisco’s Design Thinking Principles, with simplification and Security at its core. We use secure...Full timeTemporary workLocal areaRemote workFlexible hours$293.9k - $406.8k
...products to comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable capabilities enabling... ...scalability!Your ImpactInnovate, develop, and drive industry-leading software, hardware, and technology solutions with global impact across...Full timeTemporary workLocal areaRemote workFlexible hours$66 - $76 per hour
DescriptionKforce has a client that is seeking a Senior Software Engineer. This role is Remote.Summary:We are seeking experienced Software Engineers to support enterprise vulnerability remediation and API/security governance initiatives. These roles will focus on modernizing...Remote work$110.1k - $204.49k
...an opportunity to contribute to the company’s success. As a Software Engineering Manager within PNC's Corporate Banking and Site Reliability... ...compliance to quality standards on an ongoing basis.Maximizes staff contribution through professional growth and development, to...Full timeTemporary workPart timeWork experience placementWork at officeAfternoon shift$121.4k - $173.3k
...FL; Tampa, FL; Blue Ash or Cincinnati, OH; or Los Angeles, CAJob SummaryWe are seeking a highly skilled and motivated Senior Software Engineer to join our BaaS team, supporting partner onboarding and BaaS platform enhancement initiatives. This role will be instrumental...Full timeWork at officeRemote workFlexible hours3 days per week$75k - $137.5k
...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineer within PNC's Technology organization, you will be based in Pittsburgh, PA, Birmingham, AL, Strongsville, OH, Denver, CO,...Full timeTemporary workPart timeWork experience placementWork at office- .../ Civil Services,Information Technology,Recruiting / Staffing,Software,Telecommunications Get2Talent is supporting a leading technology... ...stakeholder relationships and key project deliverablesMentor engineers and support junior team membersPromote Agile best practices,...Remote workVisa sponsorshipFree visa
$91k - $185.9k
...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineer Principal within PNC's Capital Markets Derivatives organization, you will be based in Pittsburgh, PA, Strongsville, OH, Denver...Full timeTemporary workPart timeWork experience placementWork at office$86.25k - $158.13k
...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineer Lead within PNC's Technology - Automation & Platform organization, you will be based in Pittsburgh, PA, Dallas, TX,...Full timeTemporary workPart timeWork experience placementWork at office- ...ies): Consulting Services,Government/ Civil Services,Information Technology,Recruiting / Staffing,Software,Telecommunications Are you an experienced Senior Software Engineer or Technical Lead who enjoys remaining hands-on while guiding teams and shaping technical...Remote workVisa sponsorshipFree visa
$55k - $152.38k
...where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a(n) Senior Software Engineer within PNC's Lending Technology organization, you will be based in Dallas TX, Pittsburgh PA, Birmingham AL or Strongsville OH....Full timeTemporary workPart timeWork experience placementWork at office- Job-ID28070138Reference26-11557 Job RequirementsExperience * 5 years in the field of application development or software engineering * 3 years of experience with Spring Framework Required Knowledge and Skills * Proficiency with Java, JavaScript, HTML5, JDBC, REST and SOAP...Local area
- ...Software Engineer IIUnder general supervision, the Software Engineer II develops information systems by designing, developing, and installing... ...specifications put in place by senior software development staff and leadership.Works on assignments with defined parameters where...Visa sponsorship
- ...Software Engineer 3Location: Hoover, Alabama (Remote)Role OverviewThe Software Engineer oversees application development, modification, and maintenance. This position involves monitoring system applications to ensure they run smoothly and creating reports and other documentation...Remote work
- ...Software Engineer III Under limited supervision, the Software Engineer III develops information systems by designing, developing, and installing... ...specifications put in place by senior software development staff and leadership. Handles installation, configuration,...Immediate startVisa sponsorship
- ...Software Developer Motion Industries is seeking a Software Developer to perform basic problem resolution analysis and corrections, develop new software based on approved design documents, and correct system problems. We offer an excellent benefits package that includes...Work experience placementVisa sponsorship
- Senior Software Engineer - .NET & Enterprise SystemsAbout the Role We are seeking a Senior Software Engineer to join an enterprise technology team focused on building, maintaining, and modernizing critical business applications. This is an opportunity for an engineer...For contractorsWork at officeLocal area
- ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent...Full timeH1bRemote work
- ...our users we love them. Moultrie is customer-driven – hardware, software, marketing, and customer success teams collaborate to deliver a... ...Best.; Be Curious and Learn.; Win as a Team. Senior Software Engineer Location: Birmingham, AL (Hybrid) Job Summary Moultrie is seeking...Full timeWork experience placementRemote work
$172.2k - $215.2k
...component of hardware design, manufacturing, data processing, and software engineering, our office is a truly inspiring mix of experts from a... ...I have read the Planet Data Privacy Notice for California Staff Members and Applicants , and hereby consent to the collection...Full timeTemporary workWork at officeLocal areaRemote workHome office3 days per week- ...industry and grow with a company that values purpose, collaboration, and excellence then we'd love to meet you. The Senior Software Engineer, under minimal supervision, participates in the technical design and implementation of new products or enhancements. This role...Permanent employmentH1bWork at officeLocal areaRemote work
- ...join us. For more information, visit The Role Orum's Engineering team plays a pivotal role in driving this vision forward. A remote... ...and there’s still so much to build. As a Senior Full Stack Software Engineer, you'll take end-to-end ownership of critical product...Remote workFlexible hours
- ...Software EngineerMotion Industries is seeking an experienced Software Engineer to join our team. In this senior-level role, you will focus on developing and enhancing features within the Supply Chain domain of our Enterprise Resource Planning (ERP) system. Your responsibilities...Visa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- internship software Birmingham, AL
- software Birmingham, AL
- software intern Birmingham, AL
- id software Birmingham, AL
- healthcare software sales Birmingham, AL
- software sales executive Birmingham, AL
- entry level software sales Birmingham, AL
- software sales Birmingham, AL
- software asset management analyst Birmingham, AL
- software technology Birmingham, AL



