Software Engineer III
ClearTax is on a mission of simplifying the financial lives of Indians.
Product & Engineering excellence is what defines us and we stand for, and the opportunity is to build high-quality products that will shape ClearTax vision. We are looking for engineering leaders who can be a part of our mission and make a difference to the lives of millions of Indians who trust us with their finances.
To disrupt the financial world of India with technology, we are creating reliable, scalable, and highly performant systems. Our engineers solve real life complex financial problems, and create simplified and compelling experiences for our customers. Our engineering team is involved in all parts of the product life cycle: Ideating, design, planning, execution, and shipping.
About the Role
Software Engineer III at ClearTax is a thought leader, and a world class engineer who has proven record of creating impact on business and engineering with little or no help.
Professionals at this level represent the top 5% of all engineers. and will have a deep impact across a wide variety of business and technology decisions spanning multiple projects. This role is inherently cross-functional, working with core software systems across the company.
They help define and architect products, algorithms, and data systems that deeply integrate core software and services to drive innovations. We obsess over data, metrics, algorithms, mechanisms, and incentives that unlock innovation and scalability opportunities across the company.
They’re generally the “go-to” person for one or more areas of their business. We expect our SE-IIIs to actively seek out the toughest technology and engineering problems and solve them little to no guidance. They are able to whiteboard a theoretical model while at the same time roll up their sleeves and churn out efficient code. The position requires being a thought leader on the team, being able to technically mentor a team of engineers, and create cross-team impact.
Serve as a technical lead on our most demanding, cross-functional projects.
Ensure the quality of architecture and design of systems.
Functionally decompose complex problems into simple, straight-forward solutions.
Analyze and improve data quality and metrics.
Fully and completely understand system interdependencies and limitations.
Leverage knowledge of internal and industry in design decisions.
Assist in the career development of others, mentoring on advanced technical issues and helping managers guide the career growth of their team members.
Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience.
BE / B.Tech /M.Tech in Computer Science from premier institute
Strong experience in architecting and building multi-threaded, distributed systems.
Strong knowledge of data structures, algorithms, and designing for performance.
Outstanding problem-solving abilities.
Ability to achieve stretch goals in a highly innovative and fast paced environment.
Good communication skills, Fast Learner, Team Player,
Champion best practices of software engineering practices such as continuous integration, delivery, and deployment.
Strong code, design, documentation, and business acumen.