Principal Software Development Consultant

10 - 15 years

25 - 30 Lacs

Posted:6 days ago| Platform: Naukri logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Urgent Requirement (Immediate Joiners preferred)

Principal Software Development Consultant (Cloud-Native & High-Performance Systems)

Location: Remote

Type: Full-time

Level: Principal Engineer / Consultant

Experience: 10+ years in software engineering, including recent hands-on experience

Role Summary

Principal Software Development Consultant

cloud-native applications

What Youll Do

cloud-native, scalable, and observable

  • Write production-grade code in

    Rust

    (or other compiled languages like Go, C++, or Java with a performance focus)
  • Lead by example: drive engineering practices through code reviews, prototyping, pair programming, and mentorship
  • Tackle infrastructure challenges, containerized workloads, autoscaling setups, and deployment pipelines hands-on
  • Translate high-level goals into practical implementation plans and technical executionnot just architectural slides
  • Dig into performance tuning, low-level optimizations, and concurrency challenges when needed
  • Collaborate directly with client engineering teams to ship maintainable, evolvable systems under real-world constraints

Requirements

  • 10+ years

    of software development experience, with a focus on

    backend, systems, or platform engineering

  • Demonstrated experience building

    cloud-native systems

    ideally with Kubernetes, containers, and distributed APIs
  • Hands-on expertise in

    compiled languages

    , especially

    Rust

    (production experience preferred), and optionally Go, C++, or high-performance Java
  • Deep comfort working with infrastructure (e.g., Linux internals, networking, observability tooling, deployment pipelines)
  • Familiarity with modern cloud platforms (AWS/GCP/Azure), CI/CD systems, and infrastructure-as-code tools like Terraform or Pulumi
  • Track record of taking ownership of complex systems from design to deployment, often writing the core logic yourself
  • Comfortable jumping into unfamiliar codebases and refactoring, debugging, or extending them confidently

Bonus Experience

  • Experience with

    memory-safe systems

    , async runtimes (Tokio, etc.), and zero-cost abstractions
  • Deep-dive performance work: profiling, instrumentation, low-latency systems
  • Contributions to open-source projects, especially in Rust or infrastructure-related tooling
  • Knowledge of advanced concurrency patterns, distributed coordination, or kernel-level programming

Mindset & Approach

  • You’re a

    builder

    : you default to writing and improving code, not delegating the hard parts
  • You lead through execution, mentorship, and technical clarity—not just process or policy
  • You are

    technology-agnostic

    , but deeply curious and opinionated when needed
  • You work well under ambiguity, enjoy solving hard technical problems, and are comfortable taking systems apart to understand how they really work

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Golang Skills

Practice Golang coding challenges to boost your skills

Start Practicing Golang Now
Trust Fintech logo
Trust Fintech

Financial Technology

San Francisco

RecommendedJobs for You

vijayawada, hyderabad, bengaluru

hyderabad, gurugram, bengaluru