863 Mobile Engineer jobs in Ireland
Mobile Engineer
Posted today
Job Viewed
Job Description
Who is Forcepoint?
Forcepoint simplifies security for global businesses and governments. Forcepoint's all-in-one, truly cloud-native platform makes it easy to adopt Zero Trust and prevent the theft or loss of sensitive data and intellectual property no matter where people are working. 20+ years in business. 2.7k employees. 150 countries. 11k+ customers. 300+ patents. If our mission excites you, you're in the right place; we want you to bring your own energy to help us create a safer world. All we're missing is you
Have you developed software solutions in a mobile based architecture within the cybersecurity sphere? We are seeking an experienced developer to develop a mobile agent and deliver on our key milestone components. Experience in designing and developing complex code on mobile platforms is required (iOS, Android, Chromebook). Deep operating system knowledge is critical.
Forcepoint is transforming cybersecurity by focusing on what matters most: understanding people's intent as they interact with critical data and intellectual property wherever it resides. Our uncompromising systems enable companies to empower employees with unobstructed access to confidential data while protecting intellectual property and simplifying compliance. Forcepoint continues to be recognised as a Market & Technology Leader in DLP. Forcepoint has products such as Web security, CASB, NGFW, Cross Domain Cyber Solutions and is a pioneer in anti-evasion defences and high-availability clustering.
This position includes responsibility for architecture, design and implementation of our mobile Endpoint products. We are looking for a highly motivated, ambitious, independent hard worker who wants to be part of a winning team.
This is a fantastic opportunity for an experienced developer to work with a team in developing state of the art mobile agents.
Responsibilities
- Support the architectural design of our mobile agents for iOS, Android & Chromebook
- Work with a remote development team in executing upon the development of the mobile solution
- Ensure top quality and best design practices are followed & adhered to at all times.
- Implement security software to a high quality and be a champion for architectural integrity
- Provide day-to-day guidance on software design & implementation
- Debate and lead resolution for technical challenges
- Interact with management and stakeholders & align on the business' strategic direction.
- Determine the best design and architecture in translating business requirements into specific mobile endpoint capabilities.
Skill And Qualifications
- Bachelor's degree or equivalent experience
- Expert Swift/Objective-C coder
- Expert Kotlin developer
- 5+ years' experience on mobile platforms such as iOS, Android & Chromebook
- Deep understanding of system internals.
- Good understanding of Core iOS & Android concepts, Xcode , threading, and performance tuning
- Familiarity with RESTful APIs to connect applications to back-end services
- Understanding of Apple & Android's design principles and interface guidelines
- Knowledge of the Reactive programming paradigm
- Understanding of security concepts: encryption, secure application development, defensive programming, Multi-factor authentication, software vulnerabilities and exploits, general issues in web security.
- Strong understanding of operating system fundamentals such as file systems, certificate management, process management, interrupt handling, and memory management.
- Deep understanding of secure coding techniques, integrity measurement, and tamper detection.
- Good understanding of how proxies and VPNs work, as well as network protocols such as TCP, UDP, QUIC & IPv4/IPv6
- Experience with code signing & deployments at scale.
- Experience working in a cross functional organization with distributed teams.
- Strong communication (written and oral) and teamwork ethic within a diverse team environment.
- Project management skills – orchestrating large teams, tracking progress, dependencies and directing towards solutions
Preferred Skills
- Set & maintain high-quality coding standards
- High emphasis on quality – unit testing, E2E testing, code reviewing, pre-merge testing etc.
- Solid understanding of build systems and continuous integration.
- Assist and troubleshoot product related issues escalated by the product support team
- Excellent debugging skills. Reverse engineering techniques and debugging of kernel space code.
- Identify risks and propose risk mitigation strategies
- Document design activities including high-level designs, design features and components.
- Proficient understanding of Git with a strong understanding of good branching/merging techniques & strategies.
- Keeps up to date on current and future technologies within the mobile endpoint space
- Familiarity with MDM. InTune experience is a plus.
- Basic AWS knowledge
Don't meet every single qualification? Studies show people are hesitant to apply if they don't meet all requirements listed in a job posting. Forcepoint is focused on building an inclusive and diverse workplace – so if there is something slightly different about your previous experience, but it otherwise aligns and you're excited about this role, we encourage you to apply. You could be a great candidate for this or other roles on our team.
The policy of Forcepoint is to provide equal employment opportunities to all applicants and employees without regard to race, color, creed, religion, sex, sexual orientation, gender identity, marital status, citizenship status, age, national origin, ancestry, disability, veteran status, or any other legally protected status and to affirmatively seek to advance the principles of equal employment opportunity.
Forcepoint is committed to being an Equal Opportunity Employer and offers opportunities to all job seekers, including job seekers with disabilities. If you are a qualified individual with a disability or a disabled veteran, you may request a reasonable accommodation if you are unable or limited in your ability to use or access the Company's career webpage as a result of your disability. You may request reasonable accommodations by sending an email to
Applicants must have the right to work in the location to which you have applied.
Mobile Software Engineer
Posted today
Job Viewed
Job Description
Mobile Software Engineer (React Native)
What You Can Expect
The Workvivo team is looking for a Mobile Software Engineer to join its dynamic product and engineering team. In this role, you will be instrumental in building solutions and supporting multiple product teams that deliver seamless and innovative experiences for our customers across Android and iOS platforms.
About The Team
Workvivo is a digital experience platform dedicated to amplifying workplace culture and fostering employee inclusion, no matter where they are. As part of Zoom, Workvivo shares a mission to prioritize people, enabling meaningful connections, modern collaboration, and driving innovation in businesses worldwide. Our product and engineering team thrives in a dynamic environment, creating high-quality mobile experiences.
Responsibilities
- Developing and Maintaining a Robust Modern Mobile Application: Design and implement scalable, high-performance mobile solutions using React Native and native Android/iOS development tools.
- Building Modular and Efficient Systems: Architect efficient, reusable, and modular components to streamline mobile app development to support product teams
- Optimizing Mobile Performance: Utilize advanced techniques to ensure app responsiveness, performance, and stability on various devices.
- Collaborating with Cross-Functional Teams: Work closely with Product Designers, Backend Engineers, and QA teams to deliver a unified, user-centric product experience.
- Integrating APIs and Services: Implement and maintain real-time data feeds and APIs, ensuring timely data delivery to mobile users.
- Engaging in Development Processes: Participate in design discussions, code reviews, and development sprints to ensure the delivery of high-quality mobile solutions.
What We're Looking For
- 3+ years of professional mobile development experience with proficiency in React Native and a solid understanding of its ecosystem.
- Have experience in native app development for both Android (e.g., Kotlin, Java) and iOS (e.g., Swift, Objective-C).
- Have a good understanding of mobile app architecture, design patterns, and UI/UX principles.
- Have proven experience implementing Mobile Device Management (MDM) solutions, including integrating with SDKs provided by MDM vendors.
- Have familiarity with versioning tools like Git and CI/CD pipelines for mobile apps.
- Have experience working with RESTful APIs and third-party integrations.
- Have knowledge of mobile app store deployment processes for both Google Play Store and Apple App Store.
- Have ability to contribute to feature planning and system design discussions.
- Have experience working with backend systems written in PHP / Laravel, RestFUL APIs and Relational databases would be advantageous.
- Have knowledge in creating React Native libraries and native module integration and familiarity with analytics and crash reporting tools like Firebase would be advantageous.
Ways of Working
Our structured hybrid approach is centered around our offices and remote work environments. The work style of each role, Hybrid, Remote, or In-Person is indicated in the job description/posting.
Benefits
As part of our award-winning workplace culture and commitment to delivering happiness, our benefits program offers a variety of perks, benefits, and options to help employees maintain their physical, mental, emotional, and financial health; support work-life balance; and contribute to their community in meaningful ways. Click Learn for more information.
About Us
Zoomies help people stay connected so they can get more done together. We set out to build the best collaboration platform for the enterprise, and today help people communicate better with products like Zoom Contact Center, Zoom Phone, Zoom Events, Zoom Apps, Zoom Rooms, and Zoom Webinars.
We're problem-solvers, working at a fast pace to design solutions with our customers and users in mind. Find room to grow with opportunities to stretch your skills and advance your career in a collaborative, growth-focused environment.
Our Commitment
At Zoom, we believe great work happens when people feel supported and empowered. We're committed to fair hiring practices that ensure every candidate is evaluated based on skills, experience, and potential. If you require an accommodation during the hiring process, let us know—we're here to support you at every step.
If you need assistance navigating the interview process due to a medical disability, please submit an Accommodations Request Form and someone from our team will reach out soon. This form is solely for applicants who require an accommodation due to a qualifying medical disability. Non-accommodation-related requests, such as application follow-ups or technical issues, will not be addressed.
Lead Mobile Engineer
Posted today
Job Viewed
Job Description
Position Overview
We are seeking a Lead Mobile Engineer to join our Wallet Engineering Team. In this role, you will collaborate with an experienced team of software developers and applied cryptographers. Together, we'll create secure, scalable, and user-friendly wallet applications leveraging cutting-edge MPC (Multi-Party Computation) technology, and the mobile app is a key part of the wallet security model. This is a great opportunity to work on a diverse range of topics, including cryptography, blockchains, and cross-chain messaging. You'll report to a technical engineering manager and work closely with cross-functional teams, including product and engineering, to help drive our company goals and initiatives.
Your Impact
- Lead the design, development, and deployment of React Native applications ranging from rapid prototypes to production-ready apps as part of our suite of wallet products.
- Deploy mobile applications to the Apple App Store and Google Play, ensuring they meet the highest standards.
- Establish and ensure code quality and maintainability by reviewing, testing, and debugging code in collaboration with team members.
- Stay up-to-date with emerging technologies and industry trends to continuously improve engineering best practices.
- Participate in agile ceremonies, including daily standups and retrospectives, and foster a collaborative team environment.
- Take on additional duties and responsibilities as assigned, contributing to the overall success of the team.
Role Requirements
- 8+ years of professional experience with expert-level knowledge of JavaScript and React Native, preferably in a dynamic and fast-paced environment.
- Proven experience building, maintaining, and deploying customer-facing mobile apps on both the Apple App Store and Google Play.
- Ability to read and understand Swift code for iOS development.
- Strong UI development experience with a keen eye for design and user-centric features.
- General knowledge and experience with protocols such as Push Notifications, HTTPS, REST, WebSockets, and more.
- Experience with iOS Keychain Services and Android Keystore for secure data storage.
- Strong ability to write reusable, efficient, and maintainable code that aligns with industry standards.
- Familiarity with CI/CD processes to ensure smooth development workflows.
- Production experience with native iOS or Android development.
- Experience in the cryptocurrency space, including the development of wallets or exchanges, is a plus.
- Knowledge of or experience with Multi-Party Computation (MPC) or similar cryptographic technologies is highly desired.
Nice-to-Have Skills
- Experienced in CI/CD development process.
- Production experience with native iOS or Android development.
- Involvement in building cryptocurrency wallets or exchanges.
- Knowledge of or experience developing with multi-party computation.
Tech Stack
- React Native
- Expo
- iOS (Swift) for custom native modules
- Android (Kotlin) for custom native modules
Compensation
Pay range is $160,000-$220,000 USD. Salary ranges are based on role, level, and location. The range shown reflects the target minimum and maximum for the role across all U.S. locations. Actual pay is determined by location, skills, and relevant experience.
About Us
We Power the Blockchain economy.
Blockdaemon powers the blockchain economy with its suite of industry-leading
infrastructure solutions. We are a globally established, ISO-27001 certified partner with extensive protocol coverage, offering technical depth, industry-leading SLAs, 70+ global points of presence through 10+ cloud and bare metal providers, and 24/7 support for an unmatched institutional-grade experience. We provide integrated business solutions to exchanges, custodians, crypto platforms, financial institutions, and developers using our end-to-end suite of blockchain tools, including dedicated nodes, APIs, staking, liquid staking, MPC tech, and more. Blockdaemon provides its customers with the confidence to quickly and easily scale without compromising security or compliance.
We are a globally distributed team.
Blockdaemon is an Equal Opportunity Employer.
Principal Software Engineer- Mobile
Posted today
Job Viewed
Job Description
We're more than just a company; we're a global leader in digital safety. With a strong commitment to ensuring that everyone can navigate the digital world securely, we unite the best minds and cutting-edge technology through our family of brands: Norton, Avast, LifeLock, Avira, AVG, ReputationDefender, and CCleaner. Together, we protect over 500 million people worldwide. Our workplace is built on inclusivity, where your well-being is a top priority. We believe success comes from balance and authenticity. When you're thriving, you're unstoppable. So, bring your bold ideas and unstoppable drive, and join us in shaping the digital world. Ready to make an impact? Join #TeamGen.
Our hybrid work model (3 days in the office) gives us the face-to-face time to have creative conversations, meaningful meetings, make quick decisions and build relationships. At the same time, it offers flexibility you need to focus and do your best work.
As part of our mobile development team, you will work in small, cross-functional teams of engineers, UX designers, and product owners located in Europe/US/India. You will focus on discovering new customer solution needs by testing the demand, usability, value, and feasibility of new ideas, as well as delivering a robust and scalable implementation of the best ideas that our customers can depend on.
In your role, you will be able to learn how to build at scale with a critical mission while also able to innovate like a startup. You'll tackle some of the most challenging problems, research and suggest the implementation of new technologies, and work with a cross-functional team in a collaborative environment.
Objectives:
- Collaborate in Agile teams to design, build, and deliver high-quality Android apps using Java/Kotlin
- Contribute to all phases of development—from planning and coding to testing, peer reviews, and demos
- Solve complex problems, improve app architecture, and ensure code quality through static analysis, test coverage, and automation
- Continuously learn, share knowledge, and drive improvements across the team and product
Competencies:
This role requires a self-starter who enjoys working in a collaborative environment that emphasizes working in small cross-functional teams with UX and engineering teammates as one unit on a mission to make the world a better place.
- A degree in Computer Science (BS/MS) or equivalent, and relevant experience in mobile development (Android)
- Strong skills in software engineering, architecture, algorithms, and debugging
- Solid experience with Android frameworks, OS-level development, and unit testing
- Proven track record with Agile methodologies and CI tools like Jenkins
- A proactive, collaborative mindset and the ability to thrive in a fast-paced, cross-functional environment
- Published Android apps and a passion for building secure, user-centric products
- Bonus: Automation skills and a generalist approach with flexibility to tackle new challenges
Benefits:
- Annual bonus scheme
- Unlimited PTO (paid time off), flexible working hours & home office.
- The chance to join a major global tech company listed on the S&P 500.
- Opportunity to learn and work with the best in the Digital Security industry.
- Cafeteria points are provided by Benefit Plus (meal plan, pension insurance, travel, free time activities, multisport card, and much more).
- Tuition reimbursement for job-related courses
- Learning & Development plan.
- Sustainable home improvement bonus
- Mac/Windows laptop and more
Gen is proud to be an equal-opportunity employer, committed to diversity and inclusivity. We base employment decisions on merit, experience, and business needs, without considering race, color, national origin, age, religion, sex, pregnancy, genetic information, disability, medical condition, marital status, sexual orientation, gender identity or expression, military or veteran status, or other unlawful factors. Gen prohibits discrimination based on these protected characteristics and recruits talented candidates from diverse backgrounds.
We consider individuals with arrest and conviction records and do not discriminate against employees for discussing their own pay or that of other employees or applicants. Learn more about pay transparency.
To conform to U.S. export control regulations, applicant should be eligible for any required authorizations from the U.S. Government.
Mobile Operations Engineer
Posted today
Job Viewed
Job Description
Mobile Operations Engineer, Virgin Media Office (Goldenbridge, Dublin)
About Virgin Media:
At Virgin Media, we are committed to building networks that deliver exceptional connectivity and seamless customer experiences. Our mobile, broadband, and TV services power how people live, work, and connect. Joining our team means becoming part of an innovative and collaborative environment where your expertise directly contributes to the success of our mobile operations.
Job Overview:
The Mobile Operations Engineer will play a critical role in supporting Virgin Media Ireland's mobile core network operations. This role involves the implementation, monitoring, and maintenance of mobile network infrastructure across 3G, 4G, and future 5G technologies. The engineer will also be responsible for ensuring network reliability, performance, and compliance with regulatory standards, while providing technical support and training to internal teams.
Key Responsibilities:
- Core Network Engineering & Operations
•Design, integrate, and scale core network elements, ensuring compliance with High-Level and Low-Level Designs (HLD/LLD).
•Deploy and configure new network elements, ensuring seamless integration with existing infrastructure.
•Perform proactive monitoring and troubleshooting of network elements, KPIs, alarms, and performance issues using tools such as Analytics, Wireshark PCAPs and Grafana.
•Maintain and enhance network security through implementation of industry best practices.
•Ensure adherence to 3GPP standards and GSMA guidelines.
- Reporting & Documentation
•Deliver daily operational reports, weekly KPI reviews, and trend analysis to management.
•Document all network designs, troubleshooting guides, and operational procedures.
•Provide training materials and conduct sessions to upskill internal teams.
- Support & Troubleshooting
•Provide Tier 3 support for escalated mobile issues (voice, data & SMS).
•Perform detailed root cause analysis and develop preventive measures.
•Ensure availability of out-of-hours/on-call support on a rotational basis.
- Regulatory & Compliance
•Manage obligations under regulatory frameworks, including participation in the Nuisance Communications Industry Taskforce (NCIT).
•Ensure compliance with emergency services requirements and lawful interception standards.
- Collaboration & Continuous Improvement
•Work closely with cross-functional teams (VNOC, Voice Operations, Business Support, Vendor Support) to ensure service continuity.
•Contribute to innovation by identifying opportunities for automation, optimisation, and system enhancements.
•Participate in industry forums and knowledge sharing activities.
Required Qualifications & Skills:
•Education: Bachelor's degree in Telecommunications, Computer Science, or related field.
•Experience: 5+ years' experience as a Core or Mobile Network Engineer, ideally with exposure to 3G, 4G, and 5G networks.
•Technical Expertise: Protocols (MAP, Diameter, GTP, SIP, RTP, SMPP); Network integration (SCTP, SIP trunks, SMPP connections); Roaming and subscriber profile repository (SPR) solutions; IP routing, switching, and Cloud platforms (AWS, VMware) and monitoring tools (Grafana).
•Problem-Solving: Strong troubleshooting and analytical skills with ability to interpret raw data (PCAPs, traces).
•Soft Skills: Excellent communication, stakeholder engagement, and teamwork abilities.
•Flexibility: Willingness to work flexible hours, travel occasionally, and participate in on-call rotations.
Mobile Service Engineer
Posted today
Job Viewed
Job Description
Mobile Service Engineer – Greater Dublin Area
We are recruiting for a suitable qualified Construction or Agricultural Plant Service Engineer to join our Team. This role will be primarily mobile based, covering Dublin and parts of Leinster, to carry out routine services of heavy plant equipment for our customers on site. It will also involve working within our workshop as and when required for larger services which cannot be completed on site.
This position will mostly be focused on the service and maintenance of the Komatsu range of Construction equipment, including, Excavators, Dump trucks, Bulldozers and Wheel Loaders. The opportunity will also be available to work on the other brands we distribute, and to grow and build your knowledge base to allow you develop skills to troubleshoot faults and become more comfortable in breakdown situations.
At McHale Plant Sales, our Service Engineers are backed up by a highly experienced service department and a continuous training environment.
This role would suit recently qualified engineers, who are confident in their ability to service and maintain equipment and are looking to grow into a more senior role.
Requirements:
Confident in your ability to carry out scheduled servicing of construction equipment
Have a good knowledge of electrical, hydraulic and mechanical troubleshooting and repair
Competent in welding and fabrication
Computer Literate.
An attractive remuneration package will be offered to the successful candidate including, salary, pension contribution, company service van, etc.
Please submit a cover letter and CV to to be considered for the position.
Further company information is available at
McHale Plant Sales is an appointed distributor of Komatsu construction, agriculture & forestry machinery, Metso, Jonsson & MDS crushing & screening equipment, Prinoth tracked carriers and mulchers, Topcon & Komatsu machine control systems, Komatsu hydraulic breakers, Engcon tilt rotators, Lenhoff dedicated quick couplers and attachments and xWatch machine safety systems. The company also provides spare parts and repairs for all products represented and operates throughout Ireland and the UK from its depots based at Birdhill Co. Tipperary, Rathcoole Co. Dublin and Tamworth UK.
Job Types: Full-time, Permanent
Benefits:
- Company pension
Work Location: On the road
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 Mobile 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