Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer

Microsoft Security is seeking a dedicated Full Stack Software Engineer to join their team in Dublin, Ireland, with the option for up to 100% remote work. This role is part of Microsoft's Security Business Unit, focusing on making the world safer through end-to-end security solutions. The position requires 2+ years of experience and involves working on authentication processes and password reset mechanisms within Entra ID.

The ideal candidate will be proficient in full-stack development and have a strong foundation in computer science fundamentals. You'll be working with cutting-edge security technologies, collaborating across Microsoft Identity teams to deliver secure, robust, and accessible experiences that protect customer accounts and identities.

This is an excellent opportunity to join Microsoft's mission of empowering every person and organization globally. The role offers comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave. You'll be part of a culture that embraces growth mindset and innovation, working on solutions that impact billions of users worldwide.

Key responsibilities include designing and implementing new features, writing scalable code, participating in code reviews, and maintaining live services. The position requires a security-first approach and involves on-call rotations. Microsoft offers a collaborative environment with opportunities for professional growth and the chance to work on critical security infrastructure that protects users globally.

Last updated 4 minutes ago

Responsibilities For Software Engineer

  • Engage in comprehensive lifecycle of product development
  • Design and deploy new features within the products
  • Write and implement scalable and maintainable code
  • Participate in code reviews to uphold coding standards and best practices
  • Adopt a security-first approach to project development
  • Collaborate with engineering team to establish practices that boost developer productivity
  • Engage in operation of live services, including rotational on-call duties
  • Identify and execute solutions to enhance service reliability and performance

Requirements For Software Engineer

Java
TypeScript
  • Masters or Bachelor's Degree in Computer Science or related technical field
  • +2 Years of hands-on experience technically - strong coding/programming
  • Experience programming in C#, Java or other computer programming languages
  • Strong technical prowess, including understanding of algorithms, systems architecture, and end-user experience
  • Excellent analytical, problem-solving, and debugging skills
  • Solid understanding of object-oriented design, coding patterns, and testing practices
  • Experience of operating and maintaining distributed infrastructure
  • Experience in modern monitoring/configure management systems, AND/OR cloud infrastructure
  • Familiarity with Microsoft Azure and/or other cloud technologies
  • Experience in Agile, DevOps, building micro services
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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?

Jobs Related To Microsoft Software Engineer

Software Engineer II

Microsoft Sentinel seeks Software Engineer II to develop cloud security solutions, offering remote work and competitive compensation ($98K-$193K).

Software Engineer

Software Engineer position at Microsoft Defender for Endpoint team, focusing on building cloud-powered security solutions with competitive pay and hybrid work model.

Service Engineer II

Service Engineer II position at Microsoft Advertising, combining software engineering with technical support for Bing Ads platform, offering hybrid work and competitive benefits.

SOFTWARE ENGINEER II

Software Engineer II position at Microsoft's Cloud Supply Chain organization, focusing on distributed systems and microservices development with 6+ years of experience required.

Software Engineer II

Software Engineer II position at Microsoft's Azure Data engineering team, building scalable data platforms and services with competitive pay and benefits in Vancouver.