Login Sign Up

Software Engineer

Hutility

2 - 5 years

Bengaluru

Posted: 12/01/2026

Getting a referral is 5x more effective than applying directly

Job Description

Role: Senior Software Engineer

Location: Bangalore Office 5 days a week


About the Role

We are looking for a highly skilled Software Engineer who combines deep technical expertise with strong leadership instincts. This role is ideal for someone who is hands-on with coding, capable of architecting complex systems, and comfortable leading independent initiatives from concept to production. You will mentor junior engineers, influence technical decisions across the team, and drive high-impact projects with minimal supervision.


This is a role for a true self-starter someone who thrives in fast-moving environments, is language-agnostic, and is motivated by solving challenging engineering problems end-to-end.


Key Responsibilities

  • Hands-on development for any object-oriented backend language design, code, test, deploy, and maintain high-quality software.
  • Architect scalable, robust, and secure systems, including APIs, distributed systems, data pipelines, and cloud-native services.
  • Lead independent technical initiatives with minimal oversight; drive projects from idea to production.
  • Mentor and guide junior and mid-level engineers, providing code reviews, best practices, and technical direction.
  • Collaborate with product and leadership to translate business requirements into technical solutions.
  • Identify and implement improvements in performance, scalability, reliability, and developer productivity.
  • Own technical decisions, propose solution options, and evaluate trade-offs.
  • Champion engineering best practices, including automated testing, CI/CD, clean code, and documentation.
  • Troubleshoot complex issues and improve system observability, monitoring, and incident response.
  • Stay up to date with modern engineering tools, languages, and frameworks.


Required Qualifications

  • 2+ years of professional software engineering experience including internships and your personal projects, with a strong portfolio of shipped projects.
  • Deep hands-on programming skills (language-agnostic comfortable picking up new languages quickly).
  • Experience architecting and building distributed systems, microservices, or high-scale applications.
  • Strong understanding of data structures, algorithms, system design, and performance optimization.
  • Experience with modern cloud infrastructure (AWS, GCP, Azure) and container technologies (Docker, Kubernetes).
  • Proven ability to lead technical initiatives independently.
  • Excellent communication and collaborative problem-solving skills.


Preferred Qualifications (Nice to Have)

  • Experience working with high-throughput, real-time, or event-driven systems.
  • Familiarity with DevOps, SRE practices, CI/CD pipelines.
  • Experience guiding small teams or leading architecture/design reviews.
  • Contributions to open-source projects or technical blogs.
  • Experience with distributed messaging systems (Kafka, NATS, Redpanda, Pulsar, etc.).


Who You Are

  • A self-motivated builder who thrives in ownership and autonomy.
  • A pragmatic engineer who balances ideal architecture with real-world constraints.
  • A mentor who enjoys uplifting others and sharing knowledge.
  • A problem-solver who doesnt wait for instructions you propose solutions.
  • A generalist who cares more about solving problems than what language is used.

Services you might be interested in

We Search & Apply Jobs for You!

Our team scans through 1000s of opportunities and applies to roles best suited to your profile

Save 100+ hours and focus on what matters - cracking interviews and landing offers.