Role & responsibilities
- 16+ years of professional software engineering experience, including significant experience building enterprise-scale software products.
- Strong proficiency in Java, including modern Java frameworks, backend service development, concurrency, performance tuning, and scalable application design.
- Deep experience with database technologies, including relational databases, SQL optimization, schema design, transaction management, indexing strategies, and performance troubleshooting.
- Proven experience designing and building large-scale distributed systems, microservices, APIs, and cloud-native enterprise applications.
- Robust understanding of observability platforms, monitoring, logging, tracing, metrics, alerting, and production diagnostics.
- Hands-on experience with cloud platforms such as AWS, Azure, or GCP.
- Experience with performance engineering, including profiling, load testing, capacity planning, caching, query optimization, and system tuning.
- Strong understanding of enterprise SaaS architecture, operational readiness, resiliency, availability, security, and scalability.
- Demonstrated ability to lead architecture discussions, define technical roadmaps, and influence engineering direction across multiple teams.
- Experience troubleshooting complex technical issues across application, infrastructure, database, and integration layers.
- Strong understanding of AI-assisted software engineering practices, AI tools, and emerging agent-based development or automation models.
- Excellent communication, collaboration, mentoring, and technical leadership skills.
Preferred candidate profile
Experience working on large-scale enterprise SaaS products serving global customers.
- Experience defining or evolving a product-level technology stack and long-term technical roadmap.
- Expertise with Kubernetes, containers, CI/CD pipelines, DevOps practices, and Infrastructure as Code.
- Experience with event-driven architecture, messaging platforms, distributed caching, and asynchronous processing patterns.
- Hands-on experience with observability tools such as OpenTelemetry, Grafana, Prometheus, Kibana, Splunk, Datadog, or similar platforms.
- Experience leading platform modernization, cloud transformation, or large-scale architecture evolution initiatives.
- Strong knowledge of secure software development, compliance-aware design, and enterprise integration patterns.
- Experience with AI coding assistants, engineering agents, intelligent automation, or AI-enabled operational tooling.
- Demonstrated ability to mentor senior technical talent and establish engineering standards across teams.
- Ability to balance strategic architecture vision with hands-on technical problem solving and delivery execution. Key Attributes • Strategic technical thinker with strong execution discipline.
- Hands-on engineering leader who can guide architecture while also diving deep into technical issues.
- Strong enterprise mindset with focus on reliability, performance, observability, scalability, and security.
- Clear communicator who can lead technical discussions and influence decisions across teams.
- Passionate about engineering excellence, innovation, AI-first development, and continuous improvement.
- Comfortable working in complex environments with multiple stakeholders, systems, and priorities.
📌 Principal Software Engineer (Noida)
🏢 Ukg
📍 Noida