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

7 years

0 Lacs

Posted:1 month ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Description

Senior/Staff Software Development Consultant (Cloud-Native Systems & High-Performance Languages)Location : RemoteType : Full-timeExperience : 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 - AdvancedBig Data - 7 YearsC++ - 7 Years - AdvancedKubernetes - 3 Years - AdvancedLead developer - 2 Years - Advanced12 factor APP mehodology - 3 Years - AdvancedAWS - 5 Years - Advanced(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Rust Skills

Practice Rust coding challenges to boost your skills

Start Practicing Rust Now

RecommendedJobs for You