Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
India, Telangana, Hyderabad 
583982796

17.09.2024

As a Backend Engineer, you will design, implement, andservices, APIs, and infrastructure to support the evolving needs of our platform.developers, to ensure seamless integration and exceptional performance. From system architecture and data modeling to API design and deployment automation, you will play a key role in driving our technical roadmap and delivering innovative solutions.

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Experience in developing andoptimizingRESTful APIs and microservices.
  • Proven ability to create andmaintainefficient, reliable backend services.
  • Experience designing, building, andmaintainingcomplex backend systems.


Preferred Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.

Responsibilities
  • Ship high-quality, well-tested, secure, and maintainable code.
  • Develop andmaintainrobust, scalable, and efficient full-stack applications.
  • Collaborate closely with cross-functional teams, including product owners, designers, and other engineers, to understand and address business requirements effectively.
  • Participate in code reviews, providing constructive feedback and ensuring code quality and adherence to coding standards.
  • Contribute ideas for continuous improvement of the tech stack, tools, and development processes.
  • Ensure seamless integration of front-end and back-end components, focusing onoptimalperformance and user satisfaction.
  • within a world-class engineering teamcomprisingengineers, architects, scientists, and leadership.
  • Contribute to a positive and innovative team culture.
  • maintainingengineering standards and paying down technical debt.
  • Experiment with and recommendnew technologiesthat simplify or improve our stack.