LinkedIn logo
LinkedInPosted 1 month ago

Staff Software Engineer - Applications

HybridBengaluru, Karnataka, India

Full TimeSenior LevelDoctorate Or Professional DegreeEnterpriseInternet

Job Summary

Scale distributed applications using synchronous and asynchronous design patterns, write code, and deliver with speed and quality. Produce high-quality software that is unit tested, code reviewed, and checked in regularly for continuous integration. Act as a professional coach for engineers while collaborating with cross-functional teams to design scalable platforms and improve engineering productivity. Work with peers across teams to leverage a shared technical stack and make architectural trade-offs that align with broader business goals.

Required Qualifications

  • BS Degree in Computer Science or related technical discipline or related practical experience
  • 8+ years experience in software design, development, and algorithm related solutions
  • 8+ years experience programming experience in Java and/or C++

Desired Qualifications

  • BS 10+ years of relevant work experience, MS 9+ years of relevant work experience, or PhD 7+ years of relevant work experience
  • Experience in designing and building infrastructure and web services at large scale & strong object oriented skills
  • Expert knowledge of computer science, with strong competencies in data structures, algorithms, and software design
  • Experience with object oriented design, coding, testing patterns, and programming languages (Java, C++ etc.)

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce