Progress logoP

Principal Software Engineer ( Lead RUST Developer)

Progress

Remote · IndiaFull Time

Principal Software Engineer ( Lead RUST Developer) at Progress is a full time role based in Remote · India (remote). It was published on 27 July 2026 and was open at last check.

Principal Software Engineer ( Lead RUST Developer) at Progress — key details
RolePrincipal Software Engineer ( Lead RUST Developer)
CompanyProgress
LocationRemote · India (remote)
Employment typeFull Time
Published27 July 2026
StatusOpen at last check

We are Progress (Nasdaq: PRGS), the trusted provider of software that enables our customers to develop, deploy and manage responsible, AI powered applications and experience with agility and ease. We’re proud to have a diverse, global team where we value the individual and enrich our culture by considering varied perspectives because we believe people power progress. Join us as a Principal Software Engineer and help us do what we do best: propelling business forward. Learn More about us.

In our Infra Product Group, we develop the world's best products for managing applications and infrastructure at scale, and we deploy them to solve real problems in all kinds of industries.

Our engineering model is shifting to leverage AI as a force multiplier across research, architecture, design, implementation, and verification - while our team remains accountable for technical judgment, system quality, security, maintainability, and production outcomes."

Our platform is used to enable billions of people around the world to chat, fly, present, bank, game, shop, and learn. Chances are the applications and devices you use every day to have infrastructure built, deployed, secured, and run with our code.

In this role, you will:

  • Support improvements to our core product like Infra client, habitat , CLIs, APIs as well as core development processes
  • Design systems by defining intent, constraints, and architecture for each feature
  • Use AI agents and automation systems to design, implement, test, package, deploy, validate, monitor, and continuously improve features across the entire software development lifecycle
  • Own delivery from concept through production and customer impact
  • Operate across multiple workstreams, delivering multiple features in parallel
  • Use customer feedback to improve system design, usability, and reliability
  • Manage and coordinate multiple AI agents to execute work efficiently and concurrently
  • Read, understand, and validate generated code and system behavior
  • Ensure outputs meet standards for scale, security correctness, performance, and maintainability

Your background:

  • Bachelor or Master’s degree in computer science engineering or related fields.
  • At least 8+ years of experience in software development.
  • You have demonstrable deep software development skills in at least one systems development language such as Rust or Go. Rust experience preferred
  • you are a full stack developer who wants to own features end-to-end instead of handing them off
  • You are using AI in your workflow and want it to be your default execution model
  • Work in an engineering culture where ownership, system thinking, and AI-first execution are the norm.
  • You have systems software development skills with experience with either Windows or Linux Operating Systems and are willing to learn the other
  • Bash or PowerShell experience desired and are willing to learn the other
  • Experience building and operating high-performance systems.
  • Experience with Windows and Linux systems internals desirable
  • Working experience with Containers and Container orchestration tools such as Docker and Kubernetes
  • Have operations experience as a developer or as a member of an ops team
  • You have experience with modern technology stacks with a bent for system level software

Core Principle:

  • You are not responsible for writing every line of code
  • You are responsible for ensuring the system works, scales, and delivers value
  • The future engineer is not a programmer augmented by AI.
  • You are a systems designer who uses AI agents as the execution layer.
  • You will operate with depth in domain, system design, and orchestration, and responsibility across the full delivery lifecycle.

If this sounds like you and fits your experience and career goals, we’d be happy to chat. What we offer in return is the opportunity to experience a great company culture with wonderful colleagues to learn from and collaborate with and also to enjoy:

Compensation

  • Competitive remuneration package
  • Employee Stock Purchase Plan Enrollment

Vacation, Family, and Health

  • 30 days of earned leave
  • An extra day off for your birthday
  • Various other leaves like marriage leave, casual leave, maternity, and paternity leave
  • Premium Group Medical Insurance for employees and five dependents, personal accident insurance coverage, life insurance coverage
  • Professional development reimbursement
  • Interest subsidy on loans - either vehicle or personal loans

Apply now!

Originally posted on Himalayas

Share:WhatsAppLinkedIn

Create your free OnJob profile to apply — we'll take you to Progress's application after sign-up. · Posted 27 Jul 2026.

Principal Software Engineer ( Lead RUST Developer) at Progress — questions answered

What does the Principal Software Engineer ( Lead RUST Developer) role at Progress pay?

Progress does not publish a salary on this Principal Software Engineer ( Lead RUST Developer) listing, so OnJob shows no figure for it rather than an estimate. For what this role pays across the market, the OnJob salary guides aggregate the live listings that do disclose pay.

Is the Principal Software Engineer ( Lead RUST Developer) role at Progress remote?

Yes — Progress advertises this Principal Software Engineer ( Lead RUST Developer) role as remote, tied to Remote · India, and it is listed as full time work. Remote terms come from the employer's own posting, so confirm the expected working hours, timezone and any on-site days with Progress before you apply.

Is the Principal Software Engineer ( Lead RUST Developer) role at Progress still open?

The Principal Software Engineer ( Lead RUST Developer) posting at Progress was open at OnJob's last check of the employer's careers page, having been published on 27 July 2026. OnJob re-checks source listings on each build and marks a role closed once it disappears, but listings can close without notice, so the employer's own page is the final word.

How do you apply for the Principal Software Engineer ( Lead RUST Developer) role at Progress?

Apply to the Principal Software Engineer ( Lead RUST Developer) at Progress role through OnJob with a free profile: OnJob scores your fit against the listing, shows the skills lowering that score, and submits an ATS-ready profile to Progress's own application page. Creating a profile is free and needs no card.

Related Engineering jobs

Hand-picked roles that match this listing on skills, category and location — each scored to your profile inside OnJob.

Explore more on OnJob

Hiring for a role like this?

Post a job on OnJob and reach AI-matched candidates.

Post a Job