- Company Name
- TekRek
- Job Title
- Staff Software Engineer
- Job Description
-
**Job Title**
Staff Software Engineer – Backend
**Role Summary**
Lead the design, development, and deployment of high‑performance, distributed backend systems that serve enterprise‑scale analytics, AI, and governance services. Drive foundational platform architecture and deliver platform components that enable AI, data, and developer productivity for thousands of global customers.
**Expectations**
- 10+ years of rear‑end engineering at production scale.
- Demonstrated ownership and high‑impact delivery on complex systems.
- Strong leadership in architecture, code quality, and cross‑functional collaboration.
- Ability to influence multi‑year technical vision and road‑map decisions.
**Key Responsibilities**
- Architect scalable, low‑latency backend services for real‑time log analytics, AI‑native data access, semantic governance, and application runtime platform.
- Design and implement distributed data pipelines, storage, and query engines that meet extreme performance requirements.
- Ship production‑grade platform components that are reusable across AI, analytics, and governance products.
- Collaborate with AI, infrastructure, data, and security teams; mentor peers and junior staff.
- Contribute to long‑term platform strategy, iterative delivery, and continuous improvement.
**Required Skills**
- Expert proficiency in Java, Scala, or C++ (systems‑level expertise mandatory).
- Deep knowledge of distributed systems, algorithms, data structures, and networking.
- Experience with cloud‑native architecture: SaaS, microservices, Kubernetes, Docker.
- Strong background on AWS, Azure, or GCP platforms and services.
- Skilled in relational databases, SQL, and secure handling of data‑sensitive workloads.
- Comfortable with performance tuning, latency optimisation, and capacity planning.
- Excellent communication, ownership mindset, and ability to work across disciplines.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or related quantitative field (or equivalent experience).
- Advanced degree (MS/MS/PhD) preferred, but not mandatory.
- Relevant certifications (e.g., AWS Certified Solution Architect, Certified Kubernetes Administrator) are a plus.