
Software Engineer II
Progress
full-time
Posted on:
Location Type: Hybrid
Location: Bengaluru • India
Visit company websiteExplore more
About the role
- Own and evolve core Ruby components of the InSpec platform
- Design clean, idiomatic Ruby APIs and DSLs used by thousands of compliance profiles
- Build and maintain Ruby‑based CSPM capabilities modeling cloud services and controls
- Lead refactoring and modularization in a long‑lived Ruby codebase
- Improve performance, reliability, and maintainability of Ruby execution paths
- Review code with strong opinions on Ruby best practices and design tradeoffs
- Mentor engineers on advanced Ruby patterns and testing strategies
Requirements
- 2+ years of professional software engineering experience
- Expert‑level Ruby proficiency (mandatory)
- Deep knowledge of Ruby object model, modules, mixins, metaprogramming
- Experience building and maintaining Ruby gems and libraries
- Strong Ruby testing practices
- Experience working in large, complex, long‑lived Ruby codebases
- Strong domain modeling and system design skills in Ruby
- Hands‑on experience with AWS, Azure, or GCP
- Understanding of cloud security fundamentals (IAM, networking, storage, encryption, logging)
- Experience with CSPM, compliance, or security tooling is a strong plus
- Familiarity with Infrastructure‑as‑Code (Terraform, CloudFormation, ARM)
Benefits
- Competitive remuneration package
- Employee Stock Purchase Plan Enrollment
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
RubyRuby APIsRuby DSLsRuby gemsRuby librariesRuby object modelmetaprogrammingdomain modelingsystem designcloud security fundamentals
Soft Skills
mentoringcode reviewdesign tradeoffsstrong opinions on best practices