202 Application Development jobs in Ireland
Application Development Lead

Posted 14 days ago
Job Viewed
Job Description
By Joining Citi, you will become part of a global organisation whose mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress.
**Team/Role Overview**
The Applications Development Lead is a part of the Issuer Services Technology global management team. This role leads an experienced engineering team to implement new or revised application systems in coordination with the Issuer Services Technology team.
The Issuer Services business has aggressive business growth goals for the next 3-5 years and has made considerable additional investments in Technology, including quadrupling the size of the technology organization during the past few years. This role is critical to ensure our project oversight and delivery of solutions to the Operations and the Front Office businesses are best in class and scalable to continue supporting growth within the business and our internal technology organization.
**What you'll do**
An ideal candidate has a passion for leadership with a strong capability in leading and directing our development teams. S/he is a senior hands-on technical lead with proven track record leading engineering teams and managing projects with acute awareness and accountability for financial and risk related objectives. S/he has strong technical and architectural skills and proactively contributes to the new technical vision and engineering best practices.
+ You should be hands on with strong analytical and technical ability with 5+ years of experience. An additional 3-4 years involved with complex medium to large projects in a dynamic financial environment is desirable.
+ Willing to learn new techniques, particularly, low code platforms like Appian
+ There is a requirement to lead day to day delivery work and clearly set out a strategic architectural vision and identify project/program delivery risks and work on risk mitigation.
+ You should have good analytical skills to filter, prioritize and validate potentially complex material from multiple sources and employes skills and knowledge of the business to develop creative solutions to meet client and business needs.
+ You will be required to work on complex and variable issues with significant potential impact, weighing various alternatives and stabilizing potentially conflicting needs.
+ Consider budget implications and make appropriate strategic decisions to reduce Citi's risk exposure.
**What we'll need from you:**
+ Experience of Java, JavaScript/Angular
+ Experience in Appian is a plus
+ Provide strategic influence and exercise control over resources, budget management and planning while monitoring delivery and end results
+ Manage staff and vendors/contractors to accomplish established goals and conduct personnel duties for team (e.g., performance evaluations, career guidance/mentoring, hiring and disciplinary actions)
+ End to end staff and delivery management for several of the most critical application platforms utilized by Issuer Services
+ Drive the strategic recombination of platforms and applications to align with Digital First and future state objectives
+ Confirmed experience of crafting and delivering successful complex solutions in an enterprise production environment.
+ Experience in working on multiple technologies and medium to complex systems, well versed with design standards and framework.
+ Superb communication, great verbal and written skills and ability to learn fast.
+ Ability to work in a demanding and fast paced environment. Hard-working and highly motivated individual.
+ Self-starter who is passionate for learning about new tools and technologies; Ability to work both independently, with other team members, and across teams.
+ Experience with Agile and all aspects of the SDLC, and DevOps processes
+ Experience with Spring / ORM framework, and database
+ Bachelor's degree/University degree or equivalent experience, preferably in a Computer Science or related field.
**What we can offer you**
By joining Citi Dublin, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed) and enjoy a whole host of additional benefits that support you (and your family) to be well, live well and save well. Discover more here.
Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energised to join us, motivated to stay, and empowered to thrive.
**Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities.**
#LI-SM9
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
_Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._
_If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Application Development Maintenance, Assistant Vice President
Posted 9 days ago
Job Viewed
Job Description
Software Development Engineer
Posted 13 days ago
Job Viewed
Job Description
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:_**
C++ Software developer
About the role :
You will work to convert a problem statement to a design and implementation.
You will document details of functionality, design and architecture of a component.
You will participate in code reviews with engineers.
Can understand impact of code changes- both programmable and logical changes.
Can "piece together" relevant existing functionality and quickly come up with a prototype or solution.
Encourage or host reviews on Application source code and technical documentation.
About You:
You have 2+ Years of experience in product development.
Should have programming, strong debugging experience, and excellent problem solving skills. Proven knowledge of debugging using tools like windbg.
Expertise in C++, C, and a strong understanding of basic OS concepts is must.
Should be able to write Unit Tests.
Knowledge of Windows internals.
Working knowledge of tools like WinDbg, Coverity, etc.
Familiar with Test Driven Development concepts.
Demonstrated ability to work effectively both within a team and cross-group to drive identification and resolution of issues to ship under tight deadlines along with being able to drive features into the product.
Passion to work with demanding customers
Document, user stories/use cases, functional specification and design
**_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

Posted 14 days ago
Job Viewed
Job Description
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 Software Development Engineer to join our dynamic and fast-paced team. This role offers an opportunity to build complex solutions and features for the Trellix Build ecosystem. This build system is integral to Trellix software engineering with multiple Trellix endpoint products being built and released out of this system.
You will have opportunities for ensuring that Products released are managed in a best in class CI/CD workflow environment and for ensuring such processes follow best practice security principles throughout.
**Job Description:**
_About the Role:_
+ Involved in the design, implementation, release and documentation of the Trellix build service.
+ Work closely and integrate with fellow developers to determine software build and integration needs.
+ Advise and support Trellix product engineering developers on solving build system and workflow issues.
+ Participate in identifying and evaluating tools and solutions (internal and third party) needed to address areas for improvement in the software development lifecycle.
+ Build new features and functionality for the build system at the request of key internal stakeholders
+ Collaborate with internal engineering stakeholders to identify constraints and solve defects rigorously.
+ Collaborate with internal build QA teams to ensure a high quality of released software.
+ Collaborate in devising best in class supply chain management in order to protect Trellix security posture
_About You:_
+ Have 3+ years of experience with a BS/BE in Computer Science, Computer Engineering or related field.
+ Have a good understanding of object orientated programming and experience with at least one language such as Java, Groovy, C#, Python scripts knowledge
+ Have exposure and have some relational database experience with SQL Server (MySQL, Oracle)
+ Have a good working knowledge of development tools such as JIRA and Git.
+ Have some knowledge of supply chain management processes and how they could apply to the software development lifecycle.
+ Possess a working knowledge of cloud technologies, especially AWS and/or Google Cloud Platform (GCP).
+ You have had some exposure to Docker and Kubernetes or at minimum understand their purpose in image management
+ Practical hands on OS experience with Windows, Linux and OSX.
+ Familiarity with scripting languages such as PowerShell, Bash, or equivalent.
_Nice to have but training in the role will be provided_
+ Some knowledge of Continuous Integration tools such as Artifactory and Jenkins would be beneficial
+ Experience with VMware vSphere for managing and provisioning virtual infrastructure.
**_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
Posted 11 days ago
Job Viewed
Job Description
Sr. Software Development Engineer

Posted 14 days ago
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 seeking a talented Software Engineer with the knowledge in Java/Python and JavaScript to join our dynamic team. As a Software Engineer, you will play a key role in the design, development, and implementation of our software solutions, contributing to the full software development lifecycle.
**About the Role:**
+ Design, develop, and maintain robust, scalable, and high-performance software applications primarily using Java.
+ Collaborate closely with cross-functional teams including product management, design, and QA to deliver high-quality software solutions.
+ Write clean, maintainable, and efficient code, adhering to coding standards and best practices.
+ Conduct code reviews, providing constructive feedback to team members and ensuring code quality and consistency.
+ Identify and address technical debt and refactor existing codebase as necessary to improve system maintainability and scalability.
+ Stay updated on emerging technologies and industry trends, and evaluate their potential for adoption within the organization.
**About You:**
+ 6+ Years of experience in Java Development.
+ Should have experience in Software cloud technologies.
+ Should have good knowledge of Spring Frameworks , Gradle, Maven, JUnit.
+ Excellent analytical and problem-solving skills.
+ Strong knowledge of AWS cloud technologies.
+ Familiarity with security best practices for cloud development.
**_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.
Sr Software Development Engineer

Posted 14 days ago
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.
**Job Description:**
**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 6+ years of experience with a BS/BE in Computer Science, Computer Engineering or related field.
+ Proficiency in Java, C#, and 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.
Be The First To Know
About the latest Application development Jobs in Ireland !
Senior Software Development Engineer

Posted 14 days ago
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.
Senior Software Development Engineer

Posted 14 days ago
Job Viewed
Job Description
At IBM Cloudability, we deliver a best-in-class FinOps platform that helps customers enable their IT, finance, and DevOps teams to work together to optimize cloud resources for speed, cost, and quality. We are seeking a highly skilled and experienced Senior Software Development Engineer to join our dynamic and growing team. The ideal candidate will be a seasoned software developer with a passion for technology, problem-solving, and driving software development processes. You will get to lead technical initiatives, and mentor junior engineers while delivering high-quality, scalable, and maintainable software solutions.
**Your role and responsibilities**
Develop cloud-native services to address both new and ongoing business challenges and meet customer needs.
* Own end-to-end feature development, from concept through design to production, collaborating with product managers and engineers to deliver scalable, high-quality solutions.
* Drive the adoption of best practices for software development, including testing, code reviews, and continuous integration, to ensure the delivery of high-quality, reliable software.
* Identify and address performance bottlenecks, ensuring that systems scale efficiently and perform well under varying loads.
* Mentor and provide technical guidance to junior engineers.
**Required technical and professional expertise**
* Bachelor's degree in computer science, a related field, or relevant work experience.
* 5+ years of professional software development experience in designing and building enterprise-level applications
* Extensive professional knowledge, experience, and understanding of at least one modern programming language, such Java, Scala, and Go.
* Extensive experience with software engineering principles, including data structures, algorithms, and design patterns.
* Hands-on experience with cloud technologies (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
* Excellent communication skills, both written and verbal.
**Preferred technical and professional experience**
* Master's degree in computer science or related field.
* Experience in modern software concepts such as Infrastructure as Code (e.g., Terraform)
* Experienced with modern API design and implementations, preferably in Java or Golang.
* Experienced in Cloud infrastructure's cost management or FinOps.
* Experience using monitoring tools like Splunk, Datadog, Prometheus, Grafana
* Exceptional customer focus, ownership, and drive.
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 Development Engineer, SecOpsSW

Posted 14 days ago
Job Viewed
Job Description
Are you looking to build and maintain software that helps people? The Security Operations Software (SecOpsSW) team develops and maintains softwares in support of employee and site security and safety around the world. Our users are who you call when the fire alarm is pulled or your delivery van got rear-ended, and the software you'll work on is used to support Amazon employees during and after incidents small and large.
If you're the type of person who's curiosity can't be satiated; if you're able to quickly grok the intersection between need, possibilities and data and explain it simply to others, please apply. We're looking for an engineer with expertise in designing, developing, and maintaining software. This role will be expected to help drive the software development process as well as mentor fellow team members.
Understanding the needs of our internal customers and continually aligning your work with your objectives will be critical. Working in ambiguity, anticipating bottlenecks and escalations, and setting realistic (yet appropriately progressive) expectations are all crucial to the success of our products and customers.
We develop on AWS. We develop mostly using React.js, Node.js, and java with serverless architectures leveraging RDS and DynamoDB.
Key job responsibilities
- Refine ambiguous requirements and define system architecture.
- Own technical documentation and break down work for the team to implement individual components.
- Be responsible for technical problem solving and meeting product objectives.
- Developing and driving adoption of engineering best practices
- Write exemplary code in terms of code organization, clarity, simplicity, error handling, and documentation.
- Effectively communicate with your team ( and other teams) via design reviews, code review, knowledge transfer sessions.
- Mentor other developers.
- Own and maintain the systems that you build.
- Contribute to planning, design, implementation, testing, operations, and process improvement as member of a Scrum team.
- Maintain balance between team's delivery speed and building for the future.
About the team
The SecOpsSw team builds technologies to protect Amazon employees, assets & information, reduce negative customer experience due to operational losses and fraud, and maximize savings in security operations.
Basic Qualifications
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
Preferred Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice ( ) to know more about how we collect, use and transfer the personal data of our candidates.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.