Senior Software Engineer- CTJ- Poly

Microsoft

Great Falls Crossing (VA)

On-site

USD 119,800 - 234,700

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A major technology company is seeking a Senior Software Engineer in Great Falls Crossing, Virginia. The role involves reviewing and ensuring the quality of product code, creating effective test strategies, and applying best practices for secure software development. Candidates should hold a relevant Bachelor's Degree and have substantial experience in multiple programming languages, while also meeting specific security clearance requirements.

Qualifications

  • Bachelor's Degree and 4+ years of technical engineering experience.
  • Experience coding in multiple programming languages.
  • Ability to conduct code reviews and apply best practices.

Responsibilities

  • Review product and test code to meet team standards.
  • Create clear test strategies ensuring solution quality.
  • Apply best practices to build secure, scalable code.

Skills

C
C++
C#
Java
JavaScript
Python

Education

Bachelor's Degree in Computer Science or related technical field

Job description

Overview

The Cloud & AI organization accelerates Microsoft’s mission and bold ambitions to ensure that our company and industry is securing digital technology platforms, devices, and clouds in our customers’ heterogeneous environments, as well as ensuring the security of our own internal estate. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world. Microsoft is one of the largest enterprise service companies in the world.

Microsoft Azure is undergoing significant growth as customers around the world realize the benefits of moving services and applications to the cloud. Security and reliability are the foremost concerns for our customers as they move their services to Azure, outside of their corporate network. The job of the Azure Security team is to ensure that Azure is the most secure and resilient cloud platform. The team owns core security services spanning across the stack of Azure, providing low level platform security as well as protection for customer applications running at cloud scale. Our organization is responsible for core distributed security infrastructure including key management, disk encryption and data protection, Trusted Launch, and attestation of the platform as well as customer VMs, Azure Confidential Computing infrastructure services, Linux security, and other security capabilities for the Azure ecosystem.

Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end to end, simplified solutions. The Microsoft Security organization accelerates Microsoft’s mission and bold ambitions to ensure that our company and industry is securing digital technology platforms, devices, and clouds in our customers’ heterogeneous environments, as well as ensuring the security of our own internal estate. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world.

Responsibilities

We are looking for a Senior Software Engineer with experiences working with all service aspects of high throughput and multi-tenant services, who designs components carefully, properly handles errors, writes clean and well-factored code with good tests and good maintainability.

  • Review 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. Provide insight to code reviews to help improve code quality, coaching and feedback to develop other engineers\' skills. Conduct code reviews in a timely fashion that helps accelerate the pace of development. Consider diagnosability, reliability, testability, and maintainability when reviewing code, and understand when code is ready to be shared or delivered. Apply and review for coding patterns, security risks, compliance issues, and best practices in code reviews, providing feedback to drive adherence. Use automated source code analysis tools integrated into the build/development process.
  • Independently create a clear test strategy that ensures solution quality, prevents regression, and includes security testing to validate security invariants. Drive testing efforts to cover gaps, fix broken tests, and improve test speed, reliability, and defect localization. Build testable code and consider testability during design. Understand different types of tests (e.g., unit tests) and apply appropriate testing architectures. Identify difficult or untestable sections for future design or rearchitecture discussions. Leverage AI tools for test automation.
  • Apply best practices to build secure, scalable code; align with customer requirements and performance/security promises.
Qualifications

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.

Other Requirements
  • Security Clearance Requirements: Candidates must be able to meet Microsoft, customer and/or government security screening requirements, including active U.S. Government Top Secret Clearance with access to SCI based on SSBI with Polygraph. Clearance verification may be required prior to offer. Microsoft Cloud Background Check: required on hire/transfer and every two years thereafter. Citizenship verification may be required.
Preferred/Additional Qualifications
  • Master\'s Degree in Computer Science or related field AND 6+ years experience, or Bachelor\'s with 8+ years experience, in coding across C, C++, C#, Java, JavaScript, or Python, or equivalent.

Software Engineering IC4 – The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. In certain locations, base pay may differ. Benefits and other compensation may apply. Open to applicants until September 24th 2025. Equal opportunity employer information and accommodations available upon request.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Site Reliability Engineer II - CTJ - Poly
Site Reliability Engineer II - CTJ - Poly

Microsoft • Great Falls Crossing (VA)

On-site
USD 100,000 - 199,000
Site Reliability Engineer - CTJ - Poly
Site Reliability Engineer - CTJ - Poly

Microsoft • Reston (VA)

On-site
USD 100,000 - 199,000
Software Engineer, Identity Engineering
Software Engineer, Identity Engineering

Microsoft • Redmond (WA)

On-site
USD 100,000 - 130,000
Cloud Security Engineer
Cloud Security Engineer

Triwill Group • United States

On-site
USD 86,000 - 112,000
Competitive base salary
Medical, dental, vision insurance
401(k) retirement plan
+2
Senior Cloud Engineer
Senior Cloud Engineer

Pyramid Systems, Inc. • United States

On-site
USD 125,000 - 158,000
Senior Cloud Developer/Engineer
Senior Cloud Developer/Engineer

CACI International Inc • Chantilly (VA)

On-site
USD 103,000 - 219,000
Cloud Solution Architect - Security
Cloud Solution Architect - Security

Microsoft Corporation • Iowa (LA)

Hybrid
USD 83,000 - 168,000
Industry leading healthcare
Educational resources
Discounts on products and services
+2
Cyber Security Investigator - CTJ - Secret at Microsoft Corporation United States
Cyber Security Investigator - CTJ - Secret at Microsoft Corporation United States

Microsoft Corporation • United States

On-site
USD 98,000 - 194,000
Azure Cloud Security Engineer - 100% Remote
Azure Cloud Security Engineer - 100% Remote

CENSUS SA • Town of Greece (NY)

Hybrid
USD 120,000 - 160,000
Software Engineer (Networking & Telemetry Systems)
Software Engineer (Networking & Telemetry Systems)

Microsoft • Mountain View (CA)

On-site
USD 140,000 - 200,000