Software Engineer

3 weeks ago


Hyderabad, India Microsoft Full time

Overview

:

Microsoft is on a mission to empower every person and every organization on the planet to achieve more. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world. You can help us achieve our mission.

Microsoft Devices group focuses on building devices that fully express the Microsoft vision. A fundamental part of our strategy is having desirable and powerful devices that enable the experiences people want and elicit their excitement. Creating these devices involves a close partnership between hardware and software engineers, designers, and manufacturing. We are currently building the next generation products and we need you 

Within Microsoft Devices group, Surface Commercial Engineering team is responsible for developing and maintaining the Surface product line. We work on designing, testing, and improving the hardware and software of Surface devices to ensure that they meet the needs of commercial customers.

Qualifications

Required Qualifications :

Bachelors/ Masters degree in Computer Science or other Engineering field  2+ years of experience as a Software Engineer in designing, building and running cloud service at large scale 2+ years of experience with software development in programming language C#, ReactJS, WebAPIs, Azure & .Net Excellence in software engineering practices, including coding with a foundation in data structures, algorithms and testing, debugging and analytical skills Experience with distributed systems design and implementation, especially microservices architecture Experience working on Azure services (AKS, Web Apps / Function Apps, Cosmos DB) Excellent technical design, problem solving and debugging skills Excellent leadership, communication, teamwork and collaboration skills across organizations  Passionate, motivated, self-driven and quick learner

Preferred but not mandatory:

Knowledge and experience in Firmware, Drivers, integration with OS.  Experiences with Containers, Kubernetes, Microservices for managing CICDs

Responsibilities

Role & Opportunity:

The Surface Commercial team is seeking a passionate Software Engineers to help drive growth and scalability for the business. As a key member of the team, you will be responsible for delivering Full stack solutions, empowering commercial customers to self-serve, manage and monitor Surface devices at scale. This is an exciting opportunity to demonstrate broad leadership and impact across Devices.

Ideal candidates for this position should have a degree in computer science or other engineering field, with excellent expertise in full stack development of UI with ReactJS, Backend and DB. Strong leadership and problem-solving skills are essential, as well as the ability to communicate effectively and work well in cross-group situations. Attention to detail is crucial. Are you up for the challenge?

Responsibilities :

Technical Execution: Implement complex software features with a focus on writing clean, efficient, and maintainable code. Collaboration: Work closely with other engineers, product managers, and designers to understand requirements and translate them into technical solutions. Code Reviews: Participate in code reviews to ensure code quality and share knowledge with the team. Testing: Write and maintain unit and integration tests to ensure software reliability. Continuous Learning: Keep up-to-date with new technologies and best practices in software development. Problem-Solving: Address technical challenges and contribute to the team's problem-solving efforts. Documentation: Document technical designs and processes for future reference and knowledge sharing. Monitor production systems for degradation, downtime, or interruptions, alerting stakeholders about status and taking appropriate actions to restore system/product/service Identify opportunities and drive the implementation of automation to improve Developer productivity Have a desire to work collaboratively, solve problems with groups, find win/win solutions and celebrate successes. Enthusiasm, integrity, self-discipline, results-orientation in a fast-paced environment. Embody our culture and values Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.Industry leading healthcareEducational resourcesDiscounts on products and servicesSavings and investmentsMaternity and paternity leaveGenerous time awayGiving programsOpportunities to network and connect

  • hyderabad, India Rocket Software Full time

    Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or...

  • Software Engineer II

    4 weeks ago


    Hyderabad, India Rocket Software Full time

    Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or influences...


  • Hyderabad, India Rocket Software Full time

    DescriptionSummary:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or influences...

  • Software Engineer III

    4 weeks ago


    Hyderabad, India Rocket Software Full time

    Description Summary:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or...


  • Hyderabad, India Rocket Software Full time

    DescriptionSummary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases,...

  • Software Engineer

    1 week ago


    Hyderabad, India Siemens Digital Industries Software Full time

    Job Family: Research & Development Req ID: 417892 Assists more senior engineers in designing, developing, modifying, and implementing software programming for products (both internal and external) with focus on surpassing customers expectations by achieving high quality and on time delivery. Ensures the overall functional quality of the released...

  • Software Engineer

    1 week ago


    Hyderabad, Telangana, India Siemens Digital Industries Software Full time

    Job Family: Research & DevelopmentReq ID: 417892Assists more senior engineers in designing, developing, modifying, and implementing software programming for products (both internal and external) with focus on surpassing customers expectations by achieving high quality and on time delivery. Ensures the overall functional quality of the released product on all...


  • Hyderabad, India Rocket Software Full time

    DescriptionSummary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases,...


  • hyderabad, India Rocket Software Full time

    Description Summary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities,...


  • Hyderabad, India Rocket Software Full time

    DescriptionSummary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases,...


  • Hyderabad, India Rocket Software Full time

    Description Summary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities,...


  • hyderabad, India Rocket Software Full time

    Description Summary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities,...


  • hyderabad, India Dew Software Full time

    Dew Software is seeking a highly motivated and talented Build and Release Engineer to join our team. As a leading player in the Digital Transformation space and a CMMi Level 3 and ISO certified organization, we take pride in our commitment to quality and excellence. As a Build and Release Engineer, you will be responsible for coordinating and managing...


  • Hyderabad, India Dew Software Full time

    Dew Software is seeking a highly motivated and talented Build and Release Engineer to join our team. As a leading player in the Digital Transformation space and a CMMi Level 3 and ISO certified organization, we take pride in our commitment to quality and excellence. As a Build and Release Engineer, you will be responsible for coordinating and managing...


  • Hyderabad, India Dew Software Full time

    Dew Software is seeking a highly motivated and talented Build and Release Engineer to join our team. As a leading player in the Digital Transformation space and a CMMi Level 3 and ISO certified organization, we take pride in our commitment to quality and excellence. As a Build and Release Engineer, you will be responsible for coordinating and managing...

  • Software Engineer

    2 weeks ago


    hyderabad, India Microsoft Full time

    Designation: FULL STACK ENGINEER.Overview:Are you an experienced full-stack Software Engineer. Does the opportunity to be involved in state-of-the-art development, measurement, and experimentation for edge browser and edge shopping excite you? If so, this Senior Software Engineer position may be a perfect fit for you. Please check out the link for edge...


  • Hyderabad, India Indium Software Full time

    Job Description :This role is ideal for a passionate engineer with a strong foundation in Java, Spring Boot, and a desire to tackle complex technical challenges in a fast-paced environment.Responsibilities :- Design, develop, and maintain backend services using Java and Spring Boot.- Architect and implement microservices to ensure scalability and...


  • Hyderabad, Telangana, India Indium Software Full time

    Job Description :This role is ideal for a passionate engineer with a strong foundation in Java, Spring Boot, and a desire to tackle complex technical challenges in a fast-paced environment.Responsibilities :- Design, develop, and maintain backend services using Java and Spring Boot.- Architect and implement microservices to ensure scalability and...


  • Hyderabad, India Indium Software Full time

    Job Description : This role is ideal for a passionate engineer with a strong foundation in Java, Spring Boot, and a desire to tackle complex technical challenges in a fast-paced environment.Responsibilities :- Design, develop, and maintain backend services using Java and Spring Boot.- Architect and implement microservices to ensure scalability and...


  • hyderabad, India Indium Software Full time

    Job Description : This role is ideal for a passionate engineer with a strong foundation in Java, Spring Boot, and a desire to tackle complex technical challenges in a fast-paced environment.Responsibilities :- Design, develop, and maintain backend services using Java and Spring Boot.- Architect and implement microservices to ensure scalability and...