840 Ios Engineer jobs in Ireland
iOS Engineer
Posted today
Job Viewed
Job Description
iOS Engineer - Remote First
Remote-First ¦¦ Permanent ¦¦ Ireland
€60,000 - €5,000 DOE
TechHeads is delighted to present a new opportunity for an experienced iOS Engineer to join an
enterprise scale technology organisation
at the forefront of building impactful digital platforms. This is a
remote-first role based in Ireland
, offering you freedom and flexibility in your work.
In this role, you'll
take ownership of developing and enhancing mobile applications
, working across both existing products and brand-new projects. You'll be hands-on with technologies like
Swift, Objective-C, UIKit, and Apple Frameworks
, ensuring seamless and user-focused experiences, while also integrating with APIs and backend services.
This is a chance to join a forward-looking company that values innovation and technical excellence, while offering you the flexibility of a
remote-first environment
. With a
collaborative team culture
and a strong
focus on professional development
, this role provides the opportunity to sharpen your skills while working on high-impact solutions.
If you're looking for a role where you can build high-quality iOS applications in a
supportive, growth-oriented environment
, this could be the perfect next step in your career.
Responsibilities
- Design, develop, test, and maintain the application using Swift and Obj-C.
- Collaborate with product managers, designers, and backend engineers to build and ship features end-to-end.
- Participate in code reviews, contribute to team best practices, and help maintain code quality and performance.
- Work with modern iOS tools and libraries (Swift Data, Async/Await, Combine, Swinject etc.).
- Ensure the application meets performance, quality, and responsiveness standards.
- Monitor app performance and usage metrics to identify and resolve issues.
- Contribute to improving development processes, CI/CD pipelines, SPM, and tooling.
- Stay current with the latest iOS development trends, tools, and technologies.
Requirements:
- 3–5 years of professional experience in iOS development.
- Strong knowledge of Obj-C, Swift and interoperability between languages.
- Solid understanding of UIKit, Foundation, Apple Frameworks, View Controllers, XIBs, Interface Builder and programmatic UIs.
- In-depth understanding of object-oriented programming, design patterns, and principles.
- Experience with RESTful APIs, JSON and Network proxies
- Experience with Git/GitHub
- Unit/UI testing experince.
- Understanding of the full mobile development life cycle, including deployment and app store submission.
- Excellent communication and fluency in written and spoken English are required.
Nice-to-Have:
- Familiarity with SwiftUI, Dependency Injection
(Swinject)
and Reactive Programming
(Combine or RXSwift). - Familiar with Coordinator pattern, Generics, Protocol Orientated Programming
- Familiarity with CI/CD tools, e.g. GitHub Actions, Xcode Cloud
Compensation:
- Salary: €6 00 - ,000 DOE
- Benefits: Healthcare, Pension and More
If you would like to be considered for this position, please share a copy of your updated CV to
iOS Engineer
Posted today
Job Viewed
Job Description
iOS Engineer
(Mid-Level)
Limerick, Ireland
(Hybrid)
Who We Are
Transact Campus and CBORD have joined forces as industry leaders to bring the best integrated technology solutions to education, healthcare, and business campuses worldwide. Be a part of this exciting new partnership, committed to transforming organizations and improving the lives of people doing mission-critical work.
Why join our team?
We strive to provide the very best customer experience in the industry and have succeeded with a single, strong motivating principle: We serve our user community.
Our success and growth are directly attributed to our people. Our newly combined companies are dedicated to fostering a culture of integrity, respect, and continuous personal development. We maintain an entrepreneurial spirit, where creativity, innovative problem-solving, and learning agility drive our day-to-day actions.
Role
We are seeking a skilled and experienced iOS Engineer to join the Transact Mobile Ordering team. In this role, you will be responsible for improving and maintaining a best-in-class mobile ordering solution that serves millions of students across university campuses.
Our native iOS application enables students to conveniently order and pay for meals in advance using meal plans or credit cards. The platform is mobile-first and fully custom-branded for each institution, supporting features such as food ordering, secure locker integrations for pickup, delivery options, dining hall reservations, dietary filtering, and nutrition tracking.
Beyond core ordering capabilities, the platform includes a comprehensive campus-wide loyalty and rewards system, offering rich functionality for push notifications, automated marketing campaigns, intelligent upselling, targeted inbox announcements, surveys, and user feedback collection.
You will need strong communication skills and be an effective collaborator who thrives in cross-functional teams. You are proactive, detail-oriented, and capable of working independently while taking full ownership of your work. You bring a problem-solving mindset, a willingness to learn, and a continuous drive for improvement—both in your own development and in the quality of the codebase. A growth mindset and the ability to adapt to evolving priorities are essential for success in this role.
You will be responsible for contributing to the redesign and re-architecture of core components of the application, migrating legacy code from Obj-C to Swift. This work will involve applying modern development best practices to enhance maintainability, scalability, and overall code quality.
Key Responsibilities
- Design, develop, test, and maintain the application using Swift and Obj-C.
- Collaborate with product managers, designers, and backend engineers to build and ship features end-to-end.
- Participate in code reviews, contribute to team best practices, and help maintain code quality and performance.
- Work with modern iOS tools and libraries (Swift Data, Async/Await, Combine, Swinject etc.).
- Ensure the application meets performance, quality, and responsiveness standards.
- Monitor app performance and usage metrics to identify and resolve issues.
- Contribute to improving development processes, CI/CD pipelines, SPM, and tooling.
- Stay current with the latest iOS development trends, tools, and technologies.
Requirements
- Degree in Computer Science or equivalent
- 3–5 years of professional experience in iOS development.
- Strong knowledge of Obj-C, Swift and interoperability between languages.
- Solid understanding of UIKit, Foundation, Apple Frameworks, View Controllers, XIBs, Interface Builder and programmatic UIs.
- In-depth understanding of object-oriented programming, design patterns, and principles.
- Experience with RESTful APIs, JSON and Network proxies
- Experience with version control systems (e.g., Git) and code collaboration platforms (e.g., GitHub)
- Comfortable with Unit Testing and UI Testing frameworks (e.g. XCTest, XCUITest).
- Understanding of the full mobile development life cycle, including deployment and app store submission.
- Excellent communication and fluency in written and spoken English are required.
- The ability to interpret technical requirements and translate them into structured, actionable work tasks.
Nice-to-Have
- Familiarity with SwiftUI, Dependency Injection (Swinject) and Reactive Programming (Combine or RXSwift).
- Experience maintaining and improving legacy codebase, with a focus on refactoring and best practices for modernization.
- Familiar with Coordinator pattern, Generics, Protocol Orientated Programming
- Familiarity with CI/CD tools, e.g. GitHub Actions, Xcode Cloud
- Experience working in an Agile/Scrum environment.
- Experience working in globally dispersed teams.
- Familiarity with WCAG compliance guidelines and accessibility UX best practices
Why Join Us?
- Opportunity to work with cutting-edge data technologies, data governance platforms
- Collaborative and supportive work environment.
- Ongoing professional development and training opportunities
- Hybrid Working.
- Regular social, sporting and community events.
- Benefits - Private Health Insurance, Dental Insurance, Matched Pension Contribution, 25 Days Annual Leave
This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities at any time.
Transact is an equal employment opportunity/affirmative action employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, or any other protected factor.
Senior iOS Engineer
Posted today
Job Viewed
Job Description
Toast is driven by building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love.
Toast Now is the app that puts the power of the entire Toast platform into the pockets of restaurant managers and operators everywhere. Using their own phones, managers can track the performance of their restaurant in real-time during service and fine-tune restaurant operations from the floor of their restaurant. This app also helps staff rapidly diagnose and fix unexpected issues with the help of Toast Customer Care. By leveraging native mobile apps, we provide a rich UX that makes it easier than ever to run a thriving restaurant with great service for guests and a strong bottom line.
Our team is agile and customer-obsessed. We have high standards for customer satisfaction, and we strive to deliver high quality features in rapid iterative cycles.
Our products are built on top of SwiftUI and Combine. We're leveraging the newest Swift Charts for the visualization and using GraphQL for the data API.
About this roll* (Responsibilities)
- Work closely with one of the Embedded Finance teams based in Dublin to develop new financial products and features
- Collaborate with the core ToastNow team based in the US (primarily Boston timezone)
- Ship code that has a massive impact on helping restaurants thrive
- Drive delivery of new features from end-to-end including: tech design, coding, testing, and rollout
- Collaborate frequently with UX, PM, QA and other engineers to find the best ways to deliver value to our users
- Champion best practices for development, deployment and quality
- Be a leader within the team by mentoring less-experienced engineers
- Leverage cutting edge AI tools to enhance your development workflow, improve velocity, and help pioneer new approaches to building - contributing to a culture of innovation and productivity across the team.
Do you have the right ingredients*? (Requirements)
- Minimum 6+ years of relevant iOS experience is a must
- Minimum 6+ years experience with SwiftUI is a must
- Experience in UIKit (valued but not essential)
- Experience building high quality native iOS experiences to real-world user
- Experience with mobile testing culture in an agile environment
- Experience working with backend technologies such as GraphQL, Kotlin microservices, and Javascript/Typescript is helpful but not required
- This role is hybrid and requires 2 days per week in our Dublin location**
- This role will have a high level of interaction with the Boston team so you will be exposed to some US hours**
AI at Toast
At Toast we're Hungry to Build and Learn. We believe learning new AI tools empowers us to build for our customers faster, more independently, and with higher quality. We provide these tools across all disciplines, from Engineering and Product to Sales and Support, and are inspired by how our Toasters are already driving real value with them. The people who thrive here are those who embrace changes that let us build more for our customers; it's a core part of our culture.
Our Spread* of Total Rewards
We strive to provide competitive compensation and benefits programs that help to attract, retain, and motivate the best and brightest people in our industry. Our total rewards package goes beyond great earnings potential and provides the means to a healthy lifestyle with the flexibility to meet Toasters' changing needs. Learn more about our benefits at
- Bread puns encouraged but not required
*Diversity, Equity, and Inclusion is Baked into our Recipe for Success *
At Toast, our employees are our secret ingredient—when they thrive, we thrive. The restaurant industry is one of the most diverse, and we embrace that diversity with authenticity, inclusivity, respect, and humility. By embedding these principles into our culture and design, we create equitable opportunities for all and raise the bar in delivering exceptional experiences.
We Thrive Together
We embrace a hybrid work model that fosters in-person collaboration while valuing individual needs. Our goal is to build a strong culture of connection as we work together to empower the restaurant community. To learn more about how we work globally and regionally, check out:
Apply today
Toast is committed to creating an accessible and inclusive hiring process. As part of this commitment, we strive to provide reasonable accommodations for persons with disabilities to enable them to access the hiring process. If you need an accommodation to access the job application or interview process, please contact
For roles in the United States, It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
iOS Software Engineer II
Posted today
Job Viewed
Job Description
Toast is driven by building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love.
Toast Now is the app that puts the power of the entire Toast platform into the pockets of restaurant managers and operators everywhere. Using their own phones, managers can track the performance of their restaurant in real-time during service and fine-tune restaurant operations from the floor of their restaurant. This app also helps staff rapidly diagnose and fix unexpected issues with the help of Toast Customer Care. By leveraging native mobile apps, we provide a rich UX that makes it easier than ever to run a thriving restaurant with great service for guests and a strong bottom line.
Our team is agile and customer-obsessed. We have high standards for customer satisfaction, and we strive to deliver high quality features in rapid iterative cycles.
Our products are built on top of SwiftUI and Combine. We're leveraging the newest Swift Charts for the visualization and using GraphQL for the data API.
About this roll* (Responsibilities)
- Work closely with one of the Embedded Finance teams based in Dublin to develop new financial products and features
- Collaborate with the core ToastNow team based in the US (primarily Boston timezone)
- Ship code that has a massive impact on helping restaurants thrive
- Drive delivery of new features from end-to-end including: tech design, coding, testing, and rollout
- Collaborate frequently with UX, PM, QA and other engineers to find the best ways to deliver value to our users
- Champion best practices for development, deployment and quality
- Be a leader within the team by mentoring less-experienced engineers
- Leverage cutting edge AI tools to enhance your development workflow, improve velocity, and help pioneer new approaches to building - contributing to a culture of innovation and productivity across the team
Do you have the right ingredients*? (Requirements)
- Minimum 3+ years of relevant iOS experience
- Minimum 3+ years experience with SwiftUI
- Experience in UIKit (valued but not essential)
- Experience building high quality native iOS experiences to real-world user
- Experience with mobile testing culture in an agile environment
- Experience working with backend technologies such as GraphQL, Kotlin microservices, and Javascript/Typescript is helpful but not required
- This role is hybrid and requires 2 days per week in our Dublin location**
- This role will have a high level of interaction with the Boston team so you will be exposed to some US hours**
AI at Toast
At Toast we're Hungry to Build and Learn. We believe learning new AI tools empowers us to build for our customers faster, more independently, and with higher quality. We provide these tools across all disciplines, from Engineering and Product to Sales and Support, and are inspired by how our Toasters are already driving real value with them. The people who thrive here are those who embrace changes that let us build more for our customers; it's a core part of our culture.
Our Spread* of Total Rewards
We strive to provide competitive compensation and benefits programs that help to attract, retain, and motivate the best and brightest people in our industry. Our total rewards package goes beyond great earnings potential and provides the means to a healthy lifestyle with the flexibility to meet Toasters' changing needs. Learn more about our benefits at
- Bread puns encouraged but not required
*Diversity, Equity, and Inclusion is Baked into our Recipe for Success *
At Toast, our employees are our secret ingredient—when they thrive, we thrive. The restaurant industry is one of the most diverse, and we embrace that diversity with authenticity, inclusivity, respect, and humility. By embedding these principles into our culture and design, we create equitable opportunities for all and raise the bar in delivering exceptional experiences.
We Thrive Together
We embrace a hybrid work model that fosters in-person collaboration while valuing individual needs. Our goal is to build a strong culture of connection as we work together to empower the restaurant community. To learn more about how we work globally and regionally, check out:
Apply today
Toast is committed to creating an accessible and inclusive hiring process. As part of this commitment, we strive to provide reasonable accommodations for persons with disabilities to enable them to access the hiring process. If you need an accommodation to access the job application or interview process, please contact
For roles in the United States, It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Mobile App Head of Growth
Posted today
Job Viewed
Job Description
Seek a new challenge in an autonomous position where your strategic thinking directly drives measurable results. Arise is a globally active weight-loss app with over 8 million downloads and a 4.7 rating on the App Store. Join us to shape our growth and monetization strategies, increasing revenue, engagement, and retention while helping Arise continue changing lives. If you thrive on setting ambitious goals, executing them independently, and documenting clear, data-driven outcomes, this role is built for you.
Tasks
- Take full responsibility for growth and monetization initiatives, from strategy to execution.
- Develop scalable acquisition, activation, retention, and upsell campaigns.
- Set clear, measurable goals for all campaigns and monitor ROI, KPIs, and performance.
- Optimize campaigns, pricing strategies, and user journeys based on analytics and insights.
- Ensure consistent execution across marketing channels — from strategy to messaging and delivery.
- Analyze user behavior, market trends, and competitor strategies to uncover opportunities.
- Lead process improvements to make growth operations efficient, repeatable, and data-driven.
- Collaborate with product, marketing, and design teams to implement high-impact features.
- Build, mentor, and scale a team as initiatives grow.
- Document strategies, campaigns, and outcomes clearly to ensure transparency and alignment.
We're looking for someone with:
- Proven experience in growth, monetization, or as a CMO/marketing lead.
- At least 4 years in a comparable business environment (app experience and performance marketing a plus).
- Strong analytical skills in pricing, conversion optimization, and ROI-focused campaign management.
- Experience planning, executing, and optimizing multi-channel marketing campaigns.
We're a great match if you:
- Thrive on measurable results and clear KPIs.
- Prefer autonomous work and taking ownership of outcomes.
- Excel at implementing growth strategies with precision and foresight.
- Enjoy prioritizing actions that maximize impact.
- Can create order out of complexity and define processes where needed.
- Prefer action over bureaucracy — meetings that should have been emails are your enemy.
- Communicate effectively in English (German or Russian a plus).
Benefits
- Full ownership of growth initiatives with direct, measurable impact.
- Challenging, high-responsibility role with creative freedom.
- Flat hierarchies and close collaboration with the CEO.
- Permanent remote work with flexible scheduling.
- Exciting tasks, steep learning curves, and the ability to shape the future of Arise.
- Competitive compensation and paid annual leave.
Get in touch
Send us:
- Your CV
- An informal cover letter detailing how you will drive measurable growth and monetization
We're looking for someone who thrives on results, clarity, and action — and we can't wait to work with you.
Bernhard and Team
Polish Customer Support for Mobile App Services in Greece Paid Relocation
Posted today
Job Viewed
Job Description
Join Patrique Mercier Recruitment JP as a Polish Customer Support Specialist for Mobile App Services and unlock an exciting opportunity that includes paid relocation to the beautiful landscapes of Greece In this role, you will be the key point of contact for Polish-speaking users, providing exceptional support and assistance for our cutting-edge mobile applications.
As a member of our dynamic team, you'll engage directly with customers, addressing their queries and issues while enhancing their experience with our innovative mobile services. If you're passionate about technology, enjoy helping others, and want to embark on a new adventure, we would love to hear from you
Responsibilities- Deliver high-quality customer support to Polish-speaking users through various channels, including phone, email, and chat.
- Troubleshoot and resolve user issues related to mobile applications effectively.
- Document and track customer interactions and feedback in the CRM system.
- Collaborate with the technical team to escalate and resolve complex issues.
- Participate in training sessions to enhance your knowledge of mobile app features and services.
- Offer proactive suggestions to improve user experience and support processes.
- Fluency in Polish and English, both written and spoken.
- Strong communication and interpersonal skills.
- Willingness to learn about mobile applications and technology.
- Ability to work independently and manage time effectively in a remote setup.
- No previous experience required; enthusiasm and a customer-oriented mindset are essential.
- A positive attitude and teamwork spirit.
- Willingness to relocate to Greece and adapt to a new environment.
- Private Health Insurance
- Training & Development
- Performance Bonus
- 2 Extra Salaries Per Year
- Fully Paid Training
- Great Salary
- Fully Paid Relocation Package ( flight, transfer and hotel )
Software Engineer/Senior Software Engineer
Posted today
Job Viewed
Job Description
Microsoft is looking for Fullstack & Backend Software Engineers to come work on a range of cutting-edge technologies and platforms that power these mission critical services. Our Engineering teams in Ireland work on the most challenging engineering problems, allowing us to solve issues that nobody has solved before. Serving billions of users, our teams run services that are critical to the day-to-day experience of every Microsoft Cloud user.
As a Software Engineer at Microsoft Ireland, you will develop solutions used by billions of people around the world, with teams working across our Cloud & AI, Microsoft AI, Experience & Devices, Security, and Gaming organisations and contributing to products like Azure, Microsoft 365, Business Industry & Copilot, Identity, Microsoft Entra, Teams, OneDrive & SharePoint, Office, and Mesh.
We have multiple opportunities available across our EDC (European Development Centre) teams and are looking for candidates who are curious to learn and grow with Microsoft Ireland.
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.
Please note: This job posting covers hiring for both Senior Software Engineer and Mid-level Software Engineer positions.
See what its like to work at Microsoft's European Development Center
Responsibilities- Work with engineers, program managers, designers, and partners to deliver sets of features with the right overall design and architecture.
- Own and deliver complete feature areas and large-scale solutions including design, architecture, implementation, testability, debugging, and shipping with secure long-term support.
- As a technical leader on the team, you will be responsible for sharing insights and best practices that can be applied to improve development and influence direction across related sets of systems, platforms, and/or products.
- Continue to develop your approaches through interactions with more experienced team members and continually reviewing processes to ensure efficiency.
- Provide mentorship and coaching to more junior engineers to help them identify and propose relevant solutions.
- Write clean well-thought-out code with an emphasis on quality, performance, simplicity, durability, scalability, reusability, and maintainability.
- Be committed to delivering the best experience for our customers and partners, and then iterate based on qualitative and quantitative feedback.
- Experience with one or more general purpose programming languages including but not limited to: C/C++, C#, Java, TypeScript.
- Extensive experience with one or more modern web technologies such as .NET, Node, building RESTful APIs, and hands-on knowledge of web concepts such as HTTP, SOAP, and MVC.
- Skilled building libraries, SDKs, and other development platform components, preferably using C/C++, C#, TypeScript.
- Strong industry experience collaborating with others on designing, developing, testing, and shipping solutions to large scale technical problems.
Preferred Qualifications
- Proven ability to design and develop loosely coupled, componentized, and unit-tested software.
- Ability to deal with ambiguity and understand key business needs in line with competing priorities and apply the right technology and implementation to the solution.
- Demonstrated strength to quickly get up-to-speed and be productive on new technical domains and are comfortable in dealing with ambiguity.
- Excellent analytical, problem-solving, and debugging skills with a solid understanding of object-oriented design, coding patterns, and testing practices.
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.
Be The First To Know
About the latest Ios engineer Jobs in Ireland !
Software Engineer
Posted today
Job Viewed
Job Description
Who we are
Welcome To Fidelis
At Fidelis Services, we are on a mission to transform software development outsourcing by building in-house, cutting-edge teams capable of tackling complex engineering challenges. As part of a small and agile team, your contributions will have a direct impact on both your success and ours. While we may be a small team, there is significant potential for growth as we are just starting on this path.
We're growing and building a talented Software Engineering squad to drive our vision forward If you're passionate about tech challenges, love working on cutting-edge projects, and want to join a creative and enthusiastic team in our located Dublin office, we'd love to hear from you. Be part of our exciting journey
What you'll do
- Design and implement scalable, maintainable, and high-quality code solutions.
- Collaborate with cross-functional teams, including quality assurance, security, and product management, to deliver exceptional software design and performance.
- Actively shape strategic roadmaps and contribute to the overall direction, working alongside architects and product owners/managers.
- Architect full-stack solutions by leveraging cutting-edge technologies and adhering to industry-leading practices.
- Share expertise through mentoring teammates, encouraging skill development, and continuously improving your own knowledge by exploring new technologies.
- Take full responsibility for the analysis, design, and end-to-end delivery of features.
- Ensure system reliability and stability across multiple environments.
- Research and implement new tools, technologies, or methodologies to drive system enhancements.
- Seek opportunities to streamline workflows and improve efficiency, challenging the status quo when necessary.
- Advocate for and enforce best practices, development standards, and ongoing code improvements.
- Anticipate potential challenges and proactively deliver forward-thinking solutions.
What you'll bring
- A positive, growth-oriented mindset, creativity, and a passion for knowledge sharing, both independently and collaboratively.
- Proven experience as a full-cycle software engineer, covering analysis, design, coding/testing, deployment, and ongoing maintenance/support.
- Expertise in continuous deployment processes and best practices.
- Excellent written and verbal English communication skills, enabling you to provide constructive feedback, challenge ideas, and influence others with empathy.
- Proficiency in stakeholder management, tailoring communication to effectively convey complex technical concepts in business-friendly terms.
- Versatility with multiple technologies, with a willingness to learn and expand your skills beyond your area of specialization.
- Strong problem-solving skills, capable of independently analyzing and addressing complex challenges.
- A solid understanding of lean and agile development methodologies and a flexible, iterative approach to work.
- Hands-on experience in high-paced environments, with a proven ability to deliver under pressure.
- Decision-making skills aligned with business and organizational goals, collaborating effectively with cross-functional teams such as Product, Design, and Talent.
- Experience in scaling systems and optimizing infrastructure for performance.
- A strong foundation in DevOps, Testing, Quality Assurance, and Security best practices.
- Expertise in designing and maintaining microservices-based architectures.
- Proficiency in algorithmic programming across multiple languages.
- A passion for developing cutting-edge, high-quality applications and solutions.
- A deep understanding of QA principles, including TDD (Test-Driven Development) and BDD (Behavior-Driven Development).
- A quick learner with a creative, research-driven mindset and a focus on delivering results.
- Adaptability to switch contexts and thrive in dynamic, changing environments.
- Comfort with a "you build it, you run it" culture and a willingness to take ownership.
- Openness to working beyond your expertise or in less structured settings.
What you will work with:
- Java – latest version.
- Web development (JS/Angular).
- Web services (REST).
- Spring boot, Spring cloud.
- Build tools (Maven, NPM, Webpack) as well as version control systems (Git).
- Containers (Docker, Kubernetes).
- Testing frameworks (JUnit, Jasmine, JBehave, and Selenium) and testing practices, contract testing.
- Apache Cassandra and Elasticsearch.
- Messaging (RabbitMQ).
- Concurrent programming and threading.
What's in it for you
- Hybrid work model
:
Split your time between working remotely and coming to the office 3 days a week. - Co-working space in the heart of Dublin.
- 25 Days Annual leave + Bank Holidays
- Private Medical Insurance
Software Engineer
Posted today
Job Viewed
Job Description
Transact Campus is transforming the student experience through credential-driven privileges and innovative payments. Our enterprise-class cloud platform powers every aspect of campus life, delivering data-driven insights and frictionless experiences for students and institutions alike.
As part of our dedicated data engineering, reporting and analytics team, you will be immersed in a fast-paced, agile environment where we use both novel and established technologies in innovative ways. We're looking for someone who is passionate about data engineering, thrives in collaborative environments, and is excited by the opportunity to work on cutting-edge data and analytics solutions.
We're a fun, hard-working, and solution-oriented team that values creativity, ownership, and continuous learning. You will be working with people who care deeply about building high-quality software and solving meaningful problems.
Location: Limerick City, Ireland
– Hybrid working with at least 3 days a week on site, during probationary period, to ensure a solid level of support while onboarding.
Position Responsibilities
- Work in a dedicated data reporting and analytics team building a world-class data platform to produce data-driven insights for Transact Campus and our clients
- Analyze, interpret and orchestrate complex data across disparate sources comprising unstructured, semi-structured and structured datasets in streaming and batch modes
- Design and develop real-time data pipelines using the latest Databricks and Delta Lake Azure cloud technologies
- Collaborate with data consumers (reporting, analysis, or data science) to provide metrics that meet their needs
- Contribute to standards for data producers streaming data into the Lakehouse
- Test commercial software products using both manual and automated testing processes
- Support the application lifecycle during QA, UAT, and post-release phases
- Comply with and contribute to consistent development guidelines (coding, change control, build, versioning)
- Participate in peer code reviews
Required Skills
- Bachelor's degree in Computer Science, IT or related field OR equivalent related work experience – preferably with a focus on Data Analytics
- 5+ years of experience in software enterprise-level Data Engineering
- Expertise in big data workloads
- Experience with data lakes and scale-out processing
- Relational database design and best practices
- Hands-on experience designing and developing Spark data pipelines
- Strong SQL and Python skills
- Understanding of cloud-based big data workloads
- Experience with ETL/ELT patterns, preferably using Databricks jobs
- Excellent technical documentation skills
- Experience with data lakes (HDFS, Azure Data Lake or AWS S3)
- Experience with source code management systems such as Git/TFS/SVN
- Experience working in Agile teams (Scrum, XP, Kanban)
- Ability to present ideas and insights to business stakeholders
- Fluency in written and spoken English
Preferred Skills
- Good understanding of Azure Data Services (Azure Databricks, Azure Data Factory, Azure Data Lake Gen 2)
- Experience with Databricks Delta Lake, Delta Sharing, and Delta Live Tables
- Experience with Spark Structured Streaming
- Experience with NoSQL databases
- Experience with Infrastructure as Code technologies such as Terraform or ARM
- Experience in Data Science and ML methodologies
- Experience with Azure services for streaming data (EventHub, EventGrid)
- Understanding of Data strategy including Data Governance and Data management
Why Join Us
- Work with cutting-edge data technologies and platforms
- Collaborative and supportive work environment
- Ongoing professional development and training opportunities
- Hybrid working model
- Regular social, sporting, and community events
- Benefits including; Private Health Insurance, Dental Insurance, Matched Pension Contribution, 25 Days Annual Leave
This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities at any time.
Transact Campus Inc. is an equal employment opportunity employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, protected military/veteran status, or any other protected factor.
Software Engineer
Posted today
Job Viewed
Job Description
At Apple, new ideas quickly transform into groundbreaking products, services, and customer experiences. Bring passion and dedication to your work, and there's no telling what can be accomplished. As part of the Supply Chain Innovation team, you will play a pivotal role in building end-to-end, best-in-class software solutions for Apple's Supply Chain needs, ranging from Supply Planning and Demand Planning to Product Distribution and beyond. You will collaborate with various internal stakeholders to define and implement solutions that optimize Apple's internal business processes.
Description
We are seeking an individual who thrives on tackling challenges and finding creative solutions. The ideal candidate should excel in collaborative environments and produce high-quality software under tight deadlines. Must be a self-starter, highly motivated, and able to work independently, while collaborating effectively with multi-functional teams across the globe (US, Singapore, India, and Europe). This role will have a direct impact on Apple's business, requiring interaction with various internal teams to deliver cutting-edge products in a dynamic, ever-evolving environment.
Minimum Qualifications
- Knowledge of data structures, algorithm design, and object-oriented programming.
- A track record of designing and implementing scalable, performant data pipelines, data services, and data products.
- Strong aptitude for learning new technologies related to Data Management and Data engineering.
- Hands-on experience with at least one of the programming language like Python, Java etc.
- Familiarity with Python Data Analytics platforms, including Pandas, DataFrames, and NumPy, is a plus.
- Exposure to cloud computing platforms such as AWS and GCP, with experience in developing tools and services in public cloud environments.
Preferred Qualifications
- Experience with Cloud based databases like Snowflake/Redshift is a plus
- Experience in DB technologies (RDBMS, Key-Value, Document based etc) is desired.
- AI/ML related experience is a plus.
- A strong understanding of LLMs, prompt engineering and RAG is a plus.
B.S / M.S in Computer Science or equivalent.
Submit CV