Skip to Content

Senior Staff Software Engineer, Distributed Systems

Job Overview

A strong understanding of complex concepts related to computer architecture, data structures, algorithms, design concepts, and programming practices.

Key points

  1. The Sr. Software Engineer's role is to be the technical leader in building enterprise-grade scalable, performant systems which deliver the required functionality to the…

  2. Should be able to design and implement sufficiently large and complex features and/or architectural improvements to the product.

  3. Suggest and propose solutions to complex design problems.

  4. Identify areas of engineering improvements to the product and work with product architects and the team to address them.

  5. Tech / B.E / M.E./ M.Tech (Computer Science) or equivalent.

  6. AI first mindset to software development, having experience using genAI during various phases of software development lifecycle from design to code to test using…

  7. Hands-on experience in the design and development of complex products.

  8. Extensive hands-on experience in Go/Python/C/C++/Java on Unix/Linux platforms.

Skills

CommunicationPythonJavaAWSKubernetesLinuxGenerative AI

Experience: Senior-level · 5–7 years

Similar jobs

More open roles like this one