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 current 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.
Robust 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.
📌 Staff Software Engineer 15+ Years Hyderabad (India)
🏢 Informica Solutions
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.