HamburgerMenu
hirist

Senior/Staff Software Development Consultant - Cloud Native Systems & High Performance Languages

True Talents
Remote
7 - 9 Years

Posted on: 08/11/2025

Job Description

Description :


Senior/Staff Software Development Consultant (Cloud-Native Systems & High-Performance Languages)


Location : Remote


Type : Full-time


Experience : 7+ years in software engineering, with consultancy experience preferred


About the Role :


We are looking for a seasoned Senior Software Development Consultant with a strong track record of designing, building, and scaling cloud-native systems.


This role is for someone who thrives in complex technical environments, is deeply familiar with modern system architecture principles like autoscaling, 12-factor application design, and can deliver highly performant software using compiled languages, with at least some production-level experience in Rust.


You will engage with client engineering teams to design robust systems, solve hard performance problems, and guide architectural decisions. You will bring technical leadership and a pragmatic mindset to teams that value both rapid iteration and solid engineering foundations.


Key Responsibilities :


- Design and implement scalable, reliable, and secure cloud-native applications


- Guide teams in adopting cloud-native practices : containerization (Docker), orchestration (Kubernetes), and 12-factor principles


- Develop and optimize high-performance software using compiled languages such as Rust, Go, or C++


- Architect systems with observability, resilience, and maintainability as first-class concerns


- Collaborate closely with product, architecture, and platform teams to identify requirements and deliver robust solutions


- Mentor developers and help set technical direction in consultancy engagements


- Perform code reviews, write technical documentation, and establish engineering best practices


- Stay ahead of emerging technologies and advocate their use when appropriate


Core Requirements :


- 7+ years of professional software development experience, with 2+ years in a senior/lead role


- Demonstrable experience in building and scaling cloud-native systems (e.g., Kubernetes, autoscaling workloads, stateless microservices)


- Familiarity with 12-Factor App methodology and implementation of those principles in real-world systems


- Production experience writing performant, compiled code (Rust, Go, C++, etc.)


- Rust experience required preferably in a production setting or open-source projects


- Strong understanding of modern software architecture and distributed system design


- Solid grasp of observability tooling (e.g., Prometheus, OpenTelemetry, Grafana)


- Familiarity with CI/CD pipelines, infrastructure as code (Terraform, Pulumi), and DevOps practices


- Experience working in a consultancy or client-facing role is a strong plus


Preferred Qualifications :


- Experience with cloud providers (AWS, GCP, Azure) and deep familiarity with cloud-native services (e.g., ECS, EKS, GKE)


- Knowledge of systems programming topics : memory management, concurrency models, IO performance


- Exposure to zero-downtime deployments, chaos engineering, and SRE principles


- Familiarity with asynchronous programming models and event-driven architectures


- Contributor to open-source Rust or cloud-native tooling is a strong advantage


Soft Skills :


- Excellent communication and stakeholder engagement skills


- Ability to lead technical discussions and influence architectural direction


- Willingness to coach and mentor other developers


- Bias toward pragmatic problem solving and delivering customer value


Must have Skills :


Rust - 4 Years - Advanced


Big Data - 7 Years


C++ - 7 Years - Advanced


Kubernetes - 3 Years - Advanced


Lead developer - 2 Years - Advanced


12 factor APP mehodology - 3 Years - Advanced


AWS - 5 Years - Advanced


The job is for:

May work from home
info-icon

Did you find something suspicious?