1,072 Python Engineer jobs in Ireland
Python Engineer
Posted today
Job Viewed
Job Description
Job Description
We know that people want great value combined with an excellent experience from a bank they can trust, so we launched our digital bank, Chase UK, to revolutionise mobile banking with seamless journeys that our customers love. We're already trusted by millions in the US and we're quickly catching up in the UK – but how we do things here is a little different. We're building the bank of the future from scratch, channelling our start-up mentality every step of the way – meaning you'll have the opportunity to make a real impact.
As a Python Engineer at JPMorgan Chase within the International Consumer Bank, you will be a part of a flat-structure organization. Your responsibilities are to deliver end-to-end cutting-edge solutions in the form of cloud-native microservices architecture applications leveraging the latest technologies and the best industry practices. You are expected to be involved in the design and architecture of the solutions while also focusing on the entire SDLC lifecycle stages.
Our SRE Core team is at the heart of this venture, focused on getting smart ideas into the hands of our customers. We're looking for people who have a curious mindset, thrive in collaborative squads, and are passionate about new technology. By their nature, our people are also solution-oriented, commercially savvy and have a head for fintech. We work in tribes and squads that focus on specific products and projects – and depending on your strengths and interests, you'll have the opportunity to move between them.
Job Responsibilities
- Application Development: Design, develop, and maintain Python applications using FastAPI to power internal tools and platform initiatives focused on observability, SLOs, chaos engineering and system reliability.
- Database and Data Handling: Implement data-driven solutions using DynamoDB to ensure high performance and stability within our applications.
- Code Quality & Testing: Deliver clean, efficient, and scalable code while implementing robust unit and functional testing methodologies, code reviews, and continuous integration practices.
- Observability & Reliability: Contribute to the design of platforms that provide actionable insights and automated alerting/reporting on SLOs, driving a culture of reliability across the organization.
- Collaboration & Innovation: Collaborate with cross-functional teams to share best practices and foster a culture of technical innovation, ensuring that our tools not only meet current needs but also adapt to emerging challenges in reliability engineering.
Required Qualifications, Capabilities And Skills
- Formal training or certification on software development concepts and proficient applied experience
- Proven proficiency in Python with hands-on experience using FastAPI.
- Experience working with DynamoDB or other noSQL databases in a production environment.
- Demonstrated ability to design, develop, and deploy scalable web applications.
- Strong commitment to writing clean, maintainable code supported by robust testing and CI practices.
- Excellent problem-solving skills and the ability to work effectively both independently and as part of a collaborative team.
- Strong communication skills and a continuous-improvement mindset.
Preferred Qualifications, Capabilities And Skills
- Familiarity with GraphQL and its ecosystem.
- Experience or interest in Site Reliability Engineering (SRE) practices and principles.
#ICBCareer
#ICBEngineering
About Us
J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
About The Team
Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we're setting our businesses, clients, customers and employees up for success.
Senior Python Engineer
Posted today
Job Viewed
Job Description
Job Title: Senior Python Engineer
Company/Client: Global Ecommerce
Location: Dublin
Work Model: Hybrid (3 days on site each week, flexibility to negotiate)
Employment type: 12-month contract (Multiple renewals very likely)
Primary Job Responsibilities
Seeking a highly motivated individual to join the Cybercrime Security team at a Global Ecommerce organisation in a Software Engineer role. This position will require the candidate to work directly with our business partners to research, develop and deploy next generation data and knowledge applications on multiple technologies for high data volume environments.
The candidate is expected to be effective as an individual contributor, team player, and a champion for results and incremental improvement. In addition to this, the candidate will be expected to have an excellent grasp of designing and implementing frameworks and architectures based on internal and external standards.
Key Responsibilities:
- Design, develop, and deploy full stack applications.
- Create and implement software frameworks and architectures aligned with internal and external standards.
- Maintain a strong focus on quality and security, incorporating automation, design reviews, and unit testing.
- Analyze scoping efforts to ensure best practices and efficiency.
- Manage and support projects across the entire software development lifecycle.
- Conceptualize, code, deploy, and refine next-generation prototypes.
- Collaborate effectively both independently and within cross-functional teams.
- Lead product initiatives, suggest improvements, and mentor team members.
- Demonstrate flexibility in analyzing technical issues and clearly communicating solutions and recommendations.
- Work collaboratively with Product Managers and Engineer to deliver innovative solutions that meet business needs.
- Apply agile development methodologies proficiently.
- Develop testing infrastructure, test cases, and automation to guarantee product quality.
- Utilize and support ML and AI development efforts.
- Communicate complex technical ideas clearly to both technical and non-technical audiences.
Required Skills and Experience:
- Bachelor's degree or equivalent practical experience.
- Excellent coding proficiency in an object-oriented language (Python preferred; C# or Java also considered).
- Demonstrated experience using test automation for code certification.
- Exceptional design and problem-solving abilities.
- Strong commitment to code quality and engineering excellence at scale.
- Effective written and verbal communication skills.
- Ability to clearly articulate and present complex analytical findings visually to non-technical stakeholders.
- Proven ability to thrive in a fast-paced, iterative development setting.
- Unwavering personal integrity, professional conduct, and ethical standards.
Preferred/Required Skills:
- Experience developing REST APIs.
- Proficiency with microservice architectures.
- Familiarity with cloud environments (GCP, AWS, Azure).
- Expertise in relational databases (PostgreSQL, MySQL, MSSQL).
- Experience with key-value and NoSQL data services (e.g., S3, MongoDB, Couchbase).
- Competence in containerization and orchestration (e.g., Docker, Kubernetes).
- Prior experience presenting to senior executives.
- Experience with full stack development.
Working with our Teams
- Collaborate with engineering, development, architecture, product management, and operations teams to improve our cybercrime prevention, resilience, and response.
- Collaborate with engineering, development, architecture, product management, quality, and operations teams to improve our cybercrime prevention, resilience, and response.
- Coach teams on the cybercrime landscape with a focus on risk reduction.
- Communicate insights and recommendations across the organization, ensuring close alignment with all relevant departments and partners.
- Foster a dynamic, success-oriented culture.
- Utilize excellent communication skills to create awareness and engagement materials for various teams and stakeholders
Senior DevOps + Python Engineer
Posted today
Job Viewed
Job Description
We're looking for a fully remote (EU / Ukraine only) senior DevOps + Python Engineer to help us design and implement secure, automated infrastructure for our clients. You'll also be supporting the development of our LLM-based AI bidding tools, currently in closed beta.
You'll own the CI/CD process for key client projects using GitHub Actions and use your Python skills to build custom automation and tooling.
We move quickly, trust each other to deliver, and give you space to own your work from day one.
Tasks
In this role, you will:
Design, build, and maintain CI/CD pipelines using GitHub Actions to ensure fast and reliable releases.
Champion best practices for Git and GitHub, including branching strategies, pull requests, and code review workflows.
Ensure our infrastructure and pipelines meet the stringent security and compliance standards required for our public sector clients.
Write and maintain robust Python scripts to automate operational tasks, deployments, and infrastructure management.
Contribute to the development of our LLM-based AI tools (currently in closed beta)
Work closely with the development team to support the deployment of our FastAPI applications and foster a strong DevOps culture.
Iteratively improve the pipelines and codebases with refactoring, bug fixes, and optimisation.
Requirements
Skills and Experience
Essential:
Demonstrable, hands-on experience building and managing CI/CD pipelines with GitHub Actions.
Strong proficiency in Python for automation, tooling, and scripting purposes.
Familiarity with deploying Python web applications, especially those built with FastAPI.
A deep understanding of Git workflows and modern source control management practices on the GitHub platform.
A sense of urgency: you're a responsive communicator who works quickly and to the highest standards
The ability to thrive in ambiguity, tackling problems that might not be well defined and that may not have obvious solutions
A burning desire to improve the current state of government software contracting.
Nice to have:
DevOps experience within government and public sector organisations
Experience with geospatial data.
You've built an LLM-based application before.
Benefits
Why Join Us?
Oxidian is an early stage, bootstrapped government software services contractor. We're profitable, cash-flow positive, and growing.
We make sure taxpayer money is well invested. We build software which best serves the public interest by obsessing about customer service and user experience. Internally, we focus relentlessly on operational efficiency so we can out compete the incumbents.
We're a fully remote, profitable, growing team that moves fast and builds things properly.
We focus on meaningful work. No endless meetings, and decisions are made quickly.
Senior DevOps + Python Engineer
Posted today
Job Viewed
Job Description
We're looking for a fully remote (EU / Ukraine only) senior DevOps + Python Engineer to help us design and implement secure, automated infrastructure for our clients. You'll also be supporting the development of our LLM-based AI bidding tools, currently in closed beta.
You'll own the CI/CD process for key client projects using GitHub Actions and use your Python skills to build custom automation and tooling.
We move quickly, trust each other to deliver, and give you space to own your work from day one.
TasksIn this role, you will:
- Design, build, and maintain CI/CD pipelines using GitHub Actions to ensure fast and reliable releases.
- Champion best practices for Git and GitHub, including branching strategies, pull requests, and code review workflows.
- Ensure our infrastructure and pipelines meet the stringent security and compliance standards required for our public sector clients.
- Write and maintain robust Python scripts to automate operational tasks, deployments, and infrastructure management.
- Contribute to the development of our LLM-based AI tools (currently in closed beta)
- Work closely with the development team to support the deployment of our FastAPI applications and foster a strong DevOps culture.
- Iteratively improve the pipelines and codebases with refactoring, bug fixes, and optimisation.
Skills and Experience
Essential:
- Demonstrable, hands-on experience building and managing CI/CD pipelines with GitHub Actions.
- Strong proficiency in Python for automation, tooling, and scripting purposes.
- Familiarity with deploying Python web applications, especially those built with FastAPI.
- A deep understanding of Git workflows and modern source control management practices on the GitHub platform.
- A sense of urgency: you're a responsive communicator who works quickly and to the highest standards
- The ability to thrive in ambiguity, tackling problems that might not be well defined and that may not have obvious solutions
- A burning desire to improve the current state of government software contracting.
Nice to have:
- DevOps experience within government and public sector organisations
- Experience with geospatial data.
- You've built an LLM-based application before.
Why Join Us?
- Oxidian is an early stage, bootstrapped government software services contractor. We're profitable, cash-flow positive, and growing.
- We make sure taxpayer money is well invested. We build software which best serves the public interest by obsessing about customer service and user experience. Internally, we focus relentlessly on operational efficiency so we can out compete the incumbents.
- We're a fully remote, profitable, growing team that moves fast and builds things properly.
- We focus on meaningful work. No endless meetings, and decisions are made quickly.
Python Data Engineer
Posted today
Job Viewed
Job Description
Company Description
At PinpointAI, we are focused on revolutionising financial due diligence. Our secure AI platform empowers M&A teams to uncover meaningful insights faster than ever before. We are committed to driving innovation and providing the tools necessary to enhance decision-making processes and maximize efficiency.
Role Description
This is a full-time Hybrid / onsite / remote role for a Python Data Engineer. The Python Data Engineer will be responsible for designing, developing, and maintaining data pipelines, data structures, implementing robust and scalable Extract Transform Load (ETL) processes as the primary objective. The role will give fantastic exposure in developing cutting edge AI solutions using this data to support business insights and decisions. This is an amazing experience for someone to get fully involved in a unique AI native financial services business that is building a category defining platform.
Qualifications
- Demonstrate the highest calibre in Python programming skills
- Active use of the best in class python libraries for Data Processing: pandas, pydantic, sqlalchemy, asyncpg, fastapi
- Strong experience in Data Engineering and Data Modelling
- Excellent problem-solving and critical-thinking abilities, and able to present different solution options to problems
- Proficiency in designing and implementing ETL processes
- Experience in deploying and maintaining enterprise grade technology solutions, this means you have to have extensive experience in supporting your code in production and all the learnings that brings
- Skills in Data Analytics to derive meaningful business insights
- Bachelor's degree in Computer Science, Engineering, or related field
- Experience working in the finance industry is a huge plus
Senior Backend Developer
Posted today
Job Viewed
Job Description
Join blp – The #1 Solution for ERP Automation
blp is a high-performance ETH and HSG spin-off redefining ERP automation with AI. We solve real enterprise problems with cutting-edge tech and a strong sense of ownership. Our solution is in production across 40+ countries, used by 20'000+ daily active users, automating 70'000+ processes every day.
Our AI-driven ERP automation is transforming finance, procurement, logistics, sales, and more. As one of Switzerland's fastest-growing SaaS scale-ups, we are proudly self-financed and fully employee-owned.
Our success stems from deep expertise in technology and business processes, delivering a superior product with an outstanding product-to-market fit, proven by our growing customer base, including Fortune 500 companies.
Our rapid growth and career opportunities have been recognised with the LinkedIn Top Startup Award, and we're just getting started. Our HQ? Zürich's iconic Bahnhofstrasse, a fitting home for a company redefining how businesses operate.
Ready to build the future? Join blp today.
About Backend At BLP Digital
We are a rapidly growing ETH and HSG spin-off, and our AI-enabled product revolutionises ERP automation. Our team is heavily focused on engineering, which we believe is crucial for maintaining our competitive edge. By leveraging state-of-the-art ML models, paired with deep, multi-generational ERP foundations, we drive real operational transformation for our growing global customer base. Our Engineering team tripled over the past year. Becoming part of a startup during explosive growth presents exciting opportunities for those who eager to excel. Do you want to apply your skills within a collaborative team, working on complex challenges using the latest technology? Job Summary As Senior Backend Developer, you will work on our advanced web services. You are an independent and solution-oriented developer, who enjoys working on deployed client solutions under sometimes tight deadlines. You are an expert in Go, relational databases, and like to do unit testing. You assume ownership and thrive working in a motivated team.
Job Summary
As
Senior Backend Developer
, you will work on our advanced web services. You are an independent and solution-oriented developer, who enjoys working on deployed client solutions under sometimes tight deadlines. You are an expert in Go, relational databases, and like to do unit testing. You assume ownership and thrive working in a motivated team.
Key Responsibilities:
- Design and develop clean and maintainable software solutions using Golang, leveraging industry best practices and design patterns, ensuring high code quality.
- Understanding and owning part of the code base end to end including the domain knowledge
- Conduct code reviews and provide constructive feedback to ensure the overall quality and consistency of the codebase.
- Provide guidance and mentorship to junior developers.
- Collaborate with stakeholders to understand project requirements and translate them into technical specifications and deliverables.
- Collaborate with the team to define the system architecture and make informed decisions regarding the technology stack, frameworks, and libraries.
- Identify opportunities for system optimisation, scalability, and performance improvements.
- Proactively address technical challenges and propose innovative solutions.
Requirements:
- Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Track record in building product oriented web applications in fast-paced environments.
- Experience with databases like MySQL or PostgreSQL
- Solid competence in software engineering.
- Experience with deploying software on cloud infrastructure such as GCP, AWS, or Azure.
- Very good knowledge of Git, Docker, development workflow automation, and CI and CD.
Benefits:
- At the forefront of innovation, revolutionise ERP process automation with us.
- Generate real impact and lasting value with your work.
- Assume responsibility, contribute to our success, and become part of something big.
- Collaborative team environment enabling high performers to thrive.
Java Backend Developer
Posted today
Job Viewed
Job Description
Apple is a place where extraordinary people gather to do their best work Together we craft products and experiences people once couldn't have imagined - and now can't imagine living without. If you're motivated by the idea of making a real impact, and joining a team where we pride ourselves in being one of the most diverse and inclusive companies in the world, a career with Apple might be your dream job The IS&T Retail Systems is looking for a Java backend developer to join our group. In this role you will be responsible for planning, coordination, execution, and continuous improvement of existing tools used for end to end integration and workflow testing.
Description
The ideal candidate must be able to work independently, build the solutions for sophisticated architecture and be comfortable working under pressure at times.
Responsibilities
- Design and review the system architecture to ensure scalability, reliability, and performance.
- Establish and enforce coding standards and best practices.
- Perform code reviews to maintain high code quality and consistency.
- Address and resolve technical challenges and obstacles that arise during development.
- Provide solutions for complex problem.
- Ensure proper documentation of code, processes, and system designs for maintainability and knowledge sharing.
- Collaborate with stakeholders to understand requirements and translate them into technical specifications.
- Help in creating project plans, estimating effort, and defining milestones.
Identify potential risks and work on mitigation strategies. Monitor progress and address any blockers or challenges.
Minimum Qualifications
- Relevant experience in developing applications using Java.
- Experience in Solution, Design and Architecture of scalable applications.
- Hands on experience in backend development.
- Experience in working with multi threaded application.
- Experience in Spring Boot or equivalent framework.
- Experience in writing and Maintaining APIs.
- Comfortable with API design patterns,
- Experience working in both SQL, NoSQL databases.
- Proven record in building and optimising for performance scalability.
Preferred Qualifications
- BS or MS degree in computer science or information management.
- Some Experience in cloud technologies like Azure, GCP, AWS.
- Experience with Containerisation and/or knowledge on Docker and Kubernetes.
- Experience in working in a large enterprise, with a global environment, across multiple timezones and geographies
Experience in Messaging queue.
Submit CV
Be The First To Know
About the latest Python engineer Jobs in Ireland !
Backend Developer Blockchain
Posted today
Job Viewed
Job Description
Backend Developer - Blockchain
Be part of Konvi
About Us
Konvi is the first EU-wide platform that allows fractional investing in alternative assets, such as high-end watches and fine wine. Established in 2020, Konvi aims to make exclusive investments accessible to a wider population, bridging the gap between asset suppliers and customers. We're looking for creative developers who are obsessed with learning and pushing boundaries. Our mission is to revolutionize businesses through technology, and our team is made up of people who are as curious and driven as you. If you love creating clean, impactful code, let's talk
What You Will Do
Did you start coding just for fun?
Are you a problem-solving developer who's passionate about AI and hopes to build software that will change the world?
Role Overview:
This is an in-office position in Dublin, Ireland. As a Backend Engineer, you'll work closely with our product & design team to build user-focused applications. While we value relevant degrees, what we really care about is your coding skills, your passion for technology, and your ability to problem-solve.
Key Responsibilities:
- Develop and maintain end-to-end applications using Generative AI in a concurrent environment.
- Collaborate with designers and product managers to transform project ideas into high-quality, ground-breaking features.
- Keep up with and integrate the latest AI advancements to boost our products and services.
- Take ownership of the full development lifecycle, from planning and coding to testing, deployment, and high quality documentation.
- Troubleshoot and optimize to ensure applications are efficient, scalable, and reliable.
- Guide team members by providing reviews, feedback, and support.
You have:
- 1-3 years of experience in software development, focused on server-side development.
- A proven history of engaging with or developing Generative AI technologies.
- Familiarity with SQL databases. NoSQL experience is a bonus.
- Proficiency in English with strong communication skills
- Problem-solving mindset and a strong desire to learn and improve
- Detail-oriented approach with a commitment to producing quality code.
- Independence and self-motivation to thrive in a fast-paced, collaborative setting.
Nice-to-Have Skills:
- Curiosity about coding from an early age — self-taught coding projects, personal experiments, or side hustles all count as valuable experience;
- Experience in Elixir;
- Experience working within highly concurrent environments.
Tech Stack:
- Generative AI Technologies including API integrations LLM models;
- Frontend: JavaScript (React/React Native);
- Backend: Elixir (Phoenix);
- Database: PostgreSQL, NoSQL;
- Infrastructure: AWS, GCP, CI/CD, Vercel;
- Team organisation: Google Workspace, Notion, GitHub, Google Workspace, FigJam
- Communication: Slack
Are you ready to shape the next wave of agentic automation? Apply now
Lead Backend Developer
Posted today
Job Viewed
Job Description
Lead Backend Developer (Payment Systems)– FoodTech | Global Company
Location:
Dublin
We're working with a globally established company in the foodtech industry that's continuing to scale its digital platforms and invest in engineering excellence. As part of this growth, they are hiring a Lead Backend Developer to take ownership of backend development and help build a new engineering team.
Role Overview
As a Lead Backend Developer, you will be responsible for designing, building, and maintaining backend services that power our payment processing systems. You will work with TypeScript in a environment, integrating multiple payment gateways and ensuring security, compliance, and reliability in every transaction.
Key Responsibilities:
- Design, develop, and maintain backend services for payment processing using TypeScript ).
- Integrate with multiple payment gateways (e.g., Stripe, Adyen, PayPal, Worldpay).
- Implement support for various payment methods, including card payments, digital wallets, bank transfers, and local payment options.
- Ensure compliance with PCI-DSS and other relevant payment regulations.
- Build and maintain APIs for internal and external use.
- Optimise payment flows for performance, security, and user experience.
- Implement error handling for failed transactions, refunds, chargebacks, and subscription billing.
- Collaborate closely with front-end engineers, DevOps, and product teams in an Agile environment.
- Write unit and integration tests for payment-related functionality.
Required Skills & Experience
- 5+ years backend development experience.
- Strong TypeScript skills in a environment.
- Hands-on experience integrating with payment gateways (at least two of: Stripe, Adyen, PayPal, Worldpay, Braintree, Authorize.Net).
- Understanding of multiple payment methods — card payments, alternative payments, digital wallets, recurring billing.
- Knowledge of PCI-DSS compliance, tokenisation, and secure transaction handling.
- Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Familiarity with RESTful APIs and asynchronous programming patterns.
- Proficient with version control (Git) and CI/CD workflows.
Nice to Have
- Experience with NestJS or similar TypeScript backend frameworks.
- Exposure to cloud platforms (AWS, GCP, or Azure).
- Knowledge of fraud detection systems or payment analytics.
- Experience with GraphQL.
We're managing the recruitment for this position directly with the client. If you're a backend specialist ready to lead engineering initiatives in a global, product-driven environment—we'd love to hear from you.
Java Backend Developer
Posted today
Job Viewed
Job Description
Apple is a place where extraordinary people gather to do their best work Together we craft products and experiences people once couldn't have imagined - and now can't imagine living without. If you're motivated by the idea of making a real impact, and joining a team where we pride ourselves in being one of the most diverse and inclusive companies in the world, a career with Apple might be your dream job The IS&T Retail Systems is looking for a Java backend developer to join our group. In this role you will be responsible for planning, coordination, execution, and continuous improvement of existing tools used for end to end integration and workflow testing.
Description
The ideal candidate must be able to work independently, build the solutions for sophisticated architecture and be comfortable working under pressure at times.
Responsibilities
- Design and review the system architecture to ensure scalability, reliability, and performance.
- Establish and enforce coding standards and best practices.
- Perform code reviews to maintain high code quality and consistency.
- Address and resolve technical challenges and obstacles that arise during development.
- Provide solutions for complex problem.
- Ensure proper documentation of code, processes, and system designs for maintainability and knowledge sharing.
- Collaborate with stakeholders to understand requirements and translate them into technical specifications.
- Help in creating project plans, estimating effort, and defining milestones.
Identify potential risks and work on mitigation strategies. Monitor progress and address any blockers or challenges.
Minimum Qualifications
- Relevant experience in developing applications using Java.
- Experience in Solution, Design and Architecture of scalable applications.
- Hands on experience in backend development.
- Experience in working with multi threaded application.
- Experience in Spring Boot or equivalent framework.
- Experience in writing and Maintaining APIs.
- Comfortable with API design patterns,
- Experience working in both SQL, NoSQL databases.
- Proven record in building and optimising for performance scalability.
Preferred Qualifications
- BS or MS degree in computer science or information management.
- Some Experience in cloud technologies like Azure, GCP, AWS.
- Experience with Containerisation and/or knowledge on Docker and Kubernetes.
- Experience in working in a large enterprise, with a global environment, across multiple timezones and geographies
Experience in Messaging queue.
Submit CV