Software Engineering Intern

Microsoft

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Tulsa, OK
Employment
Intern
Posted
3 days ago
Freshness
Confirmed live today
Closes
Apr 21, 2027

Market check

Salary context

How this pay compares to similar roles

Similar $154k
$99k $209k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $113,700–$194,875.

Based on 240 similar postings.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 694 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 651 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Software Engineering Intern

The Software Engineering Intern joins a team to apply engineering principles to solve complex problems through sound and creative engineering. This role involves working with stakeholders to determine user requirements for features while quickly learning and incorporating new engineering methods into work processes. The intern will review current developments to improve product availability, reliability, efficiency, observability, and performance while driving consistency in monitoring and operations at scale. Key responsibilities include developing and applying data structures and algorithms and delivering projects in a cooperative team environment. Candidates must possess experience in C#, Java, Go, Rust, or Python. The role requires knowledge of cybersecurity, networking, operating systems, and secure software development, specifically focusing on identity and access management, authentication, authorization, RBAC, governance controls, threat modeling, and cloud security.

What you'll do

  • Apply engineering principles to solve complex technical problems.
  • Determine user requirements for new features with stakeholders.
  • Incorporate new engineering methods into existing work processes.
  • Improve product availability, reliability, efficiency, and performance.
  • Drive consistency in monitoring and operations at scale.
  • Develop and apply data structures and algorithms in software projects.
  • Implement secure coding practices and threat modeling for large-scale services.
  • Build software using languages such as C#, Java, Go, Rust, or Python.

What we're looking for

  • Currently pursuing a Bachelor's Degree in Computer Science or a related technical field with at least one semester remaining after the internship.
  • Currently pursuing a Master's Degree in Computer Science or a related technical field with at least one semester remaining after the internship.
  • 1+ year(s) of programming experience.
  • 6+ months of experience in delivering projects in teams.
  • 1+ year(s) of experience in developing and applying data structures and algorithms.
  • Coursework or experience in cybersecurity, networking, operating systems, or secure software development.
  • Familiarity with identity and access management concepts, authentication, authorization, RBAC, or governance controls.
  • Experience building software using C#, Java, Go, Rust, Python, or similar languages.

More like this

Similar roles

Intern Software Engineer

L3Harris

Salt Lake City, UT 6 days ago
C++ C# C Java Python Ruby SQL HTML5 XML Qt Ajax VxWorks Linux QNX Integrity Windows CE Embedded Software real time operating systems Debugging Hardware/Software Interfaces

Software Engineer Intern

Anduril Industries

Atlanta, GA +8 139 days ago
C++ Go Rust Java Python Algorithms Data Structures Cloud Infrastructure Front-end Frameworks Storage Systems Debugging Monitoring

Software Engineer: Security & Identity Intern

Microsoft

Cambridge, MA 5 days ago
C# Java Go Rust Python Data Structures Algorithms Cybersecurity Networking Operating Systems Secure Software Development Identity and Access Management Authentication Authorization RBAC Cloud Security Threat Modeling

Software Engineer Intern

General Dynamics

Remote (Pittsburgh, PA) 5 days ago
Java C++ JavaScript TypeScript React Redux HTML CSS AWS Docker Kubernetes Helm Ansible Terraform Jenkins GitLab Kafka RabbitMQ Agile Data Structures Algorithms Distributed Systems
Remote

Software Intern Engineer

General Dynamics

Scottsdale, AZ 2 days ago
Computer Engineering Systems Engineering Electrical Engineering Mechanical Engineering
Hybrid