Role & responsibilities
• 16+ years of qualified 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.
• Strong 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