We are seeking a highly experienced and visionary Director of Engineering to lead and scale our engineering team. This individual will bring a wealth of experience in leadership and technical management, with a proven track record in managing software engineering managers within a B2B or product-based SaaS environment. This role requires a strategic thinker who can foster innovation, drive technical excellence, and align engineering efforts with business objectives. Key Responsibilities Strategic Leadership Define and execute the technical strategy to align with the company’s business goals. Provide leadership and direction to a diverse team of engineering managers, fostering a high-performance culture. Collaborate with cross-functional teams (Product, Marketing, Customer Success) to ensure seamless delivery of SaaS products that exceed customer expectations. Team Management and Development Oversee and mentor a team of engineering managers, guiding their professional development and performance. Drive recruitment, retention, and growth of top-tier engineering talent. Create and implement frameworks for career development, feedback, and skill progression. Technical Excellence Ensure the delivery of high-quality, scalable, and secure software products. Promote best practices in engineering processes, tools, and methodologies, including Agile and DevOps. Drive innovation and stay ahead of technology trends relevant to SaaS product development Customer and Stakeholder Engagement Work closely with customers and stakeholders to understand needs and incorporate feedback into product development cycles. Serve as a technical representative in executive meetings and strategic planning sessions. Qualifications and Experience Required: 10–15 years of leadership and management experience in software engineering, with at least 5 years managing engineering managers. Strong background in building and scaling engineering teams in a B2B or product-based SaaS company. Proven ability to lead teams that deliver complex, scalable, and secure software solutions. Expertise in modern software development practices, including Agile, CI/CD, and cloud technologies. Exceptional communication and interpersonal skills, with a track record of effective collaboration across diverse teams. Preferred: Experience with multi-tenant SaaS architectures and cloud platforms (AWS, Azure, GCP). Familiarity with metrics-driven decision-making and KPIs in a SaaS environment. Master’s degree in Computer Science, Engineering, or a related field. #J-18808-Ljbffr
Automation Test Engineers – Based in Ireland We are seeking a skilled Automation QA Engineer to join our dynamic team. The ideal candidate will have experience in API testing, proficiency in automation tools such as Selenium and SpecFlow, and a solid background in Agile environments. If you have strong skills in C# or Java and a passion for delivering high-quality software, we want to hear from you! Excellent Benefits: Bonus, Healthcare, Pension, Life Insurance, Work from Home (1 day pm in office), Flexitime; Education Assistance and more Key Responsibilities: Design, develop, and execute automated test scripts using Selenium, SpecFlow, or similar tools. Perform API testing to ensure the robustness and performance of software components. Collaborate closely with developers, product owners, and other stakeholders in an Agile environment. Identify, document, and track defects through their lifecycle. Continuously improve test automation frameworks and practices. Participate in sprint planning, stand-ups, and other Agile ceremonies. Key Requirements: Proven experience in automation testing with Selenium, SpecFlow, or similar tools. Proficiency in programming languages such as C# or Java. Strong experience with API testing and tools like Postman, RestAssured, or similar. Familiarity with Agile methodologies and experience working in Agile teams. Excellent problem-solving skills and attention to detail. Strong communication skills and ability to work collaboratively. Preferred Qualifications: Experience with CI/CD tools such as Jenkins, Git, or Azure DevOps. Understanding of BDD/TDD frameworks. ISTQB certification or similar is a plus. What We Offer: Competitive salary and benefits package. Opportunities for professional growth and development. Collaborative and supportive work environment. #J-18808-Ljbffr
Executive Recruitment Consultant - (Expert in Software Development, QA, Mobile, Cloud, Product) My client is a self-organising, multi-disciplinary, full stack development team who pride themselves on having a work environment that promotes innovation, motivates, and is friendly/fun in equal measures. My Client is seeking individuals who are self-motivated team players who enjoy both technical and creative challenges within a fast-paced agile environment. Required Responsibilities for the Senior .Net Developer Role: Contribute to the delivery of semantic, modular, best-in-class full stack code. Help produce elegant, innovative solutions for complex technical and design issues. Have a strong emphasis on moving to a real-time web solution providing the best user experiences to our customers. Collaborate with cross-functional teams to define, design, and deliver new features as required. Continuously discover, evaluate, and implement new technologies to maximize development efficiency across the team. Required Experience for the Senior .Net Developer Role: Third-level degree in Computer Science or equivalent. Strong C# .Net Core, .Net 8 & SQL. Cloud experience with AWS / Azure DevOps would be great. Containers - CI/CD. Expertise in client and server-side performance optimization. Seniority Level: Mid-Senior level Employment Type: Full-time Job Function: Information Technology and Engineering Industries: Telecommunications and IT Services and IT Consulting #J-18808-Ljbffr
Junior .NET Developer + Application Support (CORK) Junior .NET Developer + Application Support We are looking for a Junior .NET Developer with Microsoft SQL Server experience to join our growing software team. In this role, you will support our customers and contribute to the development of desktop, web, and mobile applications. This is a great opportunity to work across a variety of technologies and gain hands-on experience in both front-end and back-end development. This role offers hands-on experience, technical growth, and the opportunity to work on innovative solutions in a dynamic team. Key Responsibilities: Provide first-line support for our applications and solutions. Contribute to product development and customer implementation projects. Design, develop, and test software solutions. Work with customers to gather requirements and develop enhancements. Collaborate with a team of developers in an innovative and fast-paced environment. 1-2+ years of experience with .NET development . 1-2+ years of experience with Microsoft SQL Server , T-SQL, and stored procedures. Experience working with REST and SOAP web services . Knowledge of Xamarin or Android app development . Familiarity with Python . Experience with DevExpress . Exposure to ERP or WMS systems . Seniority level Entry level Employment type Full-time Job function Information Technology Industries Software Development #J-18808-Ljbffr
This range is provided by Solas IT Recruitment. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range Essential requirements of the role 4-5 years of software development experience Third-level qualification in Computer Science or Software Engineering Experience of developing in Python, building SQL statements, and working with REST APIs Experience of Django as a web framework is required. Experienced in designing and implementing low-latency, high-availability, and performant applications Understanding of the threading limitations of Python, and multi-process architecture Understanding of security compliance and experience of SAST tools Knowledge of user authentication and authorization between multiple systems, servers, and environments Understanding of fundamental design principles behind a scalable application Familiarity with event-driven programming in Python Ability to learn quickly in technical and business problem spaces. Ability to understand, build and maintain complex systems. You’re resilient and open-minded in ambiguous situations and can approach challenges from multiple perspectives. Working in an agile software development environment (sprints & working through product backlogs) Key responsibilities Develop and maintain the software across the entire tech stack for key services in a number of Python web-based applications. Follow best practice in development, adhere to coding standards and complete in-depth code reviews. Work closely with Business and IT teams to understand and translate requirements into software. Contribute to the delivery of semantic, modular, best-in-class software. Produce elegant, innovative solutions for complex technical and design issues. Develop a real-time web-based solution which evolves and grows to provide the best user experiences to customers. Collaborate with cross-functional teams to define, design, and deliver new features as required Continuously discover, evaluate, and implement new technologies to maximize development efficiency across the team. Seniority level Mid-Senior level Employment type Full-time Job function Information Technology Industries Technology, Information and Media #J-18808-Ljbffr
Senior Data Engineer - Daily Rate Contract Senior Data Engineer – Daily Rate Contract We are seeking a Senior Data Engineer to join our dynamic team of Software Engineers as part of our Security Innovation program. If you're passionate about building scalable data solutions, leveraging AI and Machine Learning to combat financial fraud, and working with cutting-edge technologies, this opportunity is for you. What You’ll Do: Develop and maintain high-performance data pipelines to support business intelligence, analytics, and AI-driven applications. Assemble and process large, complex data sets to meet both functional and non-functional business needs. Design and implement process improvements to optimize data flow, automate workflows, and enhance scalability. Build robust infrastructure for data extraction, transformation, and loading (ETL) using modern cloud-based solutions. Work closely with Software Engineers, Data Scientists, and Architects to ensure seamless data integration and optimal performance. Take ownership of clarifying requirements and proposing scalable solutions before implementation. What You Bring: Strong expertise in SQL and experience working with relational and NoSQL databases (e.g., Postgres, Oracle, CosmosDB). Experience with batch-oriented data pipelines and maintaining historical datasets. Hands-on experience with big data frameworks such as Hadoop, Spark, Hive, or Cloudera. Proficiency in cloud services (preferably AWS) and experience working with Snowflake or similar data warehousing solutions. Strong understanding of distributed data processing, message queuing, and stream processing (e.g., Kafka, Storm, Spark Streaming). Solid programming skills in Java, Python, or similar object-oriented languages. Experience with CI/CD, containerization (Docker), and workflow management tools. Strong problem-solving skills with the ability to analyze and extract value from large datasets. Comfortable working in an Agile environment (Scrum, SAFe) and collaborating across cross-functional teams. Seniority level Mid-Senior level Employment type Contract Job function Information Technology Industries Software Development #J-18808-Ljbffr
Senior Software Engineer – Cloud Platform We are looking for a Senior Software Engineer – Cloud Platform to enhance our cloud infrastructure and support engineering teams in building, testing, deploying, and releasing software efficiently. This role focuses on automation, DevOps, and cloud services (Azure/GCP) while ensuring high security and compliance in a fast-paced environment. Responsibilities: Develop and maintain cloud infrastructure, automation, and tooling for engineering teams. Build scalable, reusable platform components and improve CI/CD pipelines. Automate provisioning of IaaS and PaaS using tools like Terraform and Jenkins. Ensure security best practices for OS images, CI/CD pipelines, and sensitive data handling. Collaborate with cross-functional teams to adopt new technologies and improve processes. Optimize system performance, identify inefficiencies, and drive process improvements. Mentor team members and contribute to technical growth and innovation. Experience: Strong experience in Azure and/or Google Cloud (GCP). 6+ years commercial experience Proficiency in DevOps, security, monitoring, and high-availability systems. Expertise in automation and scripting (Python, Ruby, Perl, Bash). Hands-on experience with Terraform, Jenkins, and CI/CD pipelines. Solid understanding of containerization and orchestration (Docker, Kubernetes). Experience with Linux server administration and source control workflows. Familiarity with data governance regulations (e.g., GDPR, PCI compliance). Experience working in an Agile Scrum environment. Strong communication skills and ability to influence technical decisions. #J-18808-Ljbffr
My client based in Dublin City Centre is currently on the lookout for a Tableau Developer with 8+ years of experience working with BI data visualization tools. This is a hybrid working role and requires 3 days per week on site. Experience: 5+ years of relevant and hands-on experience working with Tableau Server in a professional environment. 8+ years relevant experience in BI development. Demonstrated Data Analyst and process engineering skillset. Demonstrably strong data visualization skills, with a competency in building a compelling narrative based on complex data and analytics. Strong ETL and data visualization skills. Strong data modelling and database skills. Seniority level Mid-Senior level Employment type Contract Job function Information Technology Industries Staffing and Recruiting #J-18808-Ljbffr
Get AI-powered advice on this job and more exclusive features. This range is provided by Solas IT Recruitment. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range Responsibilities: Master Data Analyst will be responsible for data accuracy and data quality. It is a data core role, with use of Excel on a daily basis. You will be: Responsible for day-to-day data administration of our EPOS/Retail systems Monitoring of the system to ensure all data is 100% accurate (daily) Data quality control, error detection and correction, data quality improvements Price Files reviews, analysing data on price files vs what is currently on our system, flagging up discrepancies, errors corrections, build upload file to amend data/prices on our system New price updates / price files uploads (daily task) Setting up new products (as requested) Promotions - Promo Files review, data quality control before importing to the system General data administration to support the departments Requirements: Proficiency in data management tools to extract, clean, integrate, analyse, visualize (e.g. Excel, SQL, Power BI) Highly numerate, with advanced Excel skills and analytical mind, able to manipulate data Attention to detail – a focus on accuracy is essential Excellent analytical and problem-solving skills Effective communication and collaboration abilities Be flexible and adaptable as the role develops with time Ability to work collaboratively Seniority level Mid-Senior level Employment type Contract Job function Finance #J-18808-Ljbffr
Junior PHP Developer Requirements: 1-2 years commercial experience with PHP and associated frameworks (Laravel, WordPress) Proficiency in working with databases (MySQL, PostgreSQL, InfluxDB) Experience interfacing PHP with third-party APIs Familiarity with data science tools (Python, Pandas) Clean code writing skills with emphasis on future maintenance Experience integrating AI-powered tools into the development workflow to improve code quality, efficiency, and maintainability Comfortable using Docker containers within Linux environments Experience deploying and managing applications on platforms like AWS or DigitalOcean Responsibilities: Develop high-quality digital products and services Configuring Git pipelines to automate testing, building, and deployment Monitoring and analysing logs to optimise resource utilisation Participate in requirements gathering and analysis activities Collaborate with designers to ensure outputs match requirements Document code and projects using standardised tools #J-18808-Ljbffr