Taro Logo

Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
Cybersecurity · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer

Microsoft Security is seeking a Software Engineer to join their Identity and Network Access (IDNA) Authorization group. This role focuses on designing and implementing scalable products for protecting access for hybrid workforces, customers, and non-human workload identities. The position involves working on Microsoft's unified, multilayered identity and network access security solution, which handles millions of requests per minute. The team innovates in architecting services for large scale and low latency requirements, with requests completing under 10ms. You'll be part of Microsoft's mission to empower every person and organization globally, working in a culture that embraces growth mindset and innovation. The role offers the opportunity to work with cutting-edge security technology, collaborate with cross-functional teams, and impact billions of users worldwide. The position is based in Dublin, Ireland, with up to 100% work from home flexibility. The ideal candidate should have strong programming skills in languages like C#, Rust, Go, Java, or Python, experience with cloud platforms, and excellent problem-solving abilities. This is an excellent opportunity to join a leading tech company and work on critical security infrastructure that protects users and organizations globally.

Last updated 3 months ago

Responsibilities For Software Engineer

  • Designing distributed systems that are performant, resilient and secure at scale
  • Building fine grained authorization capabilities and deliver the next generation experience
  • Operate a large scale production platform used by over a billion of active users
  • Driving cloud native innovation to improve production systems
  • Working closely with engineers, service teams across Microsoft, and external customers

Requirements For Software Engineer

Go
Java
Python
Rust
  • Proficiency in programming languages such as C#, Rust, Go, Java, or Python
  • Experience with cloud platforms such as Azure, AWS, or Google Cloud
  • Strong problem-solving and analytical skills
  • Proven experience in building scalable and reliable software solutions
  • Excellent communication and collaboration skills
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?