Skip to main content

Principal Software Engineer ( RUST)

JobgetherIndia | AsiaToday
HybridRustSolidJSDockerKubernetesLinux

Job Description

Principal Software Engineer ( RUST)

India
Security & IT – IT /
Full-time /
Remote

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal Software Engineer (RUST) based in India.

This role sits at the intersection of systems engineering, platform architecture, and AI-augmented software development, focusing on building and evolving high-performance infrastructure products used at massive scale. You will be responsible for designing and delivering complex distributed systems that power critical applications across industries and geographies. The position emphasizes end-to-end ownership, from architecture definition to production deployment and continuous optimization. You will work in a highly collaborative, global engineering environment where AI tools are leveraged as an integral part of the development lifecycle. This is a hands-on technical leadership role requiring deep systems thinking, strong engineering judgment, and a focus on reliability, security, and scalability. You will also contribute to shaping modern engineering practices where humans orchestrate AI systems to accelerate delivery and quality.

Accountabilities:

  • Design and evolve scalable system architectures by defining technical intent, constraints, and implementation approaches for complex infrastructure features.
  • Develop and enhance core platform components including clients, CLIs, APIs, and infrastructure tooling with a focus on performance and reliability.
  • Drive end-to-end feature delivery from ideation through production rollout, ensuring measurable customer and business impact.
  • Leverage AI agents and automation tools to support design, implementation, testing, deployment, monitoring, and continuous improvement across the SDLC.
  • Coordinate multiple parallel workstreams, managing both human and AI-driven execution flows efficiently.
  • Review, validate, and refine generated code and system outputs to ensure correctness, security, scalability, and maintainability.
  • Integrate customer feedback into system design improvements, enhancing usability, stability, and overall product quality.
  • Ensure adherence to engineering standards, production readiness, and operational excellence across all delivered systems.

Requirements:

  • Bachelor’s degree in Computer Science or related field with 5+ years of software engineering experience, or equivalent practical experience.
  • Strong expertise in systems programming, with hands-on experience in Rust or Go (Rust strongly preferred).
  • Proven track record of building and operating high-performance distributed systems at scale.
  • Experience working across the full software lifecycle, including development, deployment, and production operations.
  • Solid understanding of Linux and/or Windows systems internals, with willingness to learn both environments.
  • Experience with containers and orchestration technologies such as Docker and Kubernetes.
  • Familiarity with scripting languages such as Bash or PowerShell is a plus.
  • Strong system design capabilities with the ability to own architecture decisions and trade-offs.
  • Experience working in AI-assisted or automation-enhanced engineering workflows is highly desirable.
  • Strong problem-solving skills, attention to detail, and ability to operate independently in complex technical environments.
  • Excellent collaboration and communication skills, with a mindset for ownership and continuous improvement.

Benefits:

  • Competitive compensation package aligned with senior-level responsibilities.
  • Employee Stock Purchase Plan (ESPP) eligibility.
  • 30 days of earned annual leave plus additional leave benefits (birthday, family, and special occasions).
  • Comprehensive medical insurance coverage for employees and dependents, along with life and accident insurance.
  • Professional development reimbursement to support continuous learning.
  • Interest subsidy on personal or vehicle loans.
  • Hybrid and flexible working arrangements depending on team requirements.
  • Opportunity to work on globally used infrastructure products at massive scale.
  • Exposure to cutting-edge AI-augmented engineering practices and tools.
  • Inclusive, diverse, and collaborative global engineering culture.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
 
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
 
 
#LI-CL1
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
  • Design and evolve scalable system architectures by defining technical intent, constraints, and implementation approaches for complex infrastructure features.
  • Develop and enhance core platform components including clients, CLIs, APIs, and infrastructure tooling with a focus on performance and reliability.
  • Drive end-to-end feature delivery from ideation through production rollout, ensuring measurable customer and business impact.
  • Leverage AI agents and automation tools to support design, implementation, testing, deployment, monitoring, and continuous improvement across the SDLC.
  • Coordinate multiple parallel workstreams, managing both human and AI-driven execution flows efficiently.
  • Review, validate, and refine generated code and system outputs to ensure correctness, security, scalability, and maintainability.
  • Integrate customer feedback into system design improvements, enhancing usability, stability, and overall product quality.
  • Ensure adherence to engineering standards, production readiness, and operational excellence across all delivered systems.

Requirements:

  • Bachelor’s degree in Computer Science or related field with 5+ years of software engineering experience, or equivalent practical experience.
  • Strong expertise in systems programming, with hands-on experience in Rust or Go (Rust strongly preferred).
  • Proven track record of building and operating high-performance distributed systems at scale.
  • Experience working across the full software lifecycle, including development, deployment, and production operations.
  • Solid understanding of Linux and/or Windows systems internals, with willingness to learn both environments.
  • Experience with containers and orchestration technologies such as Docker and Kubernetes.
  • Familiarity with scripting languages such as Bash or PowerShell is a plus.
  • Strong system design capabilities with the ability to own architecture decisions and trade-offs.
  • Experience working in AI-assisted or automation-enhanced engineering workflows is highly desirable.
  • Strong problem-solving skills, attention to detail, and ability to operate independently in complex technical environments.
  • Excellent collaboration and communication skills, with a mindset for ownership and continuous improvement.

Benefits:

  • Competitive compensation package aligned with senior-level responsibilities.
  • Employee Stock Purchase Plan (ESPP) eligibility.
  • 30 days of earned annual leave plus additional leave benefits (birthday, family, and special occasions).
  • Comprehensive medical insurance coverage for employees and dependents, along with life and accident insurance.
  • Professional development reimbursement to support continuous learning.
  • Interest subsidy on personal or vehicle loans.
  • Hybrid and flexible working arrangements depending on team requirements.
  • Opportunity to work on globally used infrastructure products at massive scale.
  • Exposure to cutting-edge AI-augmented engineering practices and tools.
  • Inclusive, diverse, and collaborative global engineering culture.
The Rusty Bucket
Weekly curated Rust jobs delivered to your inbox.