Microsoft
Technology & SoftwareDirect employer career site

Software Engineer - CTJ - Poly

Pay
$102,100 – $202,200 per year
Location
Reston | United States, VA
Job type
Full-time
Level
Mid-level
Listed
28 days ago

Skills & highlights for this role

  • C#
  • Java
  • Python

About the role

AI-Native Development Uses appropriate artificial intelligence (AI) tools and practices across the software development lifecycle (SDLC) in a disciplined manner. Takes responsibility for the content of their AI-generated changes to artifacts, reviewing all changes and applying appropriate tooling and processes with minimal guidance.

Supports efforts to use debugging, tests, tools, logs, telemetry, and other methods to proactively verify assumptions before issues occur for product features in production. Contributes to bringing insight to code reviews to help improve code quality, coaching and providing feedback to develop other engineers' skills with minimal guidance.

Contributes to code reviews in a timely fashion that helps accelerate the pace of development on the team. Collaborates with architects with minimal supervision to build and modify a product/solution feature, providing feedback as needed. Contributes to the development of design documents that support user stories and other product requirements with oversight. Develops an awareness of the current technology landscape.

Contributes to the refinement of product features by escalating findings from analyses to inform decisions regarding the engineering of products. Executes test plans that incorporate security testing to validate security invariants (including negative cases) with minimal supervision. Builds testable code and considers testability during design for a set of features with minimal guidance.

Contributes to identifying dependencies, and incorporates them into the development of design documents for a product area with little oversight. Contributes to collaborating with other teams to reach common goals where dependencies and validation concerns overlap.

Contributes to the identification of requirements for, and development of automation within production and deployment of a complex product feature, targeting zero-touch deployment when possible. Builds knowledge, shares new ideas, and shares pinpoints of engineering tool gaps to improve software developer tools to support easier, faster, and more effective software engineering for complex product features.

Develops higher-level awareness of tools outside current areas of expertise. Contributes to incorporating deployment gates on security controls, and scanners for a set of product features to prevent regressions and/or vulnerabilities that would have customer impact. Contributes to efforts to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility.

Works with partner teams to ensure a set of product features work well with the components of the partner team with minimal supervision, contributing to efforts to ensure proper end-to-end testing, live-site coverage, scalability, performance, and DRI escalation pathways are established before going live. Contributes to efforts to break down larger work items into smaller work items and providing estimation.

Ensures required security protections and detection processes are accounted for in planning with minimal guidance. Contributes to ensuring project plans adhere to security, privacy, and compliance requirements. Ensures all code for a set of product/solution features is properly flighted for quicker mitigation of production incidents with minimal supervision. Contributes to establishing a rollback plan for a set of features.

Contributes to monitoring dependency status and ensuring that only the latest, secure versions are deployed. Contributes to building deployment infrastructure to allow developers' private builds for a product feature to be tested in a production-like environment. Collaborates with internal partners (e.g., Data Science, product managers) to incorporate success and guard rail metrics for experimentation with minimal guidance.

Contributes to enabling secure operations, security monitoring, and integration with live site investigation activities with minimal oversight.

Contributes to efforts to classify, and analyze data with little oversight on a range of metrics (e.g., health of the system, where bugs might be occurring), and helps to create outputs (e.g., notifications, dashboards) that improve monitoring and investigating security-related concerns and scenarios, system monitoring and/or issue identification and mitigation.

Works with appropriate internal stakeholders (e.g., product manager, privacy/security subject matter expert, technical lead) to understand and determine customer/user requirements for a set of features. Incorporates customer insights into future designs or solution fixes with minimal supervision.

Incorporates unwritten requirements, such as appropriate continuous feedback loops that measure actionable, quantitative (e.g., customer value, usage patterns, solution performance) and qualitative (e.g., accessibility, globalization) indicators of value. Understands, and begins providing feedback on, and advocating for the security and privacy needs of the customer who will be using the set of features.

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.

These requirements include, but are not limited to the following specialized security screenings: The successful candidate must have an active U.S. Government Top Secret Clearance with access to Sensitive Compartmented Information (SCI) based on a Single Scope Background Investigation (SSBI) with Polygraph.

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.

Master's Degree in Computer Science or related technical field AND 3+ 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 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $102,100 - $202,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $133,800 - $219,200 per year. Certain roles may be eligible for benefits and other compensation.

Read the original posting

From Microsoft's careers page, first listed on Rolev.ai on October 11, 2026. Rolev.ai is not the employer.

How Rolev.ai helps with this application

Rolev.ai is a job search and application tool for US job seekers. For this Software Engineer - CTJ - Poly role at Microsoft, it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.

  • See how you fit

    Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.

  • Tailor without inventing

    Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.

  • Draft the full kit

    Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.

  • 1-Click Extension Autofill

    The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.

Common questions

What is the salary for the Software Engineer - CTJ - Poly role at Microsoft?

The Software Engineer - CTJ - Poly posting at Microsoft states compensation of $102,100 – $202,200 per year. It is listed as a full-time position. Final pay may depend on location, experience, and interview evaluation on Microsoft's official career site.

Where is the Software Engineer - CTJ - Poly job at Microsoft located?

This Software Engineer - CTJ - Poly position at Microsoft is located in Reston | United States, VA. Always check Microsoft's application page for specific state eligibility or relocation policies.

What qualifications are required for Software Engineer - CTJ - Poly at Microsoft?

For the Software Engineer - CTJ - Poly role, Microsoft highlights experience with C#, Java, Python. Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.

How do I apply for the Software Engineer - CTJ - Poly position at Microsoft?

This listing links directly to Microsoft's application page. You can apply directly on Microsoft's site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.