Senior Software Engineer

3 - 5 years

4 - 7 Lacs

Posted:1 hour ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

SENIOR SOFTWARE ENGINEER

Location: Noida

Company: Servoedge technologies

About Servoedge

At Servoedge, we are at the forefront of innovation, building intelligent solutions that leverage the power of Artificial Intelligence to solve complex challenges. We are a dynamic, fast-paced team dedicated to pushing the boundaries of what's possible in the AI space. Join us to lead the technical direction and delivery of the core, mission-critical platforms that power this innovation.

Job Description

We are seeking an experienced and highly technical Senior Software Engineer / Team Lead to act as the primary technical anchor for one of our core development teams. This pivotal role demands master-level proficiency in enterprise-grade technologies (Java and .NET), proven architectural design skills, and full ownership of the DevOps and SDLC (Software Development Lifecycle).

You will be responsible for defining technical strategy, hands-on development, and guiding a cross-functional team. You will be instrumental in building the highly scalable, resilient, and performant backend services that form the foundation for our future AI product suite.

Key Responsibilities

Technical Architecture & High-Performance Development

  • Define the technical vision and architect highly scalable, high-throughput, and low-latency microservices, ensuring alignment with overall enterprise architectural strategy.
  • Serve as the primary hands-on developer and technical authority, significantly contributing to the codebase using Java (deep expertise in Spring/Spring Boot) AND C#/.NET (mastery of .NET Core/ASP.NET Core).
  • Mandate and enforce the highest standards for code quality, focusing on Object-Oriented Programming (OOPs) mastery, advanced application of Design Patterns, and strict adherence to SOLID Principles.
  • Design and optimize databases (SQL/NoSQL) and caching strategies to meet demanding performance requirements for real-time AI inference services.
  • DevOps Pipeline, Reliability & SDLC Ownership

Own, manage, and continuously optimize the end-to-end CI/CD pipeline (Continuous Integration/Continuous Deployment) for mission-critical services.

  • Implement advanced DevOps practices including robust automated testing, performance testing, and blue/green or canary deployment strategies using tools like Jenkins, Azure DevOps, GitLab, or ArgoCD.
  • Utilize and advocate for Infrastructure-as-Code (IaC) (e.g., Terraform or CloudFormation) to manage, provision, and maintain resilient cloud infrastructure (AWS, Azure, or GCP).
  • Ensure application observability and reliability through effective logging, monitoring, and alerting frameworks (e.g., Prometheus, Grafana, ELK Stack).

Leadership, Mentorship & Delivery

  • Lead, mentor, and technically guide a team of 6-10 developers, fostering a culture of ownership, engineering excellence, and continuous learning.
  • Drive complex projects/sprints, overseeing technical execution, managing dependencies, and ensuring timely delivery of high-quality, production-ready solutions.
  • Act as the key technical interface, translating ambiguous business requirements into clear, actionable technical specifications and tasks for the team.

Enabling AI/ML at Scale

Your role is the technical backbone for our AI future, focused on:

  • Building robust data ingestion and processing systems capable of handling petabyte-scale data volumes essential for training and running intelligent algorithms.
  • Developing and securing platform components and APIs designed for seamless, high-volume interaction with sophisticated AI/ML models.

Required Qualifications

Experience: 3-5 years of professional experience in software engineering, with at least 2 years operating in a Senior Developer, Principal Engineer, or Team Lead capacity.

  • Core Languages: Master-level proficiency in Java (e.g., Spring Boot) AND C#/.NET (e.g., .NET Core/ASP.NET Core).
  • Architecture & Design: Demonstrated experience architecting and shipping complex, distributed microservices architectures using event-driven patterns, message queues (e.g., Kafka, RabbitMQ), and containerization (Docker, Kubernetes).
  • DevOps & Cloud: Deep, practical experience owning and optimizing CI/CD pipelines and using IaC tools. Must have experience deploying and managing applications in a major public cloud environment (AWS, Azure, or GCP).
  • Leadership: Proven success in leading technical design sessions, performing thorough code reviews, and effectively mentoring senior and mid-level engineers.

Job Type: Full-time

Application Question(s):

  • ctc
  • ECTC
  • Notice Period
  • Location
  • Are you immediate joiner?

Expected Start Date: 15/12/2025

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You