Software Engineer II

Global technology company that empowers every person and organization on the planet to achieve more.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft's Azure Communication Services (ACS) team is seeking a Software Engineer II to join their Telco Messaging Group. This role involves working with cloud-based services that provide REST APIs and SDKs for integrating communication into applications. The position focuses on processing various types of messages in telecommunication networks, including SMS and MMS.

The role offers an exciting opportunity to build and run services at scale, serving hundreds of millions of users. As part of the ACS mission, you'll be working on challenging technical problems while contributing to Microsoft's broader goal of empowering people and organizations globally.

The ideal candidate will possess a strong passion for technology, intellectual curiosity, and excellent communication skills. You'll be working in a collaborative environment where you can make meaningful contributions to the team while delivering impactful results. The position offers competitive compensation, comprehensive benefits, and the opportunity to work with cutting-edge technology in a remote setting.

This role is perfect for someone who combines technical expertise with a growth mindset and enjoys working on large-scale distributed systems. You'll be part of Microsoft's inclusive culture where respect, integrity, and accountability are fundamental values. The position offers significant learning opportunities and the chance to work on services that impact millions of users worldwide.

Last updated 16 minutes ago

Responsibilities For Software Engineer II

  • Design, implement and test new features in existing services and new services
  • Drive product vision and suggest innovative features and approaches
  • Collaborate with other teams
  • Monitor live services and perform service operations in Production
  • Follow and improve code quality, performance, testability and documentation requirements
  • Participate in estimation and planning of development tasks
  • Debug and fix issues

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Solid problem-solving, troubleshooting and debugging skills
  • Good analytical skills and logical thinking
  • Ability to communicate technical details clearly
  • Deep understanding of software development principles
  • Ability to write clean, maintainable and tested code
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II

Medical Insurance
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer II

Microsoft Software Engineer II position focusing on AR/VR technology, cloud services, and real-time collaboration experiences with competitive compensation and benefits.

Service Engineer II - CTJ - Poly

Service Engineer II position at Microsoft focusing on Office 365 government cloud services, requiring Top Secret clearance and offering competitive compensation with comprehensive benefits.

Software Engineer II

Software Engineer II position at Microsoft's Azure Data team in Vancouver, focusing on building scalable cloud services for usage billing with hybrid work arrangement.

Software Engineer II

Microsoft is seeking a Software Engineer II to develop their Semantic Fabric platform, working on large-scale data systems and LLM integration for M365 services.

Software Engineer II

Software Engineer II position at Microsoft focusing on Windows performance optimization and system-level improvements, requiring 4+ years of experience in C/C++ development.