504 IT & Software jobs in Ireland

Director of 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 of Software Engineering
Job Overview: Position with extensive understanding and knowledge of software operations with solid knowledge of required services. Provides management direction and recommends strategic directions based on established policy. Leads and manages staff and assures staffing, training and objective setting. Recommends policy changes and implementations. Interacts with developers and requestors to identify scope of project.
Role
Software requirements management. -Project planning and control -Ensure approved staffing levels are maintained, departmental and staff education, training and cross training needs are met. -Ensure that staff has skills and behaviors to perform tasks fully through effective communication of goals, objectives, performance and as necessary improvement plans. -Ensure development, review and implementation of policy changes based on approved recommendations with minimal customer or staff interruption. -Review and approve the development or revision of operational processes and procedures. -Recommend annual cost center budget and ensure appropriate expenditures within that approved budget. -Recommend strategic direction and policy changes. -Advance operational and business concerns or issues relative to future business programs, projects, or enhancements that may affect consistent delivery of quality services.
Education: Bachelor's Degree in related functional area or equivalent work experience with exposure to management theories and concepts.
All About You
Budget and financial management experience.
Years experience with software solutions delivery -Experience preparing & delivering executive level presentations to business and technology audiences. -Experience mentoring and developing resources in a high performance culture. Skills/ Abilities: -Ability to translate highly complex technical matters into easily digestible and actionable plans. -Advanced knowledge of business or function. -Requires the ability to lead and manage senior technical individual contributor and management staffs with the ability to foster open communications across various organizational levels. Requires skills to motivate direct and indirect reports to deliver superior results. -Requires the skills to provide functional and directional guidance to staff and recommend policy or strategic direction changes to management. -Requires the ability to interact across multiple organizational levels and assume a lead role and set direction for large or complex projects.
**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.

Software developer - L3 engineer

Mulhuddart, Leinster IBM

Posted today

Job Viewed

Tap Again To Close

Job Description

**Introduction**
We are seeking an highly skilled and motivated L3 Engineer(Software Developer) to join our dynamic team working on AIOps/NetCool Hybrid Cloud Domain. As an L3/Dev Engineer, you will be responsible for providing advanced technical support, troubleshooting complex issues, and guiding support engineers in solving escalated problems. This position requires strong technical knowledge, problem-solving skills, and the ability to collaborate with cross-functional teams.
**Your role and responsibilities**
* Provide expert-level product support for IBM customers across the globe.
* Troubleshoot, diagnose, and resolve escalated technical issues from customers.
* Perform root cause analysis and implement long-term solutions for recurring issues.
* Develop and maintain technical documentation, processes, and troubleshooting guides.
* Collaborate with multiple Development squads, SRE, and Support Engineer teams to resolve complex technical issues.
* Provide mentoring and training to support engineers (L2).
* Act as a subject matter expert for specific technologies or systems related to the product.
**Required technical and professional expertise**
* Experience with troubleshooting software, and network issues.
* Min 2 years of hands on coding experience with Go Lang, NodeJS and Python.
* Proficiency in SQL, Linux, Kubernetes, OpenShift
* Excellent communication skills to interact with stakeholders and report on technical issues clearly.
* Strong analytical and problem-solving skills.
* Ability to work independently and manage multiple tasks simultaneously.
**Preferred technical and professional experience**
* Demonstrated Go Lang, Node.js, Paython, and/OR Java script expericence.
* Demonstrated excellence in problem-solving, with the ability to tackle complex issues and find effective solutions
* Strong knowledge of Integration technologies, cloud computing, Software Development methodologies
* Knowledge of Agile methodology
* Prior experience in a customer-facing debugging, troubleshooting/etc role.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
This advertiser has chosen not to accept applicants from your region.

Software Engineer - RHEL Cloud Experience (Waterford Office, Ireland)

Red Hat

Posted today

Job Viewed

Tap Again To Close

Job Description

We are looking for a Software Engineer to join the Red Hat Enterprise Linux (RHEL) Cloud Experience team to develop and improve the RHEL experience in public clouds. This role requires some knowledge - but more importantly, a lot of curiosity - about how Linux distributions are put together and delivered into the public cloud. On the Cloud Experience team, you will work in a friendly and collaborative atmosphere, with an emphasis on deeply researching, understanding business problems, and providing an excellent experience to our clients.
**What will you do:**
+ Design and develop features for optimizing and improving the RHEL customer experience on public clouds, such as working on optimization and performance of RHEL deployment and improving cloud integrations with our partner cloud providers
+ Communicate with peer engineers within your team and Red Hat as well as in relevant Open Source communities
+ Collaborate with Release Engineering, Quality Engineering, Support, Product Management, and Documentation teams for releasing the new Cloud RHEL integrations
+ Research, propose and develop new RHEL Cloud Solutions
**What will you bring:**
+ Knowledge and curiosity about how Linux operating systems are assembled for and used in a public cloud environment
+ Any professional software engineering experience, preferably Go, Python, or Bash
+ Professional experience with Cloud Engineering, preferably one of the following Amazon AWS, Microsoft Azure, Google Cloud
+ Strong problem-solving skills
+ Ability to work effectively in a remote team
+ Experience in Red Hat Enterprise Linux & working with integrations with Amazon AWS is preferrable.
+ Experience with Cloud DevOps and/or CI/CD in GitLab or Jenkins & Linux rpm-based packaging is good to have
+ Preferrable to have Technical Cloud Certifications
**About Red Hat**
Red Hat ( is the world's leading provider of enterprise open source ( software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact.
**Inclusion at Red Hat**
Red Hat's culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from different backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions that compose our global village.
**Equal Opportunity Policy (EEO)**
Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.
**Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.**
**Red Hat supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, email** ** ** **. General inquiries, such as those regarding the status of a job application, will not receive a reply.**
This advertiser has chosen not to accept applicants from your region.

Software Engineering Manager, Security

Dublin, Leinster Google

Posted today

Job Viewed

Tap Again To Close

Job Description

**Minimum qualifications:**
+ Bachelor's degree or equivalent practical experience.
+ 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
+ 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.
+ 3 years of experience with data privacy or security systems.
**Preferred qualifications:**
+ Master's degree or PhD in Engineering, Computer Science, or a related technical field.
+ 3 years of experience working in a matrixed organization.
+ Experience in backend coding languages such as GoLang, Rust, or Java.
+ Experience in ML model coding languages (e.g., Python).
Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.
With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.
The Security Endpoint Agents team builds many parts of the scalable infrastructure to detect and block security threats and keep Google and Alphabet safe.
The Core team builds the technical foundation behind Google's flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google's products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company.
**Responsibilities:**
+ Build strong relationships with a variety of stakeholders to achieve both our detection and software control objectives.
+ Ensure our EDR agents meet strict reliability and performance standards through technical excellence and unification to enhance user satisfaction.
+ Design, guide and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems.
+ Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
+ Lead engineers of the Security Endpoints Team that build low-level endpoint security tools to process large amounts of security events at low latency and with minimal impact to the machine performance.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also and If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form:
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - OpenStack Networking Team

Dublin, Leinster Red Hat

Posted today

Job Viewed

Tap Again To Close

Job Description

The Red Hat OpenStack Networking team is looking for a Senior Software Engineer to join us working in a globally distributed team focused on Red Hat Load Balancing-as-a-Service (Octavia) and OpenStack DNS-as-a-Service (Designate) in particular. You'll write and review Python code, leveraging modern development practices (including AI tools), while collaborating with upstream community members and fellow Red Hat associates
At Red Hat, our commitment to open source innovation extends beyond our products - it's embedded in how we work and grow. Red Hatters embrace change - especially in our fast-moving technological landscape - and have a strong growth mindset. That's why we encourage our teams to proactively, thoughtfully, and ethically use AI to simplify their workflows, cut complexity, and boost efficiency. This empowers our associates to focus on higher-impact work, creating smart, more innovative solutions that solve our customers' most pressing challenges.
**What you will do**
+ Actively engage with and contribute to our open source community.
+ Design, implement, and review code for new features, ensuring high quality and maintainability.
+ Develop and maintain networking features
+ Proactively utilize AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude Code) for code generation, auto-completion, and intelligent suggestions to accelerate development cycles and enhance code quality.
+ Collaborate closely with technical support to efficiently resolve escalated customer issues.
+ Seize opportunities to inspire and guide the technical direction and content for both the community and Red Hat.
+ Work as part of a dynamic team of developers and quality engineers to develop and maintain networking features for Red Hat OpenStack Services on OpenShift.
+ Participate in and contribute to robust upstream and internal Continuous Integration/Continuous Delivery (CI/CD) practices.
**What you will bring**
+ 5+ years of software development experience
+ Solid software development experience with Python and Go.
+ Proficiency in Linux environments and strong command-line skills.
+ Experience with networking protocols (including DHCP, DNS, ARP) and networking technologies (including L2 switching, L3 routing, and L4).
+ Solid understanding of cloud computing principles, configuration management, and Infrastructure-as-a-Service (IaaS).
+ Strong troubleshooting and problem-solving skills.
+ Excellent written and verbal communication skills.
**The following are considered a plus:**
+ Experience developing Ansible playbooks
+ Familiarity with the kubernetes operator pattern
+ Familiarity with virtualization technologies: KVM, VMware, or similar
+ Familiarity with container tooling
+ Experience using, developing, or administering Red Hat OpenStack Platform and/or Red Hat OpenShift environments
**About Red Hat**
Red Hat ( is the world's leading provider of enterprise open source ( software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact.
**Inclusion at Red Hat**
Red Hat's culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from different backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions that compose our global village.
**Equal Opportunity Policy (EEO)**
Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.
**Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.**
**Red Hat supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, email** ** ** **. General inquiries, such as those regarding the status of a job application, will not receive a reply.**
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - OpenStack Networking Team

Red Hat

Posted today

Job Viewed

Tap Again To Close

Job Description

The Red Hat OpenStack Networking team is looking for a Senior Software Engineer to join us working in a globally distributed team focused on Red Hat Load Balancing-as-a-Service (Octavia) and OpenStack DNS-as-a-Service (Designate) in particular. You'll write and review Python code, leveraging modern development practices (including AI tools), while collaborating with upstream community members and fellow Red Hat associates
At Red Hat, our commitment to open source innovation extends beyond our products - it's embedded in how we work and grow. Red Hatters embrace change - especially in our fast-moving technological landscape - and have a strong growth mindset. That's why we encourage our teams to proactively, thoughtfully, and ethically use AI to simplify their workflows, cut complexity, and boost efficiency. This empowers our associates to focus on higher-impact work, creating smart, more innovative solutions that solve our customers' most pressing challenges.
**What you will do**
+ Actively engage with and contribute to our open source community.
+ Design, implement, and review code for new features, ensuring high quality and maintainability.
+ Develop and maintain networking features
+ Proactively utilize AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude Code) for code generation, auto-completion, and intelligent suggestions to accelerate development cycles and enhance code quality.
+ Collaborate closely with technical support to efficiently resolve escalated customer issues.
+ Seize opportunities to inspire and guide the technical direction and content for both the community and Red Hat.
+ Work as part of a dynamic team of developers and quality engineers to develop and maintain networking features for Red Hat OpenStack Services on OpenShift.
+ Participate in and contribute to robust upstream and internal Continuous Integration/Continuous Delivery (CI/CD) practices.
**What you will bring**
+ 5+ years of software development experience
+ Solid software development experience with Python and Go.
+ Proficiency in Linux environments and strong command-line skills.
+ Experience with networking protocols (including DHCP, DNS, ARP) and networking technologies (including L2 switching, L3 routing, and L4).
+ Solid understanding of cloud computing principles, configuration management, and Infrastructure-as-a-Service (IaaS).
+ Strong troubleshooting and problem-solving skills.
+ Excellent written and verbal communication skills.
**The following are considered a plus:**
+ Experience developing Ansible playbooks
+ Familiarity with the kubernetes operator pattern
+ Familiarity with virtualization technologies: KVM, VMware, or similar
+ Familiarity with container tooling
+ Experience using, developing, or administering Red Hat OpenStack Platform and/or Red Hat OpenShift environments
**About Red Hat**
Red Hat ( is the world's leading provider of enterprise open source ( software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact.
**Inclusion at Red Hat**
Red Hat's culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from different backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions that compose our global village.
**Equal Opportunity Policy (EEO)**
Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.
**Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.**
**Red Hat supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, email** ** ** **. General inquiries, such as those regarding the status of a job application, will not receive a reply.**
This advertiser has chosen not to accept applicants from your region.

Director of Software Engineering

Dublin, Leinster UnitedHealth Group

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Optum is a global organisation that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by diversity and inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health equity on a global scale. Join us to start **Caring. Connecting. Growing together.**
In healthcare, evolution doesn't just happen. It takes innovation, imagination, and a passion for solving problems in new and better ways. And innovation is taking place at a lightning-fast pace every day at Optum.
As the fastest growing part of the UnitedHealth Group family of businesses, we're expanding our team in Ireland and creating excellent opportunities for those who want greater purpose and more impact in their work. We'll provide the investment, support, and resources to advance your career. You'll provide the talent, ambition, and drive.
The Director of Software Engineering is a key leadership role within the Optum Product Engineering leadership team. As a director you will set technology strategy for your managers and influence the direction of our products and teams. We are looking for a collaborative self-starter who can take ownership and passionately drive results. In addition to having impact on a great team, you'll also discover the career opportunities you'd expect from an Industry Leader.
**Schedule:** Full-time position with standard working hours of Monday - Friday, standard business hours.
_Careers with Optum offer flexible work arrangements and individuals who live and work in the Republic of Ireland will have the opportunity to split their monthly work hours between our Dublin_ _or Letterkenny office and telecommuting from a home-based office in a hybrid work model._
**Primary Responsibilities:**
+ Driving technology strategy and tracking MBO's for multiple software engineering teams
+ Building high performing teams and leaders that can deliver high-quality software and business value
+ Champions the usage of modern agile tools, processes, best practices, modernization, training, etc
+ Driving a strong and professional engineering culture at the leadership and team level
+ Partners with product management to build roadmaps that will achieve business success including the measurement of success
+ Managing the budget and forecasts at the group level
+ Influencing leaders, partners and dependency teams to drive success
+ Stay abreast of leading-edge technologies in the industry, evaluating emerging software technologies and evangelizing their adoption
_You will be rewarded and recognised for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed in your role, as well as providing development for other roles you may be interested in._
**Required Qualifications:**
+ Professional **engineering leadership experience in a commercial product development environment**
+ **Experience leading teams directly (ability to apply process, design, engineering principles, and tools to solve technical or market challenges) and through coaching/mentoring of engineers**
+ **Experience delivering software and services on Public and/or Private Cloud platforms (Azure preferred)**
+ **Experience setting technology strategy for managers and projects to drive measurable outcomes**
+ **Proven track record being wholly accountable to customer-facing applications and their SLA's/SLO's**
+ **Understanding of production infrastructure and application maintenance**
**Preferred Qualifications:**
+ **Experience in cloud cost management and optimization**
+ **Knowledge of Optum businesses, critical enterprise platforms, and their related analytic needs is beneficial**
**Soft Skills:**
+ I **nterpersonal skills, passion around facilitation, empowerment and servant leadership**
**Please note you must currently be eligible to work and remain indefinitely without any restrictions in the country to which you are making an application. Proof will be required to support your application.**
_All telecommuters will be required to adhere to the UnitedHealth Group's Telecommuter Policy._
_At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone-of every race, gender, sexuality, age, location and income-deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalised groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes - an enterprise priority reflected in our mission._
_Diversity creates a healthier atmosphere: Optum is an Equal Employment Opportunity employer and all qualified applicants will receive consideration for employment without regard to gender, civil status, family status, sexual orientation, disability, religion, age, race, and membership of the Traveller community, or any other characteristic protected by law. Optum is a drug-free workplace. © 2025 Optum Services (Ireland) Limited. All rights reserved._
#RPO #BBMEMEA
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest It software Jobs in Ireland !

Senior Software Engineer

Limerick, Munster General Motors

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**Job Description**
**About the Team**
Global Manufacturing IT delivers innovative technology solutions for GM's vehicle manufacturing plants worldwide. Our EOL (End of Line) development team, based primarily in Dublin with additional support in the US, is responsible for multiple mission-critical applications, including the wiring harness tester solution.
**Why Join Us**
At GM, we are committed to our vision of **Zero Crashes, Zero Emissions, and Zero Congestion** . We are shaping the future of mobility by advancing safety, sustainability, and continuous innovation.
**About the Role**
As a Senior Software Engineer, you will play a key role in the development and maintenance of multiple EOL applications. You will lead hardware and software development for the **Low-Cost Continuity Tester (LCCT)** solution, evolving production firmware for ESP32-based microcontrollers to ensure reliable operations, secure provisioning, and seamless integration with enterprise systems. Working closely with global stakeholders and suppliers, you will help bring solutions from concept to production in GM plants and approved supplier sites.
**What You'll Do**
**Embedded Systems (LCCT/Continuity Tester):**
+ Contribute to hardware design reviews and collaborate with internal and external teams on product iterations.
+ Design, implement, and maintain production-grade firmware in C/C++ for ESP32-based devices, covering board bring-up, drivers, and feature development.
+ Optimize FreeRTOS-based solutions across SPI, I2C, UART, GPIO, and memory/power management for manufacturing duty cycles.
+ Implement secure provisioning and configuration flows (barcode-based setup, APIM credentialing, key exchange via serial/USB) aligned to enterprise security standards.
+ Develop robust Wi-Fi networking and enterprise service integration (REST, message queues) with resilient error handling.
+ Enable observability with structured logging, metrics, and diagnostics; participate in on-call rotations supporting global plant operations.
+ Collaborate on API contracts, device state models, and secure endpoints; influence architecture for scalability and operability.
+ Ensure quality with unit/integration testing, hardware-in-the-loop validation, and CI/CD pipelines (GitHub Actions).
+ Document processes, propose improvements, and mentor peers in embedded standards and deployment practices.
**Full Stack Applications (EOL Systems):**
+ Lead end-to-end delivery of EOL applications, from requirements to production.
+ Develop scalable backend services using **Java Spring Boot** (REST APIs, data persistence, messaging/streaming integration).
+ Build and maintain **Angular front-end applications** (TypeScript, RxJS) with responsive, accessible, and performant UIs.
+ Establish observability across services and UIs (logging, metrics, tracing, SLOs, dashboards).
+ Apply security best practices (OWASP, OAuth2/OIDC, secrets management).
+ Drive coding standards, testing strategies, and design reviews; mentor engineers and guide architecture decisions.
+ Collaborate with product, UX, and manufacturing teams to prioritize features and de-risk deployments.
+ Optimize CI/CD workflows (quality gates, dependency scanning, release patterns such as blue/green or canary).
+ Troubleshoot complex issues spanning embedded devices, networks, backend services, and UIs.
**Required Skills & Behaviors**
+ **6+ years** embedded software development (C/C++ on microcontrollers, RTOS, multithreading, hardware debugging).
+ **3+ years** hands-on with ESP32 and ESP-IDF (board bring-up, drivers, Wi-Fi, NVS, SPI flash, OTA strategies).
+ **6+ years** backend development with Java/Spring Boot (REST APIs, data persistence, production operations).
+ **3+ years** front-end development with Angular/TypeScript/RxJS (testing, accessibility, performance).
+ Proven experience with secure device provisioning/configuration (serial/USB workflows).
+ Track record of delivery in manufacturing or mission-critical environments with strong diagnostics.
+ Experience with Git workflows and CI/CD pipelines for firmware and applications.
+ Solid foundation in software engineering best practices, agile methodologies, and cross-timezone collaboration.
+ Strong ownership mindset across the full device and application lifecycle.
+ Effective collaboration across firmware, backend, UI, platform, and manufacturing teams.
+ Clear communicator in technical proposals, design reviews, and plant-facing documentation.
+ Continuous learner who constructively challenges the status quo with data-driven insights.
**Preferred Qualifications**
+ Expertise in device security (encryption, secure boot, key management, secrets handling).
+ Familiarity with plant networks and resilient device connectivity patterns.
+ Experience with barcode/RFID peripherals and label/receipt printing.
+ Exposure to event-driven systems and real-time data processing (Kafka, MQTT).
+ Knowledge of IoT wireless technologies (LoRaWAN, RFID, BLE).
+ Experience with containerization/orchestration (Docker, Kubernetes).
+ Background in automated testing frameworks and BDD approaches.
**Work Location & Schedule**
+ **Primary Locations:** Dublin or Limerick, Ireland
+ **Hybrid:** Minimum three days onsite per week
+ Business hours aligned with EU/US time zones; occasional weekend/holiday support for deployments (shared within the team).
**About GM**
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
**Why Join Us**
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
**Non-Discrimination and Equal Employment Opportunities**
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire ( .
**Accommodations**
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email ( ) us or call us at . In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about:
**Our Company ( Culture**
**How we hire ( diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.
Explore our global locations ( policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

Dublin, Leinster General Motors

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**Job Description**
**About the Team**
Global Manufacturing IT delivers innovative technology solutions for GM's vehicle manufacturing plants worldwide. Our EOL (End of Line) development team, based primarily in Dublin with additional support in the US, is responsible for multiple mission-critical applications, including the wiring harness tester solution.
**Why Join Us**
At GM, we are committed to our vision of **Zero Crashes, Zero Emissions, and Zero Congestion** . We are shaping the future of mobility by advancing safety, sustainability, and continuous innovation.
**About the Role**
As a Senior Software Engineer, you will play a key role in the development and maintenance of multiple EOL applications. You will lead hardware and software development for the **Low-Cost Continuity Tester (LCCT)** solution, evolving production firmware for ESP32-based microcontrollers to ensure reliable operations, secure provisioning, and seamless integration with enterprise systems. Working closely with global stakeholders and suppliers, you will help bring solutions from concept to production in GM plants and approved supplier sites.
**What You'll Do**
**Embedded Systems (LCCT/Continuity Tester):**
+ Contribute to hardware design reviews and collaborate with internal and external teams on product iterations.
+ Design, implement, and maintain production-grade firmware in C/C++ for ESP32-based devices, covering board bring-up, drivers, and feature development.
+ Optimize FreeRTOS-based solutions across SPI, I2C, UART, GPIO, and memory/power management for manufacturing duty cycles.
+ Implement secure provisioning and configuration flows (barcode-based setup, APIM credentialing, key exchange via serial/USB) aligned to enterprise security standards.
+ Develop robust Wi-Fi networking and enterprise service integration (REST, message queues) with resilient error handling.
+ Enable observability with structured logging, metrics, and diagnostics; participate in on-call rotations supporting global plant operations.
+ Collaborate on API contracts, device state models, and secure endpoints; influence architecture for scalability and operability.
+ Ensure quality with unit/integration testing, hardware-in-the-loop validation, and CI/CD pipelines (GitHub Actions).
+ Document processes, propose improvements, and mentor peers in embedded standards and deployment practices.
**Full Stack Applications (EOL Systems):**
+ Lead end-to-end delivery of EOL applications, from requirements to production.
+ Develop scalable backend services using **Java Spring Boot** (REST APIs, data persistence, messaging/streaming integration).
+ Build and maintain **Angular front-end applications** (TypeScript, RxJS) with responsive, accessible, and performant UIs.
+ Establish observability across services and UIs (logging, metrics, tracing, SLOs, dashboards).
+ Apply security best practices (OWASP, OAuth2/OIDC, secrets management).
+ Drive coding standards, testing strategies, and design reviews; mentor engineers and guide architecture decisions.
+ Collaborate with product, UX, and manufacturing teams to prioritize features and de-risk deployments.
+ Optimize CI/CD workflows (quality gates, dependency scanning, release patterns such as blue/green or canary).
+ Troubleshoot complex issues spanning embedded devices, networks, backend services, and UIs.
**Required Skills & Behaviors**
+ **6+ years** embedded software development (C/C++ on microcontrollers, RTOS, multithreading, hardware debugging).
+ **3+ years** hands-on with ESP32 and ESP-IDF (board bring-up, drivers, Wi-Fi, NVS, SPI flash, OTA strategies).
+ **6+ years** backend development with Java/Spring Boot (REST APIs, data persistence, production operations).
+ **3+ years** front-end development with Angular/TypeScript/RxJS (testing, accessibility, performance).
+ Proven experience with secure device provisioning/configuration (serial/USB workflows).
+ Track record of delivery in manufacturing or mission-critical environments with strong diagnostics.
+ Experience with Git workflows and CI/CD pipelines for firmware and applications.
+ Solid foundation in software engineering best practices, agile methodologies, and cross-timezone collaboration.
+ Strong ownership mindset across the full device and application lifecycle.
+ Effective collaboration across firmware, backend, UI, platform, and manufacturing teams.
+ Clear communicator in technical proposals, design reviews, and plant-facing documentation.
+ Continuous learner who constructively challenges the status quo with data-driven insights.
**Preferred Qualifications**
+ Expertise in device security (encryption, secure boot, key management, secrets handling).
+ Familiarity with plant networks and resilient device connectivity patterns.
+ Experience with barcode/RFID peripherals and label/receipt printing.
+ Exposure to event-driven systems and real-time data processing (Kafka, MQTT).
+ Knowledge of IoT wireless technologies (LoRaWAN, RFID, BLE).
+ Experience with containerization/orchestration (Docker, Kubernetes).
+ Background in automated testing frameworks and BDD approaches.
**Work Location & Schedule**
+ **Primary Locations:** Dublin or Limerick, Ireland
+ **Hybrid:** Minimum three days onsite per week
+ Business hours aligned with EU/US time zones; occasional weekend/holiday support for deployments (shared within the team).
**About GM**
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
**Why Join Us**
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
**Non-Discrimination and Equal Employment Opportunities**
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire ( .
**Accommodations**
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email ( ) us or call us at . In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about:
**Our Company ( Culture**
**How we hire ( diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.
Explore our global locations ( policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Dublin, Leinster Microsoft Corporation

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

We would like to welcome you to an international working environment that is characterized by flexibility, an informal atmosphere, and a fast pace. Are you a great Software Engineer? Do you like working on technology problems which impact people on a global scale? Would you like to work on complex problems that help users find and utilize solutions in Microsoft 365 Copilot? If you're passionate about our users having the best Copilot experience and you like working across both consumers and enterprises for PCs, tablets, and phones, then maybe the Growth Ireland team in Experiences+Devices has the right job for you.
This role offers the chance to work on experiences that will be used by people you know personally, making a tangible impact on our evolving business. You'll tackle new engineering challenges that will stretch and grow your skills, while contributing to the development of products used by millions. With a high level of ownership and autonomy, you'll have the opportunity to shape strategic outcomes.
As the industry undergoes a profound transition, we are at the heart of re-inventing how Copilot is discovered, used and loved by consumers and enterprises alike. M365 Copilot is one of the fastest growing and evolving products on the planet, we are looking for engineers who are passionate about ensuring that our users enjoy the latest and greatest features of Copilot. This requires great strategic and creative thinking as well as an ability to understand the customer, technology, challenges, and opportunities. Our Growth team is looking for a great **Software Engineer** to drive and define this transition & foster an engineering culture that has customer-centered services & releases as part of its core DNA.
The successful applicant will also become part of the Microsoft European Development Centre (EDC) in Dublin - a vibrant multi-disciplinary collective driving Microsoft innovation for our customers worldwide. This collaborative community of engineers, developers, data scientists, program managers, and others is the perfect nurturing ground for innovation, and offers a fantastic landscape for growing your career across the breadth of Microsoft products and services.
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**
+ Working in a combined engineering organization to drive design, development, testing and release of web client / services that enhance customer experiences as outlined above.
+ Helping evolve development guidelines, practices & principles for a world where client and services development & delivery is moving faster than ever.
+ Designing resilient, scalable, and easily maintainable software.
+ Fostering a data driven approach to everything we do.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
+ Experience building libraries, SDKs, and other development platform components.
+ Object-oriented design, coding and testing patterns.
+ Must be legally authorized to work in Ireland (Legally authorized = Has citizenship or has been granted a valid visa or work permit).
**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.
**Preferred Qualifications:**
+ Strong problem-solving skills and comfortable in dealing with ambiguity.
+ Experience in building and evolving web applications and / or cloud services.
+ Ability to handle competing priorities in a fast paced environment.
+ An ability to perform at a high level in a fast paced, dynamic environment.
#DPG #exdgrowth #copilot
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.
 

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