Director of Software Engineering
Ocient looking for an outstanding Software Engineering Manager to lead a team of talented engineers working on our exabyte-scale distributed SQL database. Your focus will be on “people and project management” for a team of 12 to 24 engineers organized into several component areas, but you will must also be to delve into complex coding and architectural discussions.
Qualifications:
BS, MS, or PhD in computer science, computer engineering, or related technical field
15+ years of industry experience developing enterprise grade software.
7+ years of experience managing engineering teams and delivering high quality software for customers.
Strong technical leadership, mentoring, and communication skills.
Deep familiarity with low-level, backend coding concepts, including concurrency, synchronization primitives, CPU architecture, IO, and memory management.
Familiarity with C++, Linux, and SQL.
At Ocient, you will:
Manage complex software development projects, including writing project plans, tracking progress, and managing risks.
Mentor junior and senior engineers and team leads, supporting each individual’s career goals and providing actionable performance evaluations.
Foster an inclusive and engaging work culture.
Lead architecture discussions.
Lead process and systems improvements across the entire organization.
Recruit top engineering talent.
See our other postings for job openings at other career levels.