Senior Software Engineer - Ctj - Poly

Microsoft Microsoft · Big Tech · Reston, VA +3 · Software Engineering

Senior Software Engineer on the Cloud+AI Silver Team responsible for deploying and operating services within an air-gapped environment, including the infrastructure for collaboration. This role involves working with engineers and PMs to enable Azure services for internal and external customers in highly secured and regulated industries, meeting stringent security policy and assurance requirements. The engineer will independently use AI tools and practices across the SDLC, review code, debug, design test strategies, and collaborate across teams to build and operate secure and reliable systems.

What you'd actually do

  1. Independently uses appropriate artificial intelligence (AI) tools and practices across the software development lifecycle (SDLC) in a disciplined manner.
  2. Reviews product code and test code to ensure it meets team standards, contains the correct test coverage, and is appropriate for the product or solution area.
  3. Uses debugging tools, tests, logs, telemetry, and other methods to proactively verify assumptions while developing code before issues occur for products in production.
  4. Independently creates a clear test strategy that ensures solution quality, prevents regression from being introduced into existing code.
  5. Identifies dependencies and incorporates them into the development of design documents for a product, application, service or platform.

Skills

Required

  • Software development lifecycle (SDLC)
  • Code reviews
  • Debugging
  • Testing strategies
  • System design
  • Collaboration
  • Security best practices
  • Compliance

Nice to have

  • AI tools
  • Generative AI (GenAI)
  • Test automation

What the JD emphasized

  • highly secured and regulated industries
  • security policy and assurance requirements