Progress Software Corporation

Senior Principal Software Engineer

Progress Software Corporation
Apply
2 months ago
Bengaluru, IndiaStaff+

Responsibilities

  • Own engineering for critical functional and architectural areas of the LoadMaster platform.
  • Design, implement, and deliver core features and platform components.
  • Serve as the technical authority for complex subsystems and problem areas.
  • Drive performance, scalability, security, and maintainability improvements.
  • Lead deep problem analysis, proofs of concept, prototypes, and resolution across the stack.
  • Guide engineering requirements and architectural impact assessments.
  • Provide technical guidance to globally distributed teams and mentor senior engineers.
  • Collaborate with product, engineering leadership, and peers on roadmaps and trade-offs.
  • Champion high-quality code, reviews, continuous improvement, cross-team standards, tooling, and automation.

Requirements

  • Extensive experience delivering complex, high-performance Linux systems.
  • Expert C systems programming focused on low-latency TCP/IP networking.
  • Deep knowledge of Linux internals, including the networking stack, memory, and kernel-userspace interaction.
  • Proven performance engineering experience with profiling, bottleneck analysis, and optimization.
  • Strong security background in threat modeling, cryptography, and secure design.
  • Advanced Bash and Linux tooling experience for automation and diagnostics.
  • Solid understanding of CPU, memory, NUMA, and I/O for optimization.
  • Experience mentoring senior engineers and leading cross-team technical impact.
  • Beneficial qualifications include expertise in authentication, WAF, load balancing, proxy architectures, and TLS; experience with embedded Linux and hardware acceleration; distributed systems experience across cloud or virtualized environments; and observability experience across complex systems.

Benefits

  • Competitive remuneration package.
  • Employee Stock Purchase Plan enrollment.
  • 30 days of earned leave and an additional birthday day off.
  • Marriage, casual, maternity, paternity, and other leave programs.
  • Premium group medical insurance for employees and five dependents, personal accident insurance, and life insurance.
  • Professional development reimbursement.
  • Interest subsidy on vehicle or personal loans.

Tech Stack

BashCLinux

Categories

Progress Software Corporation

About Progress Software Corporation

1,001-5,000 employees

Progress Software builds commercial software for developers and IT teams, including UI components (Telerik/Kendo UI), app platform (OpenEdge), CMS (Sitefinity), data connectivity (DataDirect), DevOps automation (Chef), secure file transfer (MOVEit), network monitoring (WhatsUp Gold), and load balancing (Kemp LoadMaster). It sells licenses and subscriptions with support to enterprises and software vendors. Founded in 1981 and headquartered in Burlington, Massachusetts, Progress is a public company on NASDAQ under the ticker PRGS.

Contact me