Tech Jobs for Talents without Borders
English-1st. Relocation-friendly. Curated daily by Imagine.
4,834 Jobs at 194 Companies

Software Engineer II



This job is no longer accepting applications

See open jobs at Microsoft.
Software Engineering
Dublin, Ireland
Posted on Monday, February 12, 2024

Do you want to be part of a growing global team creating solutions to critical business problems across multiple applications and service platforms? We are looking for all levels of full stack software engineers with a range of talents who will drive innovative, scalable & automated solutions as well as delightful end user experiences.

About Us

Microsoft Dynamics 365 is the leading and fastest growing Cloud ERP (Enterprise Resource Planning) portfolio in the world for businesses of different sizes and supporting a wide variety of industries. Our mission is to help organizations and their employees maximize their business impact in the moments that matter. We aim to be the most innovative and trusted solution on the market, incorporating the latest in artificial intelligence, automation, and integrated analytics, leveraging the breadth of Microsoft Azure, Dynamics, Power Platform, Office, and Teams to continually meet the growing needs of businesses in a fast-moving environment.

Our culture promotes diversity, multiculturalism, and inclusion and is clearly reflected in all the things we do. Our team has a strong sense of accountability and provides its members with many opportunities for learning and career growth. We have exciting opportunities for you to innovate, influence, transform, inspire, and grow within our organization and we encourage you to apply to learn more!


As a Software Development Engineer, you will work with a team of talented and passionate experts to deliver the next set of product functionality and experiences with extreme robustness and quality through well-established practices such as Agile, TDD, etc. You will be expected to bring fresh and new perspectives and get to a hyper-speed delivery mode by learning and expanding on the product and the engineering practices of the team. You will have to design, code and test as well as learn and teach others. You need to be a great team player and enjoy participating in a company culture where growth mindset is at the center and your individual results and contribution to the success of others are equally valued.

You Will

  • Design, build, test, debug, and ship high quality features that are used by thousands of businesses around the world.
  • Take responsibility for uninterrupted operation of owned features in the production environment with emphasis on timely response, delivery, and satisfaction for all internal and external stakeholders.
  • Work across organizations, collaborating with internal partner teams such as Power Platform, Dataverse, Azure, Microsoft Teams, Office, and others.
  • Build a supportive, diverse, inclusive, and collaborative work environment that brings energy and a sense of empowerment to the engineers on the team.
  • Participate in recruiting activities for the growing organization.
  • Interact with our customers and partners community to empower them and to learn from them.


Required qualifications:

  • Bachelor's degree in computer science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to C#, Java, JavaScript, Python, C++, or C
  • OR equivalent experience.
  • 2+ years of professional software development experience with 1+ years in building cloud-based SaaS applications
  • 2+ years of experience with technical skills including understanding of object-oriented programming & design, algorithms, database concepts & performance, No-SQL technologies and microservice architecture.

Preferred Qualifications

  • Proficiency in written and verbal communication skills.
  • Demonstrable coding, debugging, design, testing and problem-solving skills.
  • Power BI experience.
  • Dynamics 365 Finance & Operations or other enterprise resource and planning (ERP) software experience.
  • Dynamics 365 Customer Engagement or other customer relationship management (CRM) software experience.
  • Data analytics, data insights, AI/ML experience.
  • Knowledge of microservices principles.
  • C#/Java, JavaScript/TypeScript, X++, Python, SQL experience.


Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

This job is no longer accepting applications

See open jobs at Microsoft.