remote
Software Engineer II - CTJ - TS/SCI - Microsoft
Software Engineer
Software Engineer II focused on building and operating scalable, secure cloud data platforms for Azure SQL, leveraging Python, distributed systems, and cloud services to deliver high‑performance solutions at global scale.
About the role
Key Responsibilities
- Design, develop, and maintain scalable services that power Azure SQL and next‑generation cloud experiences.
- Collaborate with cross‑functional teams to translate business requirements into robust, secure, and high‑performance solutions.
- Implement distributed system patterns, ensuring reliability, fault tolerance, and efficient data handling at global scale.
- Conduct performance tuning, capacity planning, and proactive monitoring to meet SLAs and optimize resource utilization.
- Participate in code reviews, architectural discussions, and continuous improvement initiatives.
Requirements
- Proven experience building cloud‑native services using Python and Azure technologies.
- Strong understanding of distributed systems, data storage, and SQL database design.
- Hands‑on experience with security best practices, including authentication, authorization, and data protection.
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
- Effective communication skills for interacting with stakeholders and cross‑team members.