Senior Software Engineer Technical Lead
5 days ago
Job Description:Job Role - Senior Software Engineer / Technical LeadExperience: 5 – 9 yearsLocation: IndoreEmployment Type: Full-TimeAbout the Role:We are looking for a passionate and hands-on Senior Software Engineer / Technical Lead to design, build, and scale high-performance backend systems and microservices. The ideal candidate should have strong experience in Java and Golang, a deep understanding of distributed systems, and a willingness to explore and adopt new technologies.Key Responsibilities• Design and develop high-performance, scalable, and resilient backend microservices using Java (Spring Boot) and Go.• Build and optimize data-intensive workflows integrated with Kafka, Redis, MySQL/PostgreSQL, and REST APIs.• Lead technical discussions, review code, and mentor engineers within the team.• Deploy, monitor, and maintain applications in Kubernetes using Docker, Helm, and modern DevOps practices.• Ensure observability and performance optimization through metrics, logging, and tracing. • Collaborate with cross-functional teams (Product, QA, DevOps, and Architecture) to deliver high-quality releases on time.• Drive best practices in code quality, security, CI/CD automation, and performance tuning. • Implement secure API design, authentication (OAuth2, JWT), and authorization (RBAC/ABAC) mechanisms.• Ensure compliance with secure coding practices, vulnerability management, and data protection guidelines.• Design and monitor API traffic flow from internet to backend microservices via ingress, API gateway, and service mesh.• Participate in architecture design discussions for new features, workflows, and large-scale platform evolution.• Stay curious and continuously explore new technologies, tools, and frameworks relevant to our stack.Required Skills & Experience• 5–9 years of strong backend engineering experience.• Proficiency in Java (Spring Boot) and Golang (must have hands-on experience in both).• Strong understanding of RESTful APIs, microservices architecture, and event-driven systems.• Experience with Kafka (or other message brokers) for large-scale asynchronous processing.• Strong in SQL and database schema design (MySQL/PostgreSQL); exposure to NoSQL is a plus.• Hands-on experience with Docker, Kubernetes, and containerized deployments in production.• Experience with Redis, caching strategies, and concurrency optimization.• Working knowledge of CI/CD pipelines (GitLab, Jenkins, ArgoCD, etc.).• Understanding of cloud platforms (AWS, GCP, or Azure) and microservice scaling patterns.• Strong debugging, profiling, and performance-tuning skills.• Knowledge of secure coding standards, TLS/mTLS communication, and secrets management (Vault, K8s Secrets).• Familiarity with API gateways, ingress controllers, and Kubernetes network policies.• Strong understanding of authentication/authorization frameworks and service-to service security.• Excellent problem-solving, communication, and team-collaboration abilities.Good to Have• Working knowledge of distributed tracing (Jaeger, OpenTelemetry) and monitoring tools (Prometheus, Grafana).• Experience with Temporal, Camunda, or workflow orchestration engines.• Knowledge of Reactive Programming• Experience in high-volume data pipelines or telecom/automation platforms.Why Join Us• Opportunity to work on large-scale, real-time automation systems impacting telco operations globally.• Culture of technical ownership, innovation, and continuous learning.• Freedom to explore and adopt modern technologies.• Collaborative and transparent environment with flat hierarchies.Tech Stack You’ll Work WithLanguages: Java 21+, Golang 1.23+Frameworks: Spring Boot 3.x, Gin/FiberMessaging: KafkaCache: Redis / ValkeyDatabases: MySQL, PostgreSQLInfrastructure: Docker, Kubernetes, HelmCloud/DevOps: Private Cloud/AWS / GCP / Jenkins Monitoring: Prometheus, Grafana, ELK Security: TLS/mTLS, OAuth2, JWT, Vault, Network Policies
-
Lead Software Engineer
7 days ago
New Delhi, India Sahaj Software Full timeAbout the role You’ll thrive if you’re hands-on, grounded, and passionate about building with technology. Our diverse tech stack includes TypeScript, Java, Scala, Kotlin, Golang, Elixir, Python, .Net, Node.js, and Rust.This role offers significant impact and growth opportunities while staying hands-on. We focus on lean teams without traditional...
-
Lead Software Engineer
1 week ago
New Delhi, India Sahaj Software Full timeAbout the roleYou’ll thrive if you’re hands-on, grounded, and passionate about building with technology. Our diverse tech stack includes TypeScript, Java, Scala, Kotlin, Golang, Elixir, Python, .Net, Node.js, and Rust.This role offers significant impact and growth opportunities while staying hands-on. We focus on lean teams without traditional management...
-
Lead Software Engineer
5 days ago
New Delhi, India Sahaj Software Full timeAbout the roleYou’ll thrive if you’re hands-on, grounded, and passionate about building with technology. Our diverse tech stack includes TypeScript, Java, Scala, Kotlin, Golang, Elixir, Python, .Net, Node.js, and Rust.This role offers significant impact and growth opportunities while staying hands-on. We focus on lean teams without traditional management...
-
Senior Software Engineer Technical Lead
3 weeks ago
New Delhi, India iCliniq Full timeWe are currently seeking talented and passionate senior tech lead engineers to join our dynamic team with a culture of collaboration and continuous learning. If you are driven by innovation and eager to make a significant impact in the healthcare industry, we would love to hear from you. Please send your resume to hr@icliniq.com . We look forward to...
-
Senior Software Engineer/Technical Lead
2 weeks ago
New Delhi, India Crest Data Full timeCompany Overview:Crest Data is a leading provider of data center solutions and engineering/marketing services in the areas of Networking/SDN, Storage, Security, Virtualization, Cloud Computing, and Big Data / Data Analytics. The team has extensive experience in building and deploying various Data Center products from Cisco, VMware, NetApp, Amazon AWS, EMC,...
-
Senior Software Engineer
2 weeks ago
New Delhi, India IRIS Software Group Full timeIRIS Software Group is a leading business software and services provider, one of the UK’s largest privately held software companies. We help organisations to make better business decisions by developing integrated software solutions to minimise admin, make business processes more efficient and give more time to do what’s valued. We started 45 years ago...
-
Senior Software Engineer
5 days ago
New Delhi, India IRIS Software Group Full timeIRIS Software Group is a leading business software and services provider, one of the UK’s largest privately held software companies. We help organisations to make better business decisions by developing integrated software solutions to minimise admin, make business processes more efficient and give more time to do what’s valued.We started 45 years ago as...
-
Senior Software Engineer
3 weeks ago
New Delhi, India MRI Software Full timeAs a software engineer, you will enhance online experiences for our huge user base. Utilizing your web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well. About the role: MRI Software is seeking a Software Engineer to join our team working on products. As a...
-
Engineering Technical Lead
4 weeks ago
New Delhi, India Yotta Data Services Private Limited Full timeEngineering Team Lead Role Overview We are looking for a dynamic senior software engineer to join us as Team Lead, Software Engineering and lead Engineering team units and create a culture of Engineering Excellence in and outside the organisation. This role is central to our organisations success as both a market force and a thought leader for driving...
-
Lead Software Engineer
2 weeks ago
New Delhi, India Recro Full timeAbout the Role: We are seeking a highly skilled Lead Software Engineer to guide the technical direction and execution of our SaaS product features. This role involves mentoring a team of engineers, contributing to architectural decisions, and ensuring delivery of high-quality, scalable, and performant software. You will work collaboratively across teams,...