527 C Development jobs in Ireland
Software Developer

Posted today
Job Viewed
Job Description
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.
IBM FileNet Content Manager is an enterprise content management (ECM) platform that provides tools for organizations to manage, store, and process large volumes of unstructured content like documents, images, and videos.
We're looking for an innovative, experienced Software Developer who's passionate about building solutions, supporting customers, and constantly learning and exploring new skills.
In this role, you will be part of a team developing the next generation of AI-infused features for our products.
You will work in a dynamic environment closely, collaborating with Architects, other developers, and Offering Managers across our global organization.
**Your role and responsibilities**
* As a Software Developer, you will work with the latest tools and technologies to deliver cutting-edge software solutions.
* You will design and develop complex new features while enhancing existing product capabilities.
* In addition to hands-on development, you will contribute to project planning, tracking, and execution.
* Your role will span the full software engineering lifecycle - from R&D, design, and architecture to development, testing, and supporting our growing customer base.
* With your expertise in Java and web technologies, you will drive product improvements and enhance customer experience.
* You will be a self-starter with strong communication skills, capable of working independently, multitasking, and prioritizing effectively in a dynamic environment.
**Required technical and professional expertise**
* 3+ years of experience as a Software Developer with hands-on expertise in designing, developing, and delivering software solutions
* Programming & Frameworks: Java, JavaEE, Python, SOAP/.NET, Dojo, JavaScript, HTML, ReactJS
* Application Servers & Middleware: tWAS, WebLogic, Liberty
* Databases: DB2, MS SQL, Oracle, PostgreSQL
* Authentication & Security: LDAP, OIDC/OAuth/SSO
* DevOps & Tools: Ansible, Jenkins, GitHub, Artifactory, InstallAnywhere, Eclipse
* Platforms & Containers: Linux, Windows, Docker, Kubernetes, YAML
* Generative AI knowledge including LLM, embedding models, and vector databases.
**Preferred technical and professional experience**
* Continuous Integration: Strong working knowledge of Jenkins, HTTP, JSON, and XML
* Security: Experience in identifying and addressing security vulnerabilities
* Cloud Platforms: Exposure to AWS EKS, Azure AKS, and Google GKE
* Knowledge/Experience in Agentic AI and Model Context Protocol (MCP) architecture
* Frontend skills: client-side web application experience, including familiarity with Java, HTML, CSS, JavaScript, React, REST APIs, and Python.
* Communication: Excellent verbal and written communication skills for effective collaboration with team members, stakeholders, and clients
* Adaptability: Quick learner with the ability to embrace new technologies, adapt to changing requirements, and thrive in dynamic environments
* Teamwork: Collaborative mindset with the ability to contribute ideas, support team objectives, and work effectively within a team
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.
Software Developer

Posted today
Job Viewed
Job Description
QRadar SOAR, is designed to help security teams respond to cyberthreats with confidence, automate with intelligence and collaborate with consistency. It guides teams in resolving incidents by codifying established incident response processes into dynamic playbooks. The open and agnostic platform helps accelerate and orchestrate their response by automating actions with intelligence and integrating with other security tools. teams can have best-in-class response capabilities. We are growing rapidly and are looking for a highly motivated, dynamic, talented individual to join our Software Development team.
**Your role and responsibilities**
As a member of the IBM Security SOAR development team, you will be working on back-end services and end-to-end system design. Members of this team tend to have a high degree of fluency in one or more languages (Java and/or C++), database technologies (relational, document, distributed), and a foundational knowledge of cloud technologies such as Kubernetes and OpenShift Container Platform
**Required technical and professional expertise**
You must have a minimum of 3 years experience in the following:
* Professional experience programming in Java.
* Good understanding of Object-Oriented Design and programming concepts.
* Professional experience in web application programming and REST architecture.
* Strong communication skills.
**Preferred technical and professional experience**
* Experience with Tomcat, Jersey, Hibernate, JTA, Camel, and ActiveMQ.
* Experience in database schema design, performance, tuning, and scalability.
* Implementing distributed applications in container environment (Docker/Kubernetes).
* Experience with agile software development, continuous integration and continuous
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.
Software Developer
Posted today
Job Viewed
Job Description
Software developer
Posted today
Job Viewed
Job Description
This role sits within a collaborative Agile Scrum team and will contribute to the successful delivery of high-quality software aligned to project goals.
Key Responsibilities Work as part of an Agile Scrum team, actively contributing to sprint planning, reviews, and retrospectives Take full ownership of the development, testing, and deployment of software components Interpret and challenge functional and non-functional requirements, and assist in drafting technical specifications for personal and team use Collaborate directly with business stakeholders to refine requirements and resolve issues Support end-to-end solution testing, including debugging and bug resolution Follow established SDLC practices, while contributing to ongoing improvements and standards Assist in delivering solutions within agreed timelines and budget constraints Core Technical Skills We are particularly interested in candidates with experience in one or more of the following: PL/SQL Oracle PL/SQL, Unix scripting Java Java, Spring, Maven, Web Logic Power Shell CLOAS Business Logic, Batch Processing, Browser UI Experience with document generation tools such as Doc1 or Inspire is a plus Familiarity withdocument scanning,workflow automation, andmetadata indexing is advantageous General Experience & Attributes 35 years of hands-on experience in IT application development Strong Agile mindset self-organised, collaborative, and delivery-focused Solid understanding of Scrum methodology and ceremonies Competent in database design, query development, and data structure concepts Ability to plan, write, execute, and test code independently Comfortable working across multiple phases of the software development lifecycle Skills: doc1 SQL Unix Agile
Sr Software Development Engineer

Posted today
Job Viewed
Job Description
Sr Software Development Engineer
**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:_**
We are looking for a passionate and experienced Senior Software Development Engineer to join our dynamic and fast-paced team. This role offers an opportunity to shape large-scale, automated test environments that directly impact Trellix's product quality and speed of delivery while engineering solutions for complex business challenges.
You'll be at the center of building services that support automated deployment and validation of our products. Your solutions will streamline our CI/CD pipeline and ensure our testing environments scale across tools, Trellix products, and platforms.
**Location: Cork - Hybrid**
**About the Role:**
+ Design, develop, and maintain robust, scalable, and high-performance software applications primarily using Groovy and C#.
+ Collaborate with global cross-functional teams across time zones to deliver impactful solutions that meet evolving product and QA needs.
+ Participate in architecture discussions and technical design reviews to improve system performance, reliability, and scalability.
+ Write efficient, maintainable code and unit tests that adhere to engineering best practices.
+ Create modular components with well defined APIs to enable flexible and easy integration into existing development infrastructures and workflows
+ Champion Agile best practices and contribute to continuous improvement in the software development lifecycle.
**Senior Software-specific:**
+ Identify and address technical debt and refactor existing codebase as necessary to improve system maintainability and scalability.
+ Conduct thorough code reviews, provide feedback, and help raise the quality bar for the entire team.
+ Proactively research and evaluate emerging technologies that can be leveraged for future development.
+ Influence architectural direction and technical strategy.
+ Drive open and effective communication across teams, helping guide decisions and technical alignment.
**About You:**
+ You have 5+ years of experience with a BS/BE in Computer Science, Computer Engineering or related field.
+ Proficiency in any of the following languages: Java or C#, or C++, with strong fundamentals in object-oriented design and design patterns.
+ Solid experience with VMware vSphere for managing and provisioning virtual infrastructure.
+ Experience with relational databases such as SQL Server or similar.
+ Familiarity with scripting languages such as PowerShell, Bash, or equivalent.
+ Working knowledge of Windows, Linux and Mac OS.
+ Ability to work both independently and collaboratively in a fast-paced environment.
+ Excellent problem solving and troubleshooting skills.
+ Working knowledge of cloud technologies, especially AWS and/or Google Cloud Platform (GCP).
+ Experience in Agile software development practices and Github for source control and collaboration.
+ Ability to collaborate and work with multiple teams across different time-zones.
+ Strong communication skills - able to articulate technical concepts to non-technical stakeholders and influence decisions.
+ Experience building enterprise-grade, distributed systems with a focus on performance, reliability, and scalability.
**_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.
Software Development Engineer II

Posted today
Job Viewed
Job Description
_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**
Software Development Engineer II
Who is Mastercard?
Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.
Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Overview:
The Corporate Solutions team is looking for a Software Developer II to drive our customer experience strategy forward by consistently innovating and problem-solving. The ideal candidate is passionate about the customer experience journey, highly motivated, intellectually curious, analytical, and possesses an entrepreneurial mindset.
Role:
- Proactive software engineer for a world class distributed agile development team in the commercial virtual payments space.
- Design, develop, test, deploy, maintain, and improve our platform/application.
- Manage individual project priorities, deadlines, and deliverables.
- Contribute to the team and wider platform on a daily basis.
- Ensure the final product is highly performant, responsive, and of the highest quality.
- Actively participate in agile ceremonies including daily scrum, story pointing, story elaboration, and retrospectives.
Required Skills:
- Experienced developer with strong Java development experience with Spring/Hibernate.
- Proven experience building world class solutions on a global scale.
- Experience working in an agile environment and actively contributing to discussions at retrospectives/elaboration sessions.
- Solid experience with RESTful APIs and JSON/SOAP based API with Java.
- Knowledge of cloud native development such as cloud foundry, AWS, etc.
- Must be detail-oriented and proactive with the ability to function under pressure in an independent environment.
- Must provide the necessary skills to have a high degree of initiative and self-motivation with a willingness and ability to learn and take on challenging opportunities.
- Strong communication skills -- both verbal and written - with strong relationship, collaborative skills and organizational skills.
- Ability to work as a member of matrix based diverse and geographically distributed project team
-Knowledge of Linux and security standards
-Strong knowledge of PL/SQL
-Working Knowledge of tools like Sonar, Dynatrace, GIT, ALM, CI (Jenkins)/CD, Splunk
-Understanding of Web/Application servers like Websphere 8, Apache Tomcat
Education:
- Bachelor's degree in Information Technology, Computer Science or Management Information Systems or equivalent work experience.
**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.
Senior Software Development Engineer

Posted today
Job Viewed
Job Description
Apptio, an IBM Company, is seeking a Senior Software Development Engineer to join our growing team building innovative, AI-driven solutions across the FinOps and Technology Business Management (TBM) product suite. In this role, you will work closely with data scientists to design, develop, and scale the engineering infrastructure required to bring machine learning and generative AI capabilities into production across our SaaS platforms.
You will play a key role in shaping the future of intelligent product features-enabling smarter automation, deeper analytics, and better business outcomes for our enterprise customers.
**Your role and responsibilities**
* Collaborate with data scientists to productionize AI/ML models, including orchestration, scaling, monitoring, and API integration
* Design and build high-quality, maintainable software systems that deliver AI/ML-powered features within Apptio's product suite
* Develop secure and scalable microservices, data pipelines, and back-end components in a cloud-native environment
* Work closely with product managers and UX designers to translate business needs into technical solutions
* Contribute to architectural decisions and code reviews while mentoring junior engineers
* Drive performance, scalability, and reliability best practices across AI-integrated features
* Stay up-to-date with emerging trends in software engineering, cloud technologies, and MLOps
**Required technical and professional expertise**
* Demonstrated experience in software development, ideally with experience delivering SaaS or data-driven products
* Proficiency in one or more modern languages such as Java, Python, Go, or TypeScript
* Experience building and deploying RESTful APIs, working with containerized environments (e.g., Docker, Kubernetes)
* Solid understanding of cloud platforms (AWS, Azure, or GCP) and CI/CD pipelines
* Demonstrated experience collaborating with data science or ML teams to operationalize models
* Strong knowledge of distributed systems, performance optimization, and fault-tolerant design
* Excellent communication skills and a collaborative, team-first mindset
**Preferred technical and professional experience**
* Experience with MLOps tools and practices (e.g., MLflow, SageMaker, Airflow, KubeFlow)
* Familiarity with FinOps, IT financial management, or Apptio products (ApptioOne, Cloudability, Targetprocess)
* Exposure to generative AI or LLM-based solutions
* Knowledge of observability practices and tools for AI/ML-powered services
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.
Be The First To Know
About the latest C development Jobs in Ireland !
Senior Software Development Engineer

Posted today
Job Viewed
Job Description
25WD85333
Job Description
**Position Overview**
Does automation and a fast-paced environment excite you? Do you thrive on building resilient, scalable systems? Do you have a passion for uptime?
The Autodesk Developer Enablement team seeks a highly motivated, seasoned Senior Back End Software Development Engineer to build and maintain a distributed compute system. You will be part of a team that designs, builds, and operates services used by developers across Autodesk. You will work alongside other engineers to support daily operations and our long-term roadmap.
A successful **Senior Back End Software Development Engineer** has a strong sense of ownership and can drive projects through to completion.
**We are looking for someone who is excited to shape a platform that allows teams to register, schedule, and control jobs based on the requirements with minimal latency.**
As a key member of our team, you'll tackle **scale, distributed systems challenges, and customer-facing operations** while working with cutting-edge AWS serverless tech.
**Hybrid role with at least one day onsite in the Dublin office.**
**Responsibilities**
- **Write code that is testable, readable, and maintainable**
- Perform code reviews
- Engage in technical and architectural discussions and decision-making
- Proactively automate processes and improve code quality
- Troubleshoot issues using distributed logging and tracing
- Support internal development teams by answering questions and creating sample code
- Participate in on-call rotations to support production systems
**Minimum Qualifications**
- 4 years of hands-on software development experience in a language like **Go, or Python.**
- 4 years of experience leveraging **public cloud infrastructure** components like compute, caches, and databases
- Experience implementing unit and integration tests
- Understanding of DevOps best practices
- Good self-management skills and the ability to track and prioritise multiple tasks coming in simultaneously
- Experience working with **containers**
- Experience building apps on **AWS using services such as ECS/EKS, Step Functions, Lambda**
- Experience with Agile software development practices
- Good understanding of networking and security concepts
#LI-IS1
**Learn More**
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
**Diversity & Belonging**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).
Senior Software Development Engineer
Posted today
Job Viewed
Job Description
Senior Software Development Engineer
Posted today
Job Viewed