Software Engineering - CTJ - POLY jobs in United States
info-icon
This job has closed.
company-logo

Microsoft · 1 day ago

Software Engineering - CTJ - POLY

Microsoft has an exciting opportunity for a Senior Software Engineer to join The Identity team for the Azure Government Secret and Top-Secret Clouds. The role involves designing, developing, and delivering user-friendly Azure services to ensure quality and reliability while participating in customer support.

Agentic AIApplication Performance ManagementArtificial Intelligence (AI)Business DevelopmentDevOpsInformation ServicesInformation TechnologyManagement Information SystemsNetwork SecuritySoftware
check
Growth Opportunities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

You will be involved with the Design, development and the delivering of user-friendly, state-of-the-art Azure services to provide world-class user experiences on Azure
Work together with the team to ensure service quality, availability, and reliability
Participate in live-site and customer support to ensure customers using our services have a great experience
Engineers should expect to participate in a regularly scheduled on-call rotation
Reviews the code of a product to assure it meets the team's and Microsoft's quality standards, is reliable and accurate, and is appropriate for the scale of the product/solution area
Applies feedback to current and future iterations
Participates in code reviews to ensure coding standards are followed
Considers diagnosability, reliability, and maintainability when reviewing code, and understands when code is ready to be shared or delivered
Applies and screens for coding patterns and best practices in reviews, and provides feedback on code to drive adherence to best practices
Leads by example within the team by producing extensible and maintainable
Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI)
Applies metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices
Applies debugging tools and examines logs, telemetry, and other methods to verify assumptions through writing and developing code proactively before issues occur and reactively as issues occur for products
Conducts retrospective debugging of solutions to identify root causes of problems
Independently creates a clear and articulated plan for testing and assuring quality of solutions, and defines success for outcomes of tests (e.g., unit tests)
Identifies needs for a broad versus selected approach in testing mechanisms and makes informed decisions to implement the most effective tests
Drives efforts to add new tests, remove antiquated tests, and aggregate tests to improve the test suite
Improves recommendations to the team and augments test cases to ensure that solutions have good test coverage
Drives efforts to continually integrate automation features when planning for testing
Leads discussions for the architecture of products/solutions and creates proposals for architecture by testing design hypotheses and helping to refine code plans
Provides reactions, proposed solutions, and inputs to architects
Partially owns solutions for architecting of solutions, with minimal technical oversight
Develops design documents for designs or User Stories, and determines the technology that will be leveraged and how it will interact
Shares learnings and identified solutions from investigations with the team and owns for some design decisions
Assures system architecture meets security and compliance requirements and expectations
Drives identification of dependencies and the development of design documents for a product, application, service or platform
Identifies other teams and technologies that will be leveraged, how they will interact, and when one's own system may provide support to others
Determines back-end dependencies associated with product, application, service, or platform functionality for the solution/product area
Understands up and downstream effects of solutions and work provided to ensure appropriate security and performance, drives reliability in the solutions, and optimizes dependency chains and retrieves across teams
Drives identification of areas of dependency and overlap with other teams or team members and drives coordination
Communicates across teams and resolves conflicts between teams
Drives efforts to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility
Creates and assures the presence of visible evidence (e.g., audit trail) to demonstrate compliance for products
Develops and maintains a deep understanding of the implications of onboarding new technologies following expectations of compliance at Microsoft
Demonstrates and maintains an up-to-date understanding of both global and local regulations for technologies and system applications to ensure regulations are followed and met

Qualification

CC++C#JavaPythonJavaScriptSoftware DesignDebuggingTest AutomationSecurity ComplianceMentorshipCollaborationProblem Solving

Required

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
Candidates must be able to meet Microsoft, customer and/or government security screening requirements are required for this role
The successful candidate must have an active U.S. Government Top Secret Security Clearance
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
Failure to maintain or obtain the appropriate U.S. Government clearance and/or customer screening requirements may result in employment action up to and including termination
This position requires successful verification of the stated security clearance to meet federal government customer requirements
You will be asked to provide clearance verification information prior to an offer of employment
This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
This position requires verification of U.S. citizenship due to citizenship-based legal restrictions
To meet this legal requirement, citizenship will be verified via a valid passport, or other approved documents, or verified US government Clearance

Preferred

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 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 equivalent experience

Benefits

Certain roles may be eligible for benefits and other compensation.

Company

Microsoft

company-logo
Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.

Funding

Current Stage
Public Company
Total Funding
$1M
Key Investors
Technology Venture Investors
2022-12-09Post Ipo Equity
1986-03-13IPO
1981-09-01Series Unknown· $1M

Leadership Team

leader-logo
Satya Nadella
Chairman and CEO
linkedin
leader-logo
Vukani Mngxati
Chief Executive Officer - Microsft South Africa
linkedin
Company data provided by crunchbase