Progress
Posted 2mo ago

Principal Software Engineer ( RUST)

Progress
India
OnsiteFull Time
Responsibilities
  • designing systems
  • owning delivery
  • operating workstreams
Requirements
  • Bachelor's in Computer Science plus 5+ years or equivalent
  • Deep systems development skills in Rust or Go (Rust preferred)
  • Experience with Windows or Linux internals
  • Containers (Docker
  • Kubernetes)
  • Bash or PowerShell
  • AI-driven workflows, and operating high-performance systems
Technical tools mentioned
RustGoBashPowerShellWindowsLinuxDockerKuberneteshabitatInfra clientCLIsAPIsAI agents

Job description

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:   

  • Have a minimum of a Bachelors’ degree in Computer Science Plus 5+ years of experience or equivalent experience
  • 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!

#LI-SR1

 

About Progress

Sells software for developing and managing enterprise business applications.

Similar jobs

Software Engineer roles
9y
Save
Mark Applied
Hide
Software Developer Software Engineer
Indore, Madhya Pradesh, India
OnsiteFull Time
Endeavor IT Solution
Endeavor IT Solution: Web design and digital marketing agency based in Indore.
0+ YOEEntry level software developer with basic web tech skills and good communication.
HTML, CSS, JQuery, JAVA OOPS
3h
Save
Mark Applied
Hide
Advanced Software Engr
Bengaluru or Karnataka
OnsiteFull Time
Honeywell
HoneywellNASDAQ: HON: Manufactures aerospace products, building technologies, and industrial control systems.
Professional software engineering role in Honeywell's engineering organization; specific qualifications and experience are not provided.
10h
Save
Mark Applied
Hide
Associate Software Engineer
Chennai, Tamil Nadu, India
HybridFull Time
DHL Group
DHL GroupXetra: DHL: Global provider of logistics and postal services.
2+ YOEUniversity degree and 2+ years as a data scientist or machine learning engineer. Requires Python, machine learning, statistics, data visualization, cloud or on-premises deployment, and collaboration skills.
Python, Power BI, Tableau, Kubeflow, MLflow, Airflow, Jenkins, MapR, Apache Spark, Kafka, Jupyter, GitHub, Synapse Analytics, Databricks, Hadoop, Azure, GCP, CI/CD
10h
Save
Mark Applied
Hide
DEVELOPER L4
Mumbai, Maharashtra, India
OnsiteFull Time
Wipro
WiproNYSE: WIT: Global technology services and consulting for digital transformation.
5+ YOERequires 5-8 years of experience and mandatory AI/ML (RPA) skills. Responsibilities include software design, coding, testing, maintenance, automation, documentation, reporting, and client support.
AI/ML, RPA
12h
Save
Mark Applied
Hide
Software Engineer, Frontend (Remote)
United States or Gurugram
RemoteFull Time
LiveLike
LiveLike: Provides interactive tools to engage and gamify live digital audiences.
3+ YOERequires 3–5 years of software engineering experience, expert JavaScript and HTML/CSS skills, API and data modeling knowledge, SDK development experience, and strong collaboration, testing, and communication abilities.
HTML, CSS, JavaScript, React JS, React Native, Lit.js, HTTP APIs, PostgreSQL, MySQL, Agile, JIRA, Git, CI/CD, Amazon Web Services, ELK, APM, Bootstrap, Material Design, LESS, SASS, InVision
13h
Save
Mark Applied
Hide
Senior Software Engineer I - Java, Microservices, Springboot, AWS Critical Services, Terraform, Jmeter, Security Controls
India
OnsiteFull Time
UnitedHealth Group
UnitedHealth GroupNYSE: UNH: Provides health insurance and technology-enabled health care services.
7+ YOEBachelor's degree in Computer Engineering or equivalent and 7+ years of software design and development experience. Requires Java, microservices, React/Node.js, Kubernetes, cloud, testing, security, and DevOps expertise.
Java, Microservices, Spring Boot, AWS, Terraform, JMeter, React, Node.js, Kubernetes, REST, MySQL, Cassandra, NoSQL, Maven, Gradle, Kafka, Jenkins, GitHub, Docker, Sonar, Fortify, Groovy, Gatling, Cypress, Selenium, Playwright, JavaScript, Agile, Scrum, Kanban, SCIM2, U2F, UAF, FIDO2, HOTP, TOTP
17h
Save
Mark Applied
Hide
Custom Software Engineer
Bengaluru, Karnataka, India
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
5+ YOERequires 5+ years of SAP BTP Integration Suite experience, 15 years of full-time education, integration-flow development, API management, cloud connectivity, troubleshooting, Agile, and CI/CD knowledge.
SAP BTP Integration Suite, API management, Agile, continuous integration/continuous deployment
17h
Save
Mark Applied
Hide
Principal Software Engineer, ITC
Bengaluru, Karnataka, India
OnsiteFull Time
Nike
NikeNYSE: NKE: Designs and sells athletic footwear, apparel, and equipment.
10+ YOE10+ years in software and data engineering; mastery of Java, Python, and Scala; distributed systems, data modeling, APIs, cloud architecture, and modern data platforms; bachelor's or advanced computer science degree or equivalent.
Java, Python, Scala, Databricks, Apache Spark, Delta Lake, Unity Catalog, Apache Iceberg, Trino, dbt, Apache Kafka, Apache Flink, AWS, GCP, Azure