Principal Software Engineer-Database Developer

Arm
Austin, TXFULL_TIMEPosted Jul 30, 2026

Role responsibilities

The role involves optimizing open-source database engines on Arm servers and identifying software bottlenecks. You will collaborate with internal teams and external partners to upstream patches and influence Arm technology.

Requirements

Candidates must be proficient in C/C++ with extensive experience in database internals, multi-threading, and OS architecture. Experience with open-source project contribution cycles is required.

Key skills

C++, C, Database Engine Internals, Multi-threading Optimization, Operating System Internals, Filesystem, Memory Architecture, Computer Architecture, Open-source Development, PostgreSQL, MySQL, CPU Pipelines, Caches, MMU, NUMA, I/O and Networking

Keywords

Arm Architecture, Database Developer, C++, C, PostgreSQL, MySQL, Open Source, Multi-threading, CPU Pipelines, Caches, MMU, NUMA, Filesystem, Memory Architecture, Server Software, Profiling, Debugging, FPGAs, Silicon, Semiconductor, Software Development, Computer Hardware

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free