Senior Software Engineer

InfraCents Pvt. Ltd.

India

Remote

INR 1,200,000 - 2,800,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

InfraCents Pvt. Ltd. is seeking a Senior Software Engineer in India to lead technical delivery on client engagements while staying hands-on in code and shaping system architecture.

You will guide engineers through design reviews, mentoring and collaboration with clients to ensure scalable, secure and observable services in production.

Qualifications

  • 4–7 years building production systems with ownership of significant services end to end.
  • Designed systems that scaled and can explain what they'd do differently now.
  • Led features or small teams and mentored other engineers.
  • Comfortable in client meetings, discovery sessions and technical presentations.
  • Chooses simple, boring technology unless there is a clear reason not to.

Responsibilities

  • Design scalable, secure system architectures and document decisions with clear trade-offs.
  • Lead technical discovery with clients: requirements, constraints, estimates and solution options.
  • Set coding standards, review critical changes and drive improvements in code quality.
  • Own delivery of complex features and services, from design to production rollout.
  • Plan work with the team, identify risks early and keep stakeholders informed.
  • Lead safe releases using feature flags, staged rollouts and rollback plans.
  • Define testing strategy across unit, integration, contract and end-to-end tests.
  • Build observability into services and lead investigation of production incidents.
  • Drive performance profiling, caching strategy and database optimisation.
  • Mentor engineers through pairing, design reviews and constructive code review.
  • Contribute to hiring through technical interviews and onboarding.
  • Communicate technical direction clearly to client stakeholders and leadership.

Skills

TypeScript
Python
Java
Go
React
Next.js
Node.js
NestJS
Microservices
Event-driven
REST/GraphQL/gRPC
PostgreSQL
Redis
MongoDB
Kafka
AWS
Kubernetes
Terraform
Datadog
OpenTelemetry
LLM APIs

Education

Bachelor's or Master's in CS/Engineering

Tools

Docker
Kubernetes
Terraform
GitHub Actions
GitLab CI

Job description

About InfraCents

InfraCents is a software engineering company. We design and build software products, run the cloud platforms they live on, build AI systems and data pipelines, and keep all of it secure, reliable and cost-efficient in production. Our engineers work directly with clients, own outcomes end to end and are trusted with real production systems. We value clear thinking, honest communication and work that still holds up a year after it ships.

Role Overview

The Senior Software Engineer will lead technical delivery on client engagements while staying hands-on in the code. You will shape system architecture, make key technical decisions and guide other engineers through design, review and mentoring.

The role needs someone comfortable taking an ambiguous business problem, designing a system with explicit trade-offs, delivering it with a team and owning how it behaves in production.

Key Responsibilities: Technical Leadership & Architecture
  • Design scalable, secure system architectures and document decisions with clear trade-offs.
  • Lead technical discovery with clients: requirements, constraints, estimates and solution options.
  • Set coding standards, review critical changes and drive improvements in code quality.
Key Responsibilities: Delivery
  • Own delivery of complex features and services, from design to production rollout.
  • Plan work with the team, identify risks early and keep stakeholders informed.
  • Lead safe releases using feature flags, staged rollouts and rollback plans.
Key Responsibilities: Quality, Security & Reliability
  • Define testing strategy across unit, integration, contract and end-to-end tests.
  • Build observability into services and lead investigation of production incidents.
  • Drive performance profiling, caching strategy and database optimisation.
Key Responsibilities: People & Client Engagement
  • Mentor engineers through pairing, design reviews and constructive code review.
  • Contribute to hiring through technical interviews and onboarding.
  • Communicate technical direction clearly to client stakeholders and leadership.
Who We're Looking For
  • Experience: 4-7 years building production systems, including ownership of significant services end to end.
  • Architecture: Has designed systems that scaled, and can explain what they would do differently now.
  • Leadership: Has led features or small teams and mentored other engineers.
  • Client exposure: Comfortable in client meetings, discovery sessions and technical presentations.
  • Pragmatism: Chooses simple, boring technology unless there is a clear reason not to.
Technical Expertise Required
  • Languages: TypeScript, Python, Java, Go
  • Frameworks: React / Next.js, Node.js (NestJS), FastAPI / Django, Spring Boot
  • Architecture: Microservices & modular monoliths, Event-driven design, REST / GraphQL / gRPC, System design
  • Data & Messaging: PostgreSQL, Redis, MongoDB, Kafka / RabbitMQ / SQS, Elasticsearch / OpenSearch
  • Cloud & DevOps: AWS / Azure / GCP, Docker, Kubernetes, Terraform, GitHub Actions / GitLab CI
  • Quality & Observability: Playwright, Contract testing (Pact), OpenTelemetry, Datadog / Grafana, Sentry
  • AI Integration: LLM APIs (Claude, OpenAI, Gemini), AI-assisted development workflows
Nice to Have
  • Experience building multi-tenant SaaS products.
  • Experience with domain-driven design or large-scale refactoring.
  • Technical blogs, talks or open-source work.
  • Pre-sales experience: estimates, solution proposals or RFP responses.
Qualifications
  • Experience: 4-7 years in software engineering, with at least 1 year leading technical delivery.
  • Education: Bachelor's or Master's degree in Computer Science, Engineering or a related field, or equivalent practical experience.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

InfraCents Pvt. Ltd. • India

Remote
INR 900,000 - 1,800,000
Senior DevOps Engineer
Senior DevOps Engineer

InfraCents Pvt. Ltd. • India

Remote
INR 2,600,000 - 5,200,000
DevOps Architect
DevOps Architect

InfraCents Pvt. Ltd. • India

Remote
INR 450,000 - 850,000
Senior Data Scientist
Senior Data Scientist

InfraCents Pvt. Ltd. • India

Remote
INR 1,800,000 - 3,200,000
Senior AI Engineer
Senior AI Engineer

InfraCents Pvt. Ltd. • India

Remote
INR 2,500,000 - 5,500,000
DevOps Engineer
DevOps Engineer

InfraCents Pvt. Ltd. • India

Remote
INR 600,000 - 1,400,000
Site Reliability Engineer (SRE)
Site Reliability Engineer (SRE)

InfraCents Pvt. Ltd. • India

Remote
INR 800,000 - 1,400,000
Data Scientist
Data Scientist

InfraCents Pvt. Ltd. • India

Remote
INR 900,000 - 1,500,000
Sr Staff Engineer - Infrastructure Software
Sr Staff Engineer - Infrastructure Software

Netradyne • Bengaluru

On-site
INR 4,000,000 - 8,000,000
Software Architect
Software Architect

Infarsight • Bengaluru Urban

On-site
INR 1,500,000 - 2,500,000