Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Intermediate Software Engineer

Home > Ruby programming jobs

Intermediate Software Engineer in Others

  • Bengaluru, India

Responsibilities

  • Design, develop, and ship features for ingesting, storing, indexing, and querying security report data.
  • Improve data-ingestion reliability and query performance using defined metrics.
  • Develop the PostgreSQL data layer supporting vulnerability and dependency management.
  • Build and improve Ruby on Rails and PostgreSQL systems and contribute to newer Go or Rust services.
  • Contribute to integrations with third-party security systems.
  • Participate in technical design discussions and code reviews.
  • Collaborate with product and engineering partners and deliver iteratively within GitLab’s monthly release cycle.
  • Apply security considerations when designing systems, including handling malicious or vulnerable software packages.

Requirements

  • Professional backend engineering experience shipping production features in a collaborative team.
  • Working knowledge of PostgreSQL, including indexes, query plans, and schema design.
  • Professional experience with Ruby on Rails, Go, or Python, with comfort working in Ruby on Rails day to day.
  • Experience taking features from description through production and clarifying ambiguous requirements.
  • Clear written communication and comfort working remotely and asynchronously across time zones.
  • Interest in the security domain; vulnerability management, dependency management, or security tooling experience is helpful.
  • Fluency using artificial intelligence tools to improve delivery and learning while applying sound engineering judgment.

Benefits

  • Health, financial, and well-being benefits.
  • Flexible paid time off.
  • Team Member Resource Groups.
  • Equity compensation and an Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental leave.
  • Fully remote work, subject to location-based eligibility requirements.

GitLab

GitLab is a comprehensive AI-powered DevSecOps platform. It helps companies manage the growing complexities of developing, securing, and deploying software. Its platform is used to deliver software faster and more efficiently while strengthening security, end-to-end compliance, and auditability. ...

Similar positions

Senior Backend Engineer (Ruby)

  • GitLab
  • Full time
  • Remote
  • 09/12/2026
  • Salary: $139k-$235k
  • Canada, USA

Software Engineer, Online Database Infrastructure

  • Stripe
  • Full time
  • USA
  • 09/12/2026
  • Salary: $206k - $286k/yr
  • Seattle, WA

Backend Engineer (Ruby)

  • GitLab
  • Full time
  • Canada
  • 09/11/2026
  • Remote

Integration Reliability Engineer, Payments

  • Stripe
  • Full time
  • Canada
  • 09/11/2026
  • Salary: C$120k-C$180k
  • Remote

Senior Backend Engineer, Database Excellence

  • GitLab
  • Full time
  • UK
  • 09/10/2026
  • Remote