All Open Roles
EngineeringFull-timeActively Hiring

Staff Software Engineer (Full Stack)

A hands-on technical leadership role for an engineer who enjoys solving complex engineering challenges while mentoring developers and ensuring successful project delivery.

Staff Software Engineer (Full Stack) — we are hiring at Oza Technologies
Experience

8+ Years

Location

Ahmedabad, Gujarat

Work Mode

On-site

Employment Type

Full-time

About the Role

We are looking for an experienced Staff Software Engineer to join our engineering team. This is a hands-on technical leadership role for someone who enjoys solving complex engineering challenges while mentoring developers and ensuring successful project delivery.

As a Staff Engineer, you will act as the technical backbone of multiple projects, collaborating with engineering, product, and clients to build scalable, secure, and high-quality software solutions. You will be expected to lead by example through coding, architecture, technical decision-making, and engineering best practices.

Key Responsibilities

Technical Leadership

  • Lead the technical execution of multiple client projects simultaneously.
  • Own end-to-end software architecture and technical design decisions.
  • Drive engineering excellence across frontend, backend, mobile, cloud, and DevOps.
  • Establish coding standards, development guidelines, and best practices.
  • Review architecture, pull requests, and critical code before production deployment.
  • Identify technical risks early and propose scalable solutions.

Team Leadership

  • Mentor and guide software engineers across all experience levels.
  • Resolve day-to-day technical blockers faced by the engineering team.
  • Conduct code reviews and provide constructive technical feedback.
  • Help engineers improve software design, debugging, and problem-solving skills.
  • Promote a strong engineering culture focused on quality and continuous improvement.

Project Delivery

  • Ensure timely delivery of multiple client engagements.
  • Collaborate with Project Managers and Product Owners for sprint planning and execution.
  • Break down large technical problems into actionable engineering tasks.
  • Maintain high standards for quality, performance, and security.
  • Ensure production stability and reliability.

Client Collaboration

  • Participate in technical discussions with clients.
  • Gather and clarify technical requirements.
  • Present technical solutions in a clear and professional manner.
  • Build long-term technical trust with clients.

Required Technical Skills

Frontend

JavaScript (ES6+)TypeScriptReact.jsNext.jsRedux / Zustand / Context APIHTML5CSS3Tailwind CSSMaterial UI / ShadCNResponsive DesignProgressive Web Apps

Backend

Node.jsExpress.jsNestJSREST APIsGraphQLAuthentication & AuthorizationJWTOAuthAPI SecurityMicroservices Architecture

Mobile

React NativeNative mobile debuggingApp deployment (Android & iOS)Performance optimization

Databases

MongoDBPostgreSQLMySQLRedisDatabase DesignIndexingQuery OptimizationORM (Prisma preferred)

AWS

EC2ECSLambdaS3CloudFrontRDSRoute53IAMCloudWatchSecrets Manager

Google Cloud Platform

Cloud RunCloud FunctionsCloud StoragePub/SubCloud SQLIAMSecret ManagerCloud BuildArtifact RegistryLoad Balancer

DevOps

DockerCI/CD PipelinesGitHub ActionsLinuxNginxReverse ProxySSLDomain ManagementMonitoring & Logging

Software Architecture

Distributed SystemsEvent-driven ArchitectureScalabilityHigh AvailabilityPerformance OptimizationDesign PatternsSOLID PrinciplesClean ArchitectureDomain-Driven Design (Good to Have)System DesignCaching Strategies

Engineering Practices

GitCode ReviewsUnit TestingIntegration TestingEnd-to-End TestingAgile / ScrumTechnical DocumentationAPI DocumentationDebugging Complex Production Issues

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • 8+ years of professional software development experience.
  • Minimum 2+ years of experience as a Staff Engineer, Technical Lead, Lead Software Engineer, or an equivalent technical leadership role.
  • Proven experience leading engineering teams across multiple client projects.
  • Strong understanding of software architecture and scalable system design.
  • Experience building and deploying production-grade cloud applications.

Required Soft Skills

We are looking for someone who demonstrates:

  • Excellent communication and presentation skills.
  • Strong leadership and mentoring abilities.
  • Exceptional analytical and problem-solving skills.
  • Ownership mindset with a focus on accountability.
  • Ability to work independently with minimal supervision.
  • Strong stakeholder and client management skills.
  • Excellent planning, prioritization, and execution capabilities.
  • Ability to manage multiple projects simultaneously.
  • Calm and structured approach under pressure.

What We're Looking For

The ideal candidate:

  • Is a hands-on engineer who still enjoys writing production-quality code.
  • Can quickly diagnose and solve complex technical challenges.
  • Has crystal-clear fundamentals in computer science, data structures, algorithms, networking, databases, and software architecture.
  • Can mentor engineers while maintaining high engineering standards.
  • Has experience delivering enterprise-grade software products.
  • Understands the balance between technical excellence and business priorities.
  • Can confidently represent the engineering team during client discussions.

Nice to Have

AI/LLM integrationsLangChain / AI AgentsVector DatabasesKubernetesTerraformServerless ArchitectureWebSocketsKafka / RabbitMQElasticsearchObservability tools (Grafana, Prometheus)Monorepo experience (Nx/Turborepo)Experience with SaaS product development

Why Join Us?

  • Work on challenging, enterprise-scale software projects.
  • Lead architecture and technical decisions with high ownership.
  • Collaborate with talented engineers in a culture of continuous learning.
  • Opportunity to mentor teams and shape engineering practices.
  • Exposure to modern technologies across web, mobile, cloud, AI, and DevOps.
  • Competitive salary and career growth opportunities.