Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
Ireland, Dublin 
13340725

10.09.2024

and have fun doing it. Smart people who care deeply about creating a fun and supportive workplaceBest of all, your work willfrom the work you do.

Senior Softwae Engineerin a Combined Engineering model and our engineersare responsible for

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Hands-on development experience with full stack Web Application Frameworks - AngularJS, React, or equivalent, writing in C#,Javascript, TypeScript,AzureSQL/NoSQL DBs.
  • Proven ability to design and develop loosely coupled, componentized, and unit-tested software.
  • Demonstrated software validation and automated monitoring skills.
  • Knowledge of telemetry systems.
  • DevOps experience, supporting on call andmaintainingproduction systems.
  • Demonstrated success in executing against a software development schedule.

Preferred Qualifications:

  • Bachelor's Degree in Computer Science OR related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Master's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Passionate about working in services and experiences.
  • Can assert technical leadershipandhas experience indrivingsoftwarethrough all the development cyclein an agile delivery environment whilemaintaininghigh code quality.

Responsibilities

In this role you will:

  • Work with peers and across disciplines, in close partnership with Program Management and Design, tocreate, implement, and roll-out features in a full-stack development model, which we build using the latest tech: React, Azure,AzureSQL,DocumentDB, COSMOSDB, ADO, Git, and the core web dev stack - C#, JavaScript and Typescript, HTML/CSS, etc. Our code ties into engineering systems across Microsoft.
  • Collaborate with appropriate stakeholders to determine user requirements for a scenario.
  • Drive identification of dependencies and the development of design documents for a product, application, service, or platform.
  • Create, implement, optimize, debug, refactor, and reuse code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
  • Leverage subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.
  • Act as a Designated Responsible Individual (DRI) and guide other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.
  • Proactively seek new knowledge and adapt to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.