Microsoft is seeking experienced Senior Full Stack Software Engineers to join their teams in Dublin, working on a range of cutting-edge technologies and platforms. This role involves solving challenging engineering problems and contributing to mission-critical services that impact billions of users.
Responsibilities
- Work with engineers, program managers, designers, and partners to deliver feature sets with well-designed architecture.
- Own and deliver large-scale solutions, including design, implementation, testability, debugging, and support.
- Provide insights and best practices to improve development processes.
- Mentor and coach junior engineers, sharing knowledge and proposing relevant solutions.
- Write clean, well-thought-out code with a focus on quality, performance, scalability, and maintainability.
- Implement and manage tests, identifying and resolving coverage issues.
- Commit to delivering excellent customer experiences and iterate based on feedback.
- Ensure reliable operation of features and early detection of issues in production.
- Collaborate with various teams to create cohesive end-to-end experiences.
- Foster a diverse and inclusive culture and participate in hiring processes.
Qualifications
- Education. Bachelor’s degree in Computer Science or equivalent work experience.
Technical Skills
- Proficiency in one or more general-purpose programming languages such as C/C++, C#, Java, TypeScript, JavaScript.
- Experience with modern web technologies (.NET, Node, React, Angular), building RESTful APIs, and understanding web concepts (HTTP, SOAP, MVC).
- Skills in building libraries, SDKs, and development components.
Experience
- Extensive experience with designing, developing, testing, and shipping solutions for large-scale technical problems.
- Ability to design and develop componentized, durable software that meets requirements on time.
Additional Skills
- Ability to handle ambiguity and competing priorities effectively.
- Strong analytical, problem-solving, and debugging skills.
- Experience with Agile, DevOps, microservices, and mobile development is a plus.
About Microsoft
Microsoft is a global leader in technology innovation, with products and services impacting millions of users worldwide. The company focuses on developing next-generation technologies and providing solutions that address critical challenges in various domains, including Cloud & AI, Security, Gaming, and more.
Dublin Engineering Development Centre offers a dynamic and collaborative environment, where engineers work on impactful projects across Microsoft's portfolio, including Azure, Microsoft 365, Dynamics 365, and more.
Benefits
- Competitive Salary and Bonuses. Attractive salary packages with performance-based bonuses and equity options.
- Comprehensive Benefits. Health, dental, and vision insurance, retirement plans, and other benefits.
- Work-Life Balance. Flexibility in work arrangements and a supportive work environment.
- Career Development. Opportunities for growth and innovation within Microsoft’s diverse and inclusive culture.
How to Apply. To apply, visit Microsoft's Engineering Dublin site and follow the application instructions provided in the job posting.