Senior Software Engineer - Full Stack

tax.com

Hyderabad

On-site

INR 400,000 - 700,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

tax.com is seeking a Senior Software Engineer – Full Stack to join its high‑performing technology team in Hyderabad. This hands-on role requires owning software architecture and coding decisions across the product lifecycle—from design to testing and CI/CD.

You will act as a senior individual contributor, architecting sophisticated systems, guiding teams, mentoring peers, and promoting engineering excellence while delivering scalable cloud-native solutions and API-first integrations.

Qualifications

  • 9+ years of hands-on software engineering experience with full-stack focus.
  • Experience in cloud-native architectures and API-first design.
  • Proven ability to mentor engineers and lead technical initiatives.
  • Strong ownership and collaboration across product lifecycle.

Responsibilities

  • End-to-End Engineering: Design, implement and own robust full‑stack components.
  • Software Design & Architecture: Own interfaces and detailed designs across teams.
  • Application Integration & Middleware: Build API-level integrations and middleware.
  • Emerging Technology & Innovation: Evaluate new tools and run PoCs.
  • Cloud‑Native Engineering: Define IaC and cloud-native deployment patterns.
  • CI/CD & Configuration Management: Build automated pipelines and release governance.
  • Product & User Journey Thinking: Align engineering with user outcomes.
  • Testing & Quality Engineering: Define tests and improve coverage.
  • Project Contribution & Collaboration: Lead technical initiatives and mentor peers.

Skills

Full-stack development
C#
ReactJS
TypeScript
Web API
Azure
Kubernetes
OpenTelemetry
Cloud-native architectures
Mentoring

Tools

Azure DevOps
gRPC
Cosmos DB
Azure SQL
CI/CD tooling

Job description

We are looking for a Senior Software Engineer – Full Stack to join our high-performing technology team. This is a deeply technical, hands‑on role suited for someone who thrives on solving complex engineering problems, takes ownership of software architecture and coding decisions, and contributes meaningfully across the product lifecycle—from design and integration to testing and CI/CD.

As a Staff Engineer, you will serve as a senior individual contributor, expected to independently architect and develop sophisticated software systems while guiding technical choices, mentoring peers, and championing engineering excellence.

Key Responsibilities
  • End-to-End Engineering
    • Design, architect, and implement robust full‑stack application components using .NET Core, C#, ReactJS, TypeScript, Web API, gRPC, Azure SQL, Cosmos DB, .NET Aspire, OpenTelemetry, Kubernetes, and Azure Cloud‑Native Services.
    • Translate functional and non‑functional business requirements into performant software systems.
    • Lead by example in writing clean, well‑documented, and scalable code; contribute to and improve the overall codebase quality.
  • Software Design & Architecture
    • Own the design of complex software components and interfaces; produce detailed design documentation.
    • Collaborate with cross‑functional teams to assess functionality, interoperability, and scalability of evolving architecture.
    • Adapt existing architecture to meet changes in requirements and modernize legacy patterns.
  • Application Integration & Middleware
    • Identify integration opportunities across internal and external systems using APIs and middleware.
    • Conduct feasibility analysis and implement secure, efficient, API‑level integration across platforms.
    • Troubleshoot and refine cross‑platform interactions, ensuring data consistency and system integrity.
  • Emerging Technology & Innovation
    • Stay ahead of technology trends; assess their relevance and viability to solve business challenges.
    • Execute research and POCs to validate new tools and frameworks, influence tech stack decisions.
  • Cloud‑Native Engineering
    • Draft and implement cloud deployment specifications based on business use cases, security needs, and scalability targets.
    • Drive infrastructure‑as‑code (IaC) and serverless/cloud‑native practices aligned with Cloud Computing best practices.
  • CI/CD & Configuration Management
    • Automate builds, tests, and deployments using Azure DevOps or equivalent CI/CD tools.
    • Configure, test, and troubleshoot multi‑platform deployments, own pipeline architecture, optimization and release governance.
    • Identify and automate repeatable tasks in the release cycle to increase reliability and velocity.
  • Product & User Journey Thinking
    • Participate in cross‑functional walkthroughs and requirement gathering for high‑complexity features.
    • Analyze user journey performance, identify bottlenecks, and recommend architectural or code‑level improvements.
    • Bridge product design with engineering execution to ensure user‑centric implementation.
  • Testing & Quality Engineering
    • Design and implement manual and automated test cases across integration, system, and performance layers.
    • Define test strategies, write reusable test scripts, and conduct root cause analysis for test failures.
    • Continuously improve test coverage, reliability, and feedback loops within the development lifecycle.
  • Project Contribution & Collaboration
    • Lead small to mid‑sized technical initiatives and contribute actively to project planning, estimations, and reviews.
    • Collaborate across teams including Product, QA, DevOps, and UI/UX to ensure successful delivery and technical alignment.
    • Provide mentorship to junior developers, fostering a culture of engineering excellence and peer learning.
Required Competencies
  • Technical Strength
    • Deep full‑stack development experience with .NET Core, C#, ReactJS, TypeScript, Web API, gRPC, Azure SQL, Cosmos DB, .NET Aspire, OpenTelemetry, Kubernetes, and Azure Cloud‑Native Services.
    • Strong understanding of software design patterns, architecture principles, and secure coding practices.
    • Experience building, integrating, and optimizing cloud‑native and API‑first applications.
  • Engineering Competencies
    • Programming & Coding: Translate business requirements into modular, testable code; conduct in‑depth code reviews.
    • Software Design & Architecture: Build functional and scalable designs that align with broader system goals.
    • Integration & Middleware: Execute system integration using APIs and middleware; ensure smooth interoperability.
    • Testing & Automation: Define test criteria, implement automated and manual testing, and close quality gaps early.
    • DevOps & CI/CD: Manage full software lifecycle through automated pipelines and release orchestration.
    • Emerging Tech Research: Conduct hands‑on research and assessment of new technologies for business relevance.
    • User Journey & Product Fit: Optimize user journeys through architecture, design, and performance tuning.
  • Mindset & Collaboration
    • Independent, analytical thinker who takes ownership of technical decisions and deliverables.
    • Strong cross‑functional communication and ability to work collaboratively across engineering and business functions.
    • Comfortable in a high‑ownership, fast‑paced, and delivery‑focused environment.
  • What You Bring
    • 9+ years of hands‑on software engineering experience, with a strong focus on full‑stack development.
    • Proven expertise in designing and delivering scalable, resilient, and maintainable systems in cloud‑native environments.
    • Deep understanding of system architecture, API design, and modern CI/CD and DevOps practices.
    • Demonstrated ability to solve complex technical problems independently and drive technical excellence across teams.
    • Experience mentoring engineers, conducting design reviews, and setting high coding standards.
    • Passion for exploring emerging technologies and driving their practical application in business‑critical systems.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Ryan • Hyderabad

Hybrid
INR 1,400,000 - 2,400,000
Two-way transportation
Global culture
Flexible work
+4
Staff Engineer – Full Stack
Staff Engineer – Full Stack

Jobtailor • Hyderabad

On-site
INR 3,000,000 - 4,500,000
Full Stack Developer
Full Stack Developer

Durapid Technologies Pvt Ltd • India

On-site
INR 1,800,000 - 2,800,000
Senior Engineer-Full Stack
Senior Engineer-Full Stack

Ryan • Hyderabad

On-site
INR 2,500,000 - 4,000,000
Global Award-Winning Culture
Flexible Work Environment
Generous Paid Time Off
+4
Senior Fullstack Developer
Senior Fullstack Developer

SoftTech Engineers Limited • Pune District

On-site
INR 2,500,000 - 4,200,000
Senior Full Stack Developer.
Senior Full Stack Developer.

ZEISS India • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Fullstack Developer
Fullstack Developer

Hackajob • Pune District, Bengaluru, Hyderabad

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer
Senior Software Engineer

Keka HR • Hyderabad

On-site
INR 1,200,000 - 1,800,000
.Net full stack Developer
.Net full stack Developer

Russell Tobin • Chennai District

On-site
INR 1,500,000 - 2,800,000
Software Development Engineer (.NET Full Stack)
Software Development Engineer (.NET Full Stack)

Actualize • Pune District

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