Software Engineer II

MicrosoftRedmond, WA
1h

About The Position

We are looking for a Software Engineer to join our team focused on building intelligent, scalable, and secure systems. This role involves designing and implementing AI-enhanced services that support enterprise-scale applications and customer-facing experiences. You will contribute to architecture, development, and optimization of cloud-native solutions, with emphasis on responsible AI practices. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements 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.

Nice To Haves

  • 3+ years of experience in software engineering, preferably in cloud-scale or AI-enhanced services.
  • Proficient in C#, Python, or JavaScript, and familiarity with cloud platforms like Azure or AWS.
  • Experience with AI development tools and frameworks (e.g., OpenAI APIs, Transformers, Semantic Search).
  • Deep understanding of CI/CD pipelines, GitHub workflows, and infrastructure-as-code.
  • Demonstrated ability to lead design efforts and deliver production-grade solutions.
  • Excellent problem-solving, communication, and collaboration skills.

Responsibilities

  • Architect and develop distributed systems and microservices using modern programming languages and cloud platforms.
  • Integrate AI capabilities such as natural language processing, semantic search, and intelligent agents using frameworks like Azure OpenAI, Semantic Kernel, or equivalent.
  • Drive performance, scalability, and cost-efficiency through telemetry, asynchronous I/O, and system profiling.
  • Ensure robust data validation, schema enforcement, and compliance with privacy and security standards.
  • Collaborate across disciplines to define technical requirements, review designs, and deliver high-quality software.
  • Mentor engineers and promote engineering best practices across the team.
  • Embody our culture and values.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service