Talent.com
This job offer is not available in your country.
Senior Software Engineer

Senior Software Engineer

HeadSpinBengaluru, Karnataka, India
30+ days ago
Job description

What you’ll do

  • Work closely with support teams to address and resolve issues in a timely manner.
  • Write technical documentation for engineering and support teams.
  • Create engineering tickets with technical specifications and steps for reproduction.
  • Design, develop, and maintain high-quality, performant, and secure software applications using Python and Go.
  • Effectively communicate technical subject matter to non-technical audiences.
  • Review and provide feedback on code reviews to ensure high code quality and alignment with product vision and goals.
  • Work with other team members to design and deliver software solutions in a distributed system environment.
  • Participate in agile development processes including sprint planning, daily stand-ups and sprint retrospectives.

Necessarily skills

  • Excellent problem-solving skills to solve sophisticated issues.
  • Ability to work in macOS and Linux command-line environments.
  • Understanding of and experience using source control software such as git.
  • Understanding of machine learning concepts and algorithms.
  • Experience with backend development languages such as :
  • Python
  • Golang
  • Java
  • Understanding of and experience with back-end development and technologies, such as :
  • SQL or NoSQL databases
  • Understanding of Web Sockets, REST APIs and HTTP requests
  • Able to read and implement technical specifications.
  • Able to collaborate on developing project specifications.
  • Able to communicate technical details to non-technical support staff in a solutions-oriented manner.
  • Bonus points

  • Understanding and experience of mobile app technologies on platforms such as :
  • Android, iOS
  • Understanding of test automation technologies such as :
  • Appium, Selenium
  • Deep knowledge of Python or Go.
  • Experience with machine learning models for audio and video processing.
  • Experience of integrating Gen AI models seamlessly
  • Familiarity with Node.js
  • Experience compiling, debugging, and deploying programs on the command line.
  • Experience with Docker or other container technologies.
  • Required Experience

  • 5+ years of experience working in a backend software engineering role.
  • Required Education

  • BE in Computer Science or Information Science or MCA with at least Android / iOS knowledge
  • Create a job alert for this search

    Senior Software Engineer • Bengaluru, Karnataka, India