What You’ll Do
Design, build, and maintain scalable systems in both Python and Java with an
emphasis on performance, reliability, and clean architecture.
Take ownership of major components and lead architectural decisions that
impact long-term product scalability.
Collaborate with cross-functional teams to align technical strategy with
business goals.
Leverage modern cloud infrastructure (preferably Azure, or AWS) to design
and deploy robust, distributed applications.
Be a strong mentor and coach to junior and mid-level engineers, fostering a
culture of technical excellence and continuous learning.
Continuously explore new technologies, with a particular focus on the
potential of AI/ML and identify opportunities to bring innovation into the
product.
Maintain or contribute to technical side projects or open-source tools that
reflect your passion for engineering beyond the day job.
What We’re Looking For
Technical Must-Haves:
15+ years of overall Software Engineering experience.
Expert-level proficiency in Python, you’ve built and maintained production
systems with real-world performance and scalability considerations.
Should be well-versed with RESTful APIs. Experience with Django is a plus.
Strong background in Java, you should have a deep understanding of object-
oriented design, concurrency, and enterprise-level system design.
Solid experience with frontend technologies, particularly React.
Deep understanding of object-oriented programming, SOLID principles, and
design patterns.
Hands-on experience with relational databases such as MySQL, Oracle, or
SQL Server.
Familiarity with cloud architecture and services on AWS or Azure is a must.
Experience with Elasticsearch/OpenSearch is a plus.
Demonstrated ability to use both languages effectively, choosing the right tool
for the job and coaching teams on best practices in either.
Experience designing, building, and deploying systems in Azure (preferred) or
AWS cloud environments.
Proven track record of designing large-scale distributed systems that solve
real-world business problems.
Professional Attributes:
Clear communicator who listens, learns, and shares respectfully.
Demonstrated career stability with progressive responsibility and clear impact
in past roles.
High degree of integrity and honesty, transparent, accountable, and
dependable.
Comfortable offering opinions and receiving feedback without ego.
Enthusiastic about technology and curious by nature, tinkering, building, or
exploring outside of the day job.
Genuinely interested in or excited by the transformative potential of AI.
Bonus Points For:
Active GitHub contributions or personal side projects that show initiative and
technical passion.
Experience working with AI/ML pipelines, or interest in emerging AI
toolchains.
Experience as a technical leader, mentor, or thought contributor in the
engineering community.