What You ll Do Design build and maintain scalable high-performance systems in Python and Java Take ownership of major components and lead architectural decisions impacting long-term scalability Collaborate with cross-functional teams to align technical strategy with business goals Leverage cloud platforms Azure preferred AWS acceptable for distributed application design and deployment Mentor and coach junior mid-level engineers fostering a culture of technical excellence Explore new technologies especially AI ML and integrate creative solutions Contribute to technical side projects or open-source tools demonstrating passion for engineering Technical Must-Haves 15 years of software engineering experience Expert in Python with production experience handling performance and scalability Strong Java background OO design concurrency enterprise-level systems Experience with RESTful APIs Django is a plus Frontend experience React and solid grasp of OOP SOLID principles and design patterns Hands-on experience with relational databases MySQL Oracle SQL Server Familiarity with cloud architecture and services on AWS or Azure Experience with Elasticsearch OpenSearch is a plus Proven ability to choose the right language tool for the problem and coach teams Track record in designing large-scale distributed systems solving real-world problems