Location
Bangalore | India
Job description
- We are looking for a Software Engineer II who takes ownership of their work, encourages peers in their division to avoid silos, and drives initiatives forward
- A Software Engineer II applies known technology principles and design experience to multiple tasks and complex designs
- They participate in system design tasks; design modules to the constraints imposed by the system and actively contribute to the design of related modules
What We re Looking For:
- Indexness : Be a capable leader in demonstrating the Index values and sets an example for others in their teams and across the division.
- Embrace it. Lead it: A SE II not only plans for change but looks for opportunities where change would bring long-term benefits, even at short-term cost. They raise issues, propose solutions and work with others to mitigate the impact. They support their team to reinforce a need to remain agile and plan for change.
- Support Each Other. It Matters: A SE II is someone who is regularly depended on by their peers. They actively work to support their team for coverage and expertise. They work to set a team culture where supporting each other truly matters.
- Learn it. Teach it : Become an expert in various areas, and in some cases has a bigger impact by sharing knowledge with others. They work to identify gaps in knowledge and training and bridge that gap by running KTs, and setting an example for others to follow.
- Build Real Trust. It Doesnt Just Happen: A SE II has built good knowledge of our systems and technologies and uses that knowledge to move initiatives forward. They take great care to ensure their information is accurate. They use this combined with experience to provide forecasts and commitments on large projects and work to deliver on them, raising issues as they surface.
- Be Intentional. Launching is Fun. It s the Landing that counts: A SE II works with Product and leaders to set goals and follow through with data to validate outcomes. They work towards completion, ensuring serviceability, telemetry and high quality are part of their definitions of done.
Here's What You'll be Doing:
- You ll be working on cutting edge programmatic ad tech and large scale data processing pipelines that handle billions of transactions every day
- You will see your code in action every day and you definitely won t be bored in this role
- Designing, writing, and testing robust and reliable code
- Working with product owners and end users of the software to deeply understand the domain and identify opportunities for improvements
- Finding practical technological solutions
- Analyzing and estimating work in an agile environment
- Fostering a collaborative environment by bringing people together to come up with better designs and approaches to complex problems
- Suggest, promote and implement improvements to coding standards and practices
Heres What You Need:
- 3+ years of experience as a Software Engineer
- You re super talented, a fast learner and embrace change
- Computer Science or related field of Bachelor degree
- A desire to work with and learn from the people around you - we greatly value people and interactions
- Be able to design, write and test high quality code for a large and scalable environment
- Excellent problem-solving skills, ability to think differently, and an understanding that compromise, negotiation and practicality are important qualities
- Be data-driven and able to perform comprehensive data analysis to spot trends and troubleshoot issues using SQL
- Experience with any of the following is an asset: Golang, Scala, Java, C++, Perl, Python, Kubernetes, Kafka, Spark, Docker, data visualization tools
- Experience building APIs and UIs for financial systems is an asset
Why You'll Love Working Here:
- Company paid comprehensive health and life insurance plans
- Paid Time off and flexible work schedules
- Company contribution to Provident Fund
- Participation in our company Stock options plan
- Company paid Parental Leave
- Monthly internet stipend
- One Time Office Set up Allowance
- Quarterly Wellness allowance
- Community engagement opportunities and donation-matching program
- Volunteer paid day off
- Annual virtual company retreats and regular community-led team events
- A workplace that supports a diverse, equitable, and inclusive environment
Job tags
Salary