Search by job, company or skills

Navigator

Senior Software Engineer

This job is no longer accepting applications

  • Posted 15 days ago

Job Description

Senior Software Engineer

Location: Bengaluru / Hybrid

Experience: Experience building, debugging, and operating real production systems.

We build products and systems that combine data, automation, and engineering to solve real-world commercial problems.

You'll work closely with a small engineering team on designing, building, debugging, deploying, and improving production systems. The role spans backend development, architecture, system reliability, developer tooling, and mentoring junior engineers.

We are not hiring for expertise in a fixed stack or narrowly defined responsibilities. We care more about engineering judgment, problem-solving ability, and the willingness to learn as systems evolve.

Strong engineers in this role will have meaningful influence on architecture, engineering quality, technical direction, and how systems are built over time.

What This Role Looks Like

  • Writing and maintaining production-grade code
  • Building systems end-to-end and maintaining them in production
  • Debugging problems across applications, databases, infrastructure, deployments, and operational systems
  • Reviewing code and improving engineering quality across the team
  • Making pragmatic architecture and engineering tradeoff decisions
  • Improving reliability, maintainability, tooling, and developer workflows
  • Mentoring junior engineers through practical guidance, code reviews, and engineering discussions
  • Working across unfamiliar systems or technologies when needed

The Kind of Engineer Who Usually Does Well Here

  • Enjoys owning real systems, not just isolated implementation tasks
  • Comfortable working with ambiguity and incomplete information
  • Thinks beyond code and understands product and operational impact
  • Strong debugging and problem-solving instincts
  • Pragmatic and execution-oriented without sacrificing engineering quality
  • Naturally curious about better ways to build systems and solve problems
  • Comfortable contributing ideas, challenging assumptions, and participating in strong engineering discussions

This Role May Not Be the Right Fit If

  • You strongly prefer narrowly scoped responsibilities and clearly separated ownership areas
  • You are primarily looking for a role centered around people management or coordination
  • You prefer working within a single technical area rather than moving across systems or problem domains when needed
  • You prefer roles focused mainly on implementation rather than broader technical discussions and system ownership

How We Evaluate Engineers

We care more about how you think, build, debug, and reason about systems than memorized interview patterns or framework trivia.

Our discussions will focus on:

  • Systems and products you have personally built or operated
  • Technical decisions and tradeoffs
  • Debugging and problem-solving approaches
  • Architecture discussions and engineering judgment
  • How you think through unfamiliar or ambiguous problems

We care more about engineering judgment and problem-solving than textbook-perfect answers.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148448815

Similar Jobs

Bengaluru, India

Skills:

ScriptingContinuous IntegrationDebuggingDesign PatternsCybersecurityProgrammingCloud EngineeringTroubleshooting

Bengaluru, India

Skills:

JavaPythonAI ML fundamentalsSecure coding practicesSoftware design and system architectureGenerative AI tools and frameworks

Bengaluru, India

Skills:

data engineering Java ScriptingNode.JSSoapCurlRESTPythonAJOAEPDatabase fundamentalsAPI methodologiesData model Architecture

Bengaluru, India

Skills:

Version Control SystemsDebuggingSoftware Designengineering best practicescode review processes

Bengaluru, India

Skills:

JavaConcurrencyAlgorithmsmulti-threadingData StructuresScalaSparkPythonMicro-services Architectureperformance-oriented programming