JobTarget Logo

Principal Software Engineer ( RUST) in India at Jobgether

NewJob Function: Information Technology
Jobgether
India, India
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Principal Software Engineer ( RUST)

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

Job Location

India, India

Frequently asked questions about this position

Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.