489 IT & Software jobs in Ireland

Senior Embedded Software Engineer

Cork, Munster Commscope

Posted today

Job Viewed

Tap Again To Close

Job Description

CommScope is a global innovator in broadband technology. Our team collaborates with leading Service and Content Providers to build entertainment and communication solutions that are personalised and mobile. At CommScope, we are constantly redefining connectivity to power a smarter, simpler, more connected world. CommScope customers include service providers (cable, broadband, telco, satellite), commercial verticals, small enterprises, and the people they serve. We win when our customers win…and that drives everything we do!

How You’ll Help Us Connect The World

We are seeking a Senior Embedded Software Engineer to help design, develop and test applications for the Telecommunication industry. In this role, you will join an established software development team, who have many years’ experience of Design and Development of Telecommunication products. As part of the team, you will be encouraged to independently resolve technical problems, initiating design changes and provide engineering customer support. You will have the opportunity to participate in architecture decisions. You will be responsible for software feature development, integration, testing, and maintenance to support the design and deployment of CommScope products, both in custom designed embedded-hardware and in off-the-shelf server platforms.

Duties & Responsibilities:

  • Design and development of software applications.
  • Programming Multi-core processors and specialized Acceleration units at application and kernel level.
  • Ensure the technical feasibility of software designs.
  • Write functional, design and test specifications.
  • Prototyping software for new products
  • Stay up to date on emerging technologies.
  • Collaborate with hardware and system engineering teams and partners

You Will Excite Us If You Have:

  • Embedded Firmware development experience
  • Experience in Data Plane Development Kit (DPDK)
  • In-depth knowledge of communication systems software in a real-time embedded development environment.
  • Strong programming experiences in C/C++
  • In-depth knowledge of OSI model and various Layer 2/Layer 3 Networking Protocols
  • Experience with design and development on multi-threaded and multi-processor systems
  • Solid understanding of one or more RTOS (preferably vxWorks or Linux) and use of IDE development and debug tools.
  • Preferred experience with industry standard protocols and software technologies in the telecommunications or related fields
  • Good written and verbal communication

Why CommScope?

It’s not very often you get a chance to connect with something extraordinary.

In this “always-on” world, we believe it’s essential to have a genuine connection with the work you do. Driven by a collective sense of integrity, we are on a quest to ensure our lives, homes, and businesses are empowered by the world’s most sophisticated networks.

Our dynamic work environment attracts forward-thinking, hardworking, and caring people who strive to build what’s next. We provide our employees with opportunities where they can innovate and build while growing and developing their careers. We grow with change and know the value diversity plays in bringing forth new insights and generating better solutions.

Here, you will find a collaborative culture that encourages authenticity and champions inclusiveness. Come connect to your future.

CommScope is an Equal Opportunity Employer, including people with disabilities and veterans. To learn more visit careers.commscope.com/eeo.

#LI-GR1

This advertiser has chosen not to accept applicants from your region.

Technical Support Engineer - German Speaking (Hybrid)

Cork, Munster Trellix

Posted today

Job Viewed

Tap Again To Close

Job Description

**_Job Title:_**
Technical Support Engineer - German Speaking (Hybrid)
**About** **Trellix:**
**Trellix, the trusted CISO ally, is redefining the future of cybersecurity and soulful work.** Our comprehensive, GenAI-powered platform helps organizations confronted by today's most advanced threats gain confidence in the protection and resilience of their operations. Along with an extensive partner ecosystem, we accelerate technology innovation through artificial intelligence, automation, and analytics to empower over 53,000 customers with responsibly architected security solutions.
We also recognize the importance of closing the 4-million-person cybersecurity talent gap. We aim to create a home for anyone seeking a meaningful future in cybersecurity and look for candidates across industries to join us in soulful work. More at .
**_Role Overview:_**
In the role of a Technical Support Engineer, you will report to the Manager of Technical Support. You will be a part of the support team and will provide end-to-end case ownership. You will work with all levels within Support, Engineering and Product Management to identify/implement technical solutions to customer issues and share your feedback to help improve the quality.
As a trusted support advocate, you will be the primary contact often partnering with Customer Success Managers, Sales, Professional Services and Engineering. You will rely on your knowledge, technical skills and customer-focus to deliver best-in-class
experiences and outcomes for customers, while also identifying opportunities to improve our products, documentation and processes. This is a hybrid role for the offices located at Aylesbury, UK / Cork, Ireland.
About the role:
- Work on issues raised by customers from creation to closure
- Assess and understand the impact, severity and urgency of issues
- Provide support to customers and build rapport through relationship building
- Participate in escalation calls with internal and external audiences
- Achieve outstanding results across a range of goals, including Customer Satisfaction scores, resolution times and adherence to service level goals
- Set and manage expectations with customers, including regular communications
- Conduct remote sessions to quickly resolve and progress issues
- Closely work with engineering and peers to accelerate solutions. Work in a hybrid setup
- Identify data requirements and assist with data collection
About you:
- 3+ years of applicable experience in a customer-supporting IT environment
- Experience in supporting customers in medium to large enterprises
- Customer-focused, patient, flexible and a desire to progress quickly
- A team player, able to build rapport and get your point across in a calm manner
- Can communicate complex issues at multiple levels, adjusting in style and content to recognise the differing needs of customer and audience
- Strong problem-solving skills
- Achieved outstanding results in previous roles and can demonstrate success and progression through own personal development plans
- Document customer interactions to a high standard
- Able to work well in a dynamic environment with a sizeable workload and multiple priorities
- Experience successfully managing and resolving critical issues
- Demonstrates a desire for learning and the ability to retain and build upon experience
- Cloud/AI knowledge desirable
- Fluent in English and German
**_Company Benefits and Perks:_**
We believe that the best solutions are developed by teams who embrace each other's unique experiences, skills, and abilities. We work hard to create a dynamic workforce where we encourage everyone to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.
+ Retirement Plans
+ Medical, Dental and Vision Coverage
+ Paid Time Off
+ Paid Parental Leave
+ Support for Community Involvement
We're serious about our commitment to a workplace where everyone can thrive and contribute to our industry-leading products and customer support, which is why we prohibit discrimination and harassment based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.
**_Company Benefits and Perks:_**
We believe that the best solutions are developed by teams who embrace each other's unique experiences, skills, and abilities. We work hard to create a dynamic workforce where we encourage everyone to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.
+ Retirement Plans
+ Medical, Dental and Vision Coverage
+ Paid Time Off
+ Paid Parental Leave
+ Support for Community Involvement
We're serious about our commitment to a workplace where everyone can thrive and contribute to our industry-leading products and customer support, which is why we prohibit discrimination and harassment based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Cork, Munster NetApp

Posted today

Job Viewed

Tap Again To Close

Job Description

**Job Summary**
Join our team of Software Engineers and be at the forefront of developing and designing cutting-edge features for NetApp's flagship storage operating system.
As part of our dynamic Research and Development function, you'll collaborate with cross-functional teams, embrace creativity, and drive results.
This entry-level role offers the opportunity to work on enhancements to existing products and contribute to new product development. You'll be part of the entire product development cycle, engaging in product definition, design, implementation, debugging, testing, and early customer support.
If you're systems-focused, team-oriented, and passionate about technology, this is the perfect opportunity for you to make an impact.
**Essential Functions**
+ Work as a member of the team on projects involving development of new features, sustenance, handling engineering escalations
+ Participate in all phases of product development cycle: from product definition and design, through implementation, debugging, testing and early customer support
+ Work collaboratively with other peer team members and other teams on the product like QA, Systemic Test Engineering support and other dependent engineering teams to understand customer use cases, deliver solutions and bring in the value from those teams into work done within the team.
**Job requirements**
+ Familiarity with design and development of system software
+ Proficiency in C, C++, Unix/Linux System Programming
+ Strong understanding of OS internals
+ Proficient in algorithms, data structures, and multi-threaded programming
+ Expected to have sound software engineering practices and a passion for quality
+ Strong communication skills are essential, both written and oral
**Education**
+ Bachelors or Masters in Computer science, embedded systems or related degree.

At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process.
**Equal Opportunity Employer:**
NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, and any protected classification.
**Why NetApp?**
In a world full of generalists, NetApp is a specialist. No one knows how to elevate the world's biggest clouds like NetApp. We are data-driven and empowered to innovate. Trust, integrity, and teamwork all combine to make a difference for our customers, partners, and communities.
We enable a healthy work-life balance. Our volunteer time off program is best in class, offering employees 40 hours of paid time per year to volunteer with their favourite organizations. We provide comprehensive medical, dental, wellness, and vision plans for you and your family.
We offer educational assistance, legal services, and access to discounts. Finally, we provide financial savings programs to help you plan for your future.
If you want to help us build knowledge and solve big problems, let's talk.
This advertiser has chosen not to accept applicants from your region.

Digital Solution Engineer - Cloud & AI - Data Belux Area

Dublin, Leinster Microsoft Corporation

Posted today

Job Viewed

Tap Again To Close

Job Description

Are you insatiably curious, deeply passionate about the realm of Cloud & Data solutions, and ready to tackle complex challenges in a dynamic environment? If so, we invite you to join our team as a Digital Cloud & Data Solution Engineer for mid-market customers at Microsoft. Here, you'll be at the forefront of innovation, working on cutting-edge projects that leverage the latest cloud and data technologies to drive meaningful impact.
Join us and be part of a team that thrives on collaboration, creativity, and continuous learning.
Microsoft is transforming the developer experience for cloud-native and data-driven applications across the development lifecycle. With seamless integration across Azure services, we're leading the way in enabling scalable, secure, and intelligent solutions. As a Cloud & Data Solution Engineer, you'll help customers adopt these innovations to boost productivity, drive innovation, and become cloud-native.
At Small Medium Enterprises and Channel (SME&C), we are leading a high-growth, cloud-powered global sales team-one that is deeply connected to our partners and driven by customer success. By uniting our Small Medium Business, Corporate, Strategy, and Partner teams, we are unlocking the largest customer opportunity, backed by the industry's most significant investments. Leveraging the power of cloud and data and our extensive partner ecosystem, we are redefining how businesses of all sizes adopt technology to drive growth and innovation.
SME&C is more than a sales organization-it's a culture of innovation, opportunity, and inclusivity. Here, you'll be part of a diverse, high-performing, and customer-obsessed team where collaboration, connection, and continuous learning fuel everything we do.
If you thrive in a fast-paced, digital-first environment and are eager to make a meaningful impact, explore how SME&C can be the next step in your career. Together, we are shaping the future of business.
**Responsibilities**
+ Drive technical sales with decision makers by using demos and proof-of-concepts (PoCs) to influence solution design and enable production deployments of cloud and data solutions.
+ Lead hands-on engagements-including hackathons, code-with sessions, and architecture workshops-to accelerate adoption of Microsoft's cloud platforms and developer tools.
+ Build trusted relationships with developers and platform leads by co-designing secure, scalable architectures and data-driven solutions tailored to customer needs.
+ Resolve technical blockers and objections, collaborating with engineering teams to share insights and continuously improve Microsoft's cloud and data offerings.
+ Maintain deep proficiency in cloud-native application architecture and data platforms (e.g., APIs, containerization, microservices, event-driven design, and languages such as Python, Java, or .NET).
+ Grow expertise in cloud governance, data security, and operational monitoring (e.g., Azure Monitor, Microsoft Sentinel, and cloud orchestration tools).
+ Represent Microsoft through thought leadership in developer communities and customer forums, advocating for modern cloud and data practices and sharing best-in-class solutions.
**Qualifications**
+ Several years of demonstrated technical pre-sales or technical consulting experienceOR a Bachelor's Degree in Computer Science, Information Technology, or a related field and technical pre-sales or consulting experienceOR a Master's Degree in Computer Science, Information Technology, or a related field and technical pre-sales or consulting experienceOR equivalent practical experience in cloud and data solution delivery
+ Proficient in full-stack application architecture design and modernization, including cloud-native development practices such as APIs, containerization, microservices, event-driven architectures, and development in languages like Python, Java, or .NET
+ Strong understanding of cloud and data platforms, including data integration, analytics, governance, and scalable infrastructure design
+ Proven ability to lead technical engagements-such as hackathons, proof-of-concepts (PoCs), and minimum viable product (MVP) builds-that result in production-scale deployments
+ Familiarity with cloud security, monitoring, and operations, including tools like Microsoft Sentinel, Azure Monitor, and orchestration frameworks
#SMECCareers
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 advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

Dublin, Leinster Microsoft Corporation

Posted today

Job Viewed

Tap Again To Close

Job Description

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers to levels they cannot achieve anywhere else. This is a world of more possibilities, more innovation, more openness in a cloud-enabled world. 
The Business & Industry Copilots group is a rapidly growing organization that is responsible for the Microsoft Dynamics 365 suite of products, Power Apps, Power Automate, Dataverse, AI Builder, Microsoft Industry Solution and more. Microsoft is considered one of the leaders in Software as a Service in the world of business applications and this organization is at the heart of how business applications are designed and delivered.
This is an exciting time to join our group Customer Experience - CXP and work on something highly
strategic to Microsoft. The goal of the Customer Experience - CXP Engineering is to build the next generation of our applications running on Dynamics 365, AI, Copilot, and several other Microsoft cloud services to deliver high value, complete, and Copilot-enabled application scenarios across all devices and form factors.
We innovate quickly and collaborate closely with our partners and customers in an agile, high-energy environment. Leveraging the scalability and value from Azure & Power Platform, we ensure our solutions are robust and efficient. If the opportunity to collaborate with a diverse engineering team, on enabling end-to-end business scenarios using cutting-edge technologies and to solve challenging problems for large scale 24x7 business SaaS applications excite you, please come and talk to us!
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees, we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. 
**Responsibilities**
**Responsibilities:**
+ Designing and developing highly usable and scalable new application capabilities and enhancing existing capabilities to meet the needs of our customers.
+ Developing and debugging product/test code using Common Data Services (CDS) , Dynamics 365 and Power Platform and/or a micro-services architecture.
+ Uses debugging tools, tests, logs, telemetry, and other methods to proactively verify assumptions while developing code before issues occur for products in production.
+ Collaborate across diverse engineering teams to solve challenging problems for large-scale business SaaS applications.
+ Leads discussions for and owns the architecture of products/solutions and creates proposals for architecture by testing design hypotheses and develop complex design specifications.
+ Acts as a designated responsible individual (DRI) and guides other engineers by developing and following the playbook, working on-call to monitor a system/product/service for degradation, downtime, or interruptions.
+ Applies best practices to build code based on well-established methods and secure design principles while also applying best practices for new code development and formal validation of security invariants.
+ Leverages subject-matter expertise to partner with appropriate stakeholders (e.g., technical program managers) to drive a workgroup's project plans, release plans, and work items.
**Qualifications**
**Required** **/** **Minimum** **Qualifications**
+ Bachelor's Degree in Computer Science or related technical field
+ Solid experience in technical engineering with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
**Preferred** **/Additional** **Qualifications**
+ Master's Degree in Computer Science or related technical field.
+ Proven technical engineering experience with coding in languages including, but not limited to C++, C#, Java, JavaScript, or Python.
+ Bachelor's Degree in Computer Science or related technical field.
+ Technical engineering experience with coding in languages including, but not limited to, C++, C#, Java, JavaScript, or Python OR equivalent experience.
+ Experience in developing, debugging, and supporting code in object-oriented languages and database query languages.
+ Background on services and cloud computing a plus.
+ Prior experience building business-centric web applications and latest web development technologies
**Other Requirements**
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check:
+ This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
#BICJOBS
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 advertiser has chosen not to accept applicants from your region.

Software Engineer II

Dublin, Leinster Microsoft Corporation

Posted today

Job Viewed

Tap Again To Close

Job Description

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers to levels they cannot achieve anywhere else. This is a world of more possibilities, more innovation, more openness in a cloud-enabled world. 
The Business & Industry Copilots group is a rapidly growing organization that is responsible for the Microsoft Dynamics 365 suite of products, Power Apps, Power Automate, Dataverse, AI Builder, Microsoft Industry Solution and more. Microsoft is considered one of the leaders in Software as a Service in the world of business applications and this organization is at the heart of how business applications are designed and delivered.
This is an exciting time to join our group Customer Experience - CXP and work on something highly strategic to Microsoft. The goal of the Customer Experience - CXP Engineering is to build the next generation of our applications running on Dynamics 365, AI, Copilot, and several other Microsoft cloud services to deliver high value, complete, and Copilot-enabled application scenarios across all devices and form factors.
We innovate quickly and collaborate closely with our partners and customers in an agile, high-energy environment. Leveraging the scalability and value from Azure & Power Platform, we ensure our solutions are robust and efficient. If the opportunity to collaborate with a diverse engineering team, on enabling end-to-end business scenarios using cutting-edge technologies and to solve challenging problems for large scale 24x7 business SaaS applications excite you, please come and talk to us!
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. 
**Responsibilities**
**Responsibilities:**
+ Designing and developing highly usable and scalable new application capabilities and enhancing existing capabilities to meet the needs of our customers.
+ Developing and debugging product/test code using Common Data Services (CDS) , Dynamics 365 and Power Platform and/or a micro-services architecture.
+ Troubleshooting live site issues as part of both product development and live site rotations.
+ Collaborate across diverse engineering teams to solve challenging problems for large-scale business SaaS applications.
+ Design options for a product/solution feature, outlining strengths and weaknesses of each option. 
+ Acts as a designated responsible individual (DRI) in monitoring a system/product feature/service for degradation, downtime, or interruptions for simple problems, and recommends actions to restore system/product/service by following the playbook.
+ Ensuring high reliability of applications and services through intelligent monitoring and alerting.
**Qualifications**
**Required** **/** **Minimum** **Qualifications**
+ Bachelor's Degree in Computer Science or related technical field.
+ Proven experience in technical engineering with coding in languages including, but not limited to C++, C#, Java, JavaScript, or Python OR equivalent experience.
**Preferred** **/Additional** **Qualifications**
+ Master's Degree in Computer Science or related technical field.
+ Solid technical engineering experience with coding in languages including, but not limited to C++, C#, Java, JavaScript, or Python.
+ 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#, Java, JavaScript, or Python OR equivalent experience.
+ Solid coding, debugging, algorithm design, and problem-solving skills.
+ Experience in developing, debugging, and supporting code in object-oriented languages and database query languages.
+ Background on services and cloud computing a plus.
+ Prior experience building business-centric web applications and latest web development technologies.
**Other Requirements**
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check:
+ This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
#BICJOBS
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 advertiser has chosen not to accept applicants from your region.

Software Engineer II

Dublin, Leinster Microsoft Corporation

Posted today

Job Viewed

Tap Again To Close

Job Description

Are you looking for an opportunity to build software and systems for some of the biggest data centers that exist in the world? The Azure Networking team is responsible for designing and building the software defined network infrastructure that powers millions of servers around the globe for Azure, Bing and other Microsoft cloud services. Azure Networking is at the forefront of Hyperscale Cloud Computing and runs one of the largest datacenter network infrastructures in the world. With the explosion of artificial intelligence (AI), Microsoft has been at the forefront of developing and adopting AI technologies. Meeting the next waves of AI technologies requires new generations of network, and the Azure Networking team is tasked to design and build the next generation of AI networks.
Azure Networking team is looking for world-class Software Engineers to help us in building the highest quality software to manage global scale AI networks.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Works with appropriate stakeholders to determine user requirements for a set of features.
+ Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight.
+ Creates and implements code for a product, service, or feature, reusing code as applicable.
+ Contributes to efforts to break down larger work items into smaller work items and provides estimation.
+ Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems.
+ Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science or related technical field
+ Solid technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python.
+ Backend web services development experience.
**Other Qualifications:**
+ Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
+ Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
**Preferred Qualifications:**
+ 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.
+ Networking fundamentals
+ Network security
#azurecorejobs
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 advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest It and software Jobs in Ireland !

Software Engineer II

Dublin, Leinster Microsoft Corporation

Posted today

Job Viewed

Tap Again To Close

Job Description

Are you passionate about shaping the world of Artificial Intelligence (AI) with state-of-the-art regional and data center networking technologies? Do you dream of connecting countless Graphics Processing Units (GPUs) and Central Processing Units (CPUs) with high-speed network to create the next generation of computing power for every person and every organization around the world? Do you aspire to make the physical network that enables this new level of human civilization accessible, reliable, self-healing, and ubiquitous? If so, this role is the perfect fit for you.
The AHN & AI (Azure Hyperscale Networking and Artificial Intelligence) PhyNet team is on a mission to build & operate the next-generation cloud & AI network, enabling breakthroughs in artificial intelligence by delivering unmatched computational power, scalability and reliability. We design, build & operate cutting-edge infrastructure that supports high-performance AI training model at scale, laying the foundation for innovations that redefine what AI can achieve. This role focuses on developing next-generation networking capabilities to ensure high performance, availability, and minimal jitter for distributed AI workloads. You will play a critical role in enabling state-of-the-art AI systems to achieve their full potential.
As a Software Engineer on the PhyNet Health team, you will play a pivotal role in shaping the next-generation networking infrastructure for Cloud & AI Network. This is a unique opportunity to work at the intersection of hottest fields in technology: Cloud Network and AI. With the explosive growth of generative AI and the increasing demand for large-scale, low-latency systems, this area is at the forefront of innovation and impact. You will work across diverse network architectures and cutting-edge processor and accelerator technologies, driving the design and delivery of a comprehensive, end-to-end solution with a relentless focus on performance, scalability, and observability. If you're passionate about groundbreaking technology, large-scale systems, and AI infrastructure, join us to build the platform!
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Partner with appropriate stakeholders to determine user requirements for a set of scenarios.
+ Lead identification of dependencies and the development of design documents for a product, application, service, or platform.
+ Leads by example and mentors others to produce extensible and maintainable code used across products.
+ Design, develop, and optimize networking solutions tailored for large-scale AI training infrastructure.
+ Architect and implement high-performance, low-latency, and low-jitter communication frameworks for distributed systems.
+ Benchmark, analyze, and enhance the scalability and reliability of networking systems to handle petabyte-scale data transfer.
+ Debug and resolve complex networking issues in large-scale, high-performance environments.
+ 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).
+ Act as a Designated Responsible Individual (DRI) and guides 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 adapts to new AI 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.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science or related technical field.
+ Technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
+ In-depth understanding of networking protocols (e.g., Ethernet, TCP/IP, RDMA, gRPC) and distributed systems.(MG2.1)(SD2.2)
+ Hands-on experience with networking technologies in AI-specific hardware (e.g., InfiniBand, ROCE, NVLink).
**Other Qualifications:**
+ Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
+ Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
**Preferred Qualifications:**
+ Master's Degree in Computer Science or related technical field.
+ Technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
+ Familiarity with network virtualization, software-defined networking (SDN), or network performance tuning.
+ Familiarity with AI accelerators such as GPUs (NVIDIA, AMD) or TPUs, and how they interact with networking infrastructure.
+ Experience with telemetry and observability tools for network monitoring at scale.
+ Background in building scalable and fault-tolerant systems in large, distributed environments.
#azurecorejobs
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 advertiser has chosen not to accept applicants from your region.

Manager, Software Engineering

Mastercard

Posted today

Job Viewed

Tap Again To Close

Job Description

**Our Purpose**
_Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential._
**Title and Summary**
Manager, Software Engineering
Our Purpose
Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.
Title and Summary
Manager, Software Engineering
Overview
- Responsible for the analysis, design, development and delivery of software solutions
- Defines requirements for new applications and customization's, adhering to standards, processes and best practices
- Very hands on Engineering Manager on Kubernetes, Java, Spring boot technologies.
Responsibilities
- Formally supervises, coaches, and develops a work group/team
- Ensures own team(s) compliance to goal setting and performance appraisal process
- Coach and guide employees within own team(s)
- Provides strategic leadership related to specific applications and systems, or software-development methodologies
- Provides coaching and guidance to own Software Engineering teams
Experiences
- IT experience in all phases of the development lifecycle and in relationship building with business clients
- Experienced in engaging external IT vendors, including managing vendor selection and maintenance of vendor relations
Essential Knowledge/Experience
- Strong People management skills.
- Strong programming skills with deep knowledge of Java.
- Strong leadership skills.
- Good multi-tasking abilities.
- Knowledge of Spring and other frameworks.
- Good knowledge of unit testing and mocking frameworks like junit, mockito or easymock.
- Good knowledge of SQL and experience working with Oracle.
- Experience working with high performance applications.
- Good problem diagnostic and creative problem solving skills.
- Strong organizational skills; able to manage multiple tasks within the constraints and timelines determined by business needs.
**Corporate Security Responsibility**
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
+ Abide by Mastercard's security policies and practices;
+ Ensure the confidentiality and integrity of the information being accessed;
+ Report any suspected information security violation or breach, and
+ Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
This advertiser has chosen not to accept applicants from your region.

Director, Software Engineering

Mastercard

Posted today

Job Viewed

Tap Again To Close

Job Description

**Our Purpose**
_Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential._
**Title and Summary**
Director, Software Engineering
Director, Software Engineering
Overview
The Transfer Solutions group is responsible for designing, building, and operating the technology that powers Mastercard's next-generation payment applications-domestic, Cross-Border, and Bill Payments. We are seeking a Director, Software Engineering, to join our Dublin team, focusing on building and operating our Cross-Border payments platform. We build software that can be deployed on private or public cloud. In this role, you will design and build software that scales to global markets, enabling secure, seamless, and always available cross-border payments. This is an exciting engineering leadership role working with a global team passionate about the solutions we deliver to our customers.
Role
In this role, you will drive collaboration across engineering, product management, enterprise functions, and regional business teams. You will also lead by defining the technical strategy, architecture, design, and execution to achieve outcomes iteratively.
As a Director of Software Engineering, you will:
Strategic Leadership & Execution
- Define and drive the engineering strategy in alignment with company objectives.
- Lead cross-functional teams to deliver high-quality, scalable software products on time and within budget
- Champion engineering best practices, including DevOps, CI/CD, and agile methodologies. Identify and mitigate technical and delivery risks across programs and initiatives.
People Leadership & Coaching
- Build, mentor, and retain high-performing engineering teams through career development, coaching, and performance management.
- Foster a culture of ownership, innovation, and continuous learning.
- Set clear goals and expectations and provide regular feedback and development plans.Operational Excellence
- Own the end-to-end software delivery lifecycle, from requirements through release and support.- Continuously improve engineering processes, tools, and metrics to optimize team performance and product quality.
- Ensure operational readiness, including incident response, monitoring, and service reliability.Collaboration & Communication
- Partner with Product, Operations, and Business stakeholders to define scope, priorities, and roadmaps.
- Communicate technical vision and progress to executive leadership and non-technical stakeholders.
- Represent engineering in strategic planning and budgeting discussions.
Skills
Experience building and operating scalable global platforms with high throughput with 5 9's availability.
In-depth knowledge of Java, Spring framework, persistence and messaging technologies,
and testing methodologies and tools.
In-depth knowledge of Public Cloud platforms, containers, and container orchestration.
Good working knowledge of cryptography functions and PKI infrastructure.
All About You
Hands-on technical leader who consistently demonstrates leadership, builds trust, focuses on talent development and inspires the team.
Must be high-energy, detail-oriented and proactive with the ability to function under pressure in an independent environment.
Have a passion for continuous learning and enjoy challenging opportunities.
Exceptional leadership skills with the ability to inspire and influence across all levels of the organization.
Experience presenting to executive audiences and driving alignment across diverse stakeholders.
Drives outcomes through strong commitment to timely delivery of key objectives.
Have strong decision-making skills, lead retrospection and continually improve as a result.
Strong grasp of software operations, including monitoring, incident management, and performance tuning.
Experience managing budgets, forecasting, and resource planning.
To find US Salary Ranges, visit People Place. Under the Compensation tab, select "Salary Structures." Within the text of "Salary Structures," click on the link "salary structures 2025," through which you will be able to access the salary ranges for each Mastercard job family. For more information regarding US benefits, visit People Place and review the Benefits tab and the Time Off & Leave tab.
**Corporate Security Responsibility**
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
+ Abide by Mastercard's security policies and practices;
+ Ensure the confidentiality and integrity of the information being accessed;
+ Report any suspected information security violation or breach, and
+ Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All IT & Software Jobs