Staff Software Engineer (Python + Java Expert)

12.0 - 18.0 years

40.0 - 50.0 Lacs P.A.

Hyderabad

Posted:5 days ago| Platform: Naukri logo

Apply Now

Skills Required

SQL DatabaseDjangoRest Api DevelopmentJava FullstackPython DevelopmentReact.JsMicroservices

Work Mode

Hybrid

Job Type

Full Time

Job Description

Important Note: This role requires heavy Python experience (approximately 70%) , with supporting knowledge of Java (around 30%) . We are specifically looking for engineers who are strongest in Python and capable of using Java when needed, not the other way around. About the Role We are seeking a Staff Software Engineer with 15+ years of hands-on experience , with primary expertise in Python and a solid background in Java , to join our growing team in Hyderabad. This is a high-impact role for a technically deep, well-rounded engineering leader who has consistently delivered value across complex systems. If you've architected scalable backends, stayed hands-on with Python throughout your career, and enjoy mentoring others, this could be your next big opportunity. What Youll Do Design, build, and maintain high-scale backend systems primarily in Python , with some components in Java. Lead architectural decisions for large components with an emphasis on performance, reliability, and maintainability. Provide technical leadership and mentorship, especially in Python-based development. Collaborate with cross-functional teams to align system architecture with business goals. Work with modern cloud platforms ( preferably Azure , but AWS is fine) to deploy distributed, resilient applications. Stay current on technologies and continuously bring fresh ideas, especially around AI/ML integrations. Share your technical passion through open-source, side projects, or internal tools. What We’re Looking For Technical Must-Haves: 15+ years of overall software development experience. Expert-level proficiency in Python —you’ve designed, built, and maintained production-grade systems with real-world performance constraints. Experience with RESTful APIs and frameworks such as Django or Flask is highly preferred. Working experience with Java —you understand object-oriented principles and can work on Java-based systems as needed. Comfortable in full-stack environments; experience with React is a plus. Strong knowledge of OOP, SOLID principles, and architectural design patterns. Hands-on experience with relational databases (e.g., MySQL, Oracle, or SQL Server). Solid understanding of cloud infrastructure— preferably Azure , but AWS is acceptable. Experience with Elasticsearch/OpenSearch is a plus. Ability to evaluate the best language for a given technical problem and mentor teams in both Python and Java best practices. Demonstrated experience designing large-scale, distributed systems in production environments. Professional Attributes: Strong communicator and active listener who can mentor and lead with empathy. Track record of career progression and impact in previous roles. Transparent, accountable, and dependable in delivery and communication. Open to feedback and able to contribute without ego. Naturally curious and enthusiastic about emerging technologies, especially AI. Bonus Points For: Active contributions to open-source or technical blogs. Experience with AI/ML pipelines or a strong interest in emerging AI tools and platforms. Leadership experience as a mentor, team lead, or technical influencer.

Legal Services and Technology
Leawood

RecommendedJobs for You