Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer Full Stack 
United States, Washington 
898400742

10.12.2024


As a Senior Software Engineer (Full Stack), you will be responsible for designing, developing, testing, and deploying web applications using a variety of technologies, such as .NET, C#, JavaScript, TypeScript, React, Angular, Azure, SQL, and more. You will also collaborate with other engineers, product managers, designers, and stakeholders to understand the requirements, provide feedback, and deliver value.

Required Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Experience with relational and/or non-relational databases, such as SQL Server, MySQL, MongoDB, or Cosmos DB.
  • Experience with cloud platforms, such as Azure, AWS, or Google Cloud.
  • Experience with web development best practices, such as RESTful APIs, MVC, SOLID, TDD, or CI/CD.

Candidates must be able to meet Microsoft, customer and/or government security screening requirements that are required for this role. These requirements include, but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Preferred Qualifications

  • Bachelor'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 Master'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.
  • Proficiency in one or more of the following languages: C#, Java, Python, Ruby, or Go.
  • Experience with front-end technologies, such as HTML, CSS, JavaScript, TypeScript, React, Angular, or Vue.
  • Experience with back-end technologies, such as .NET, Node.js, Express, Django, Rails, or Spring Boot.
  • Experience with web development tools and frameworks, such as Visual Studio, VS Code, Git, npm, webpack, or Bootstrap.
  • Experience with web development best practices, such as RESTful APIs, MVC, SOLID, TDD, or CI/CD.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Microsoft will accept applications for the role until December 16, 2024.

Responsibilities
  • Deliver scalable, resilient services with modern engineering practices and operational excellence.
  • Write production quality code that is extensible, maintainable, testable, and contains minimal defects.
  • Drive end-to-end feature development and partnering closely with Product Management, Design, Privacy, and Legal on user requirements.
  • Guide and mentor other engineers by following established design and coding patterns.
  • Drive architecture improvements to reduce operational burden on services and team. Improve availability, reliability, efficiency, observability, and performance of products at scale.
  • Collaborate broadly across multiple teams to ensure compatibility with existing frameworks.
  • Identify requirements, scope solutions, estimate work, schedule deliverables.