Lead Software Engineer (Python, Node.js, AWS, AI/ML)

Ellucian

Dublin

On-site

EUR 110,000 - 170,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

25 days annual leave
Private medical & dental cover
Competitive pension
Wellness & learning benefits
Volunteer/charitable days
Flexible learning opportunities

Job summary

Ellucian is seeking a highly skilled Lead Software Engineer to join multiple squads focused on cloud-based SaaS solutions for higher education. This hands-on role combines technical leadership with full-stack development across modern front-end and back-end stacks.

You will mentor engineers, collaborate with product managers, and drive architectural decisions that improve scalability and security while delivering impactful features for student success and institutional transformation.

Qualifications

  • 7+ years of professional software development experience in a product or SaaS environment.
  • Proficiency in Node.js, JavaScript/TypeScript (React.js), Python, C#, Java, .NET Core and related frameworks.
  • Distributed systems design and evolution of microservices in production.
  • Cloud platforms (AWS) and modern DevOps practices for reliability and cost efficiency.
  • Experience with AI engineering, LLMs, agentic workflows and tool orchestration.
  • Strong technical communication, mentorship, and collaboration across teams.

Responsibilities

  • Lead the design, development, delivery, and maintenance of complex SaaS solutions and ERP systems.
  • Engage in full-stack development using front-end React/TypeScript and robust back-end APIs.
  • Define technical strategies, roadmaps, and ensure alignment with business goals.
  • Promote CI/CD, DevOps practices, and high-quality code with tests and docs.
  • Mentor engineers, lead design reviews, and drive cross-functional collaboration.
  • Drive AI-enabled engineering initiatives, including LLM-backed workflows and tool calling patterns.
  • Set architectural guidance and coding standards for maintainable systems.
  • Own critical tasks from spec to deployment with timely delivery.

Skills

Technical leadership
Full-stack development
JavaScript/TypeScript
Distributed systems
Cloud platforms (AWS)
CI/CD & DevOps
Security awareness
LLM & AI engineering
Technical communication

Tools

Node.js
TypeScript
React.js
Python
C#
Java
.NET Core
RESTful APIs

Job description

About Ellucian

Ellucian powers innovation for higher education, partnering with approximately 3,000 customers across 50 countries, serving more than 21 million students. Ellucian's AI-powered platform, trained on the richest dataset available in higher education, drives efficiency, personalized experiences, and strengthened engagement for all students, faculty and staff. Fueled by decades of experience with a singular focus on the unique needs of learning institutions, the Ellucian platform features best-in-class SaaS capabilities and delivers insights needed now and into the future. These solutions and services span the entire student lifecycle, including data-rich tools for student recruitment, enrollment, and retention to workforce analytics, fundraising, and alumni engagement. Ellucian's innovative solutions, vast ecosystem of partners and user community of more than 45,000 provides best practices leading to greater institutional success and achieving better student outcomes.


About Ellucian

Ellucian powers innovation for higher education, partnering with approximately 3,000 customers across 50 countries, serving more than 21 million students. Ellucian's AI-powered platform, trained on the richest dataset available in higher education, drives efficiency, personalized experiences, and strengthened engagement for all students, faculty and staff. Fueled by decades of experience with a singular focus on the unique needs of learning institutions, the Ellucian platform features best-in-class SaaS capabilities and delivers insights needed now and into the future. These solutions and services span the entire student lifecycle, including data-rich tools for student recruitment, enrollment, and retention to workforce analytics, fundraising, and alumni engagement. Ellucian's innovative solutions, vast ecosystem of partners and user community of more than 45,000 provides best practices leading to greater institutional success and achieving better student outcomes.


About The Opportunity

Ellucian is seeking a highly skilled and innovative Lead Software Engineer to join various teams focused on developing new cloud-based, SaaS higher education solutions. This hands‑on role involves full-stack development, technical leadership, and collaboration within agile environments to deliver scalable, secure, and high‑quality products. As a Lead Software Engineer, you will take on pivotal roles in driving complex and impactful projects, leveraging cutting‑edge technologies and leading the full software development lifecycle. This role offers opportunities to spearhead technical initiatives, mentor engineers at all levels, and work closely with internal product managers, experienced engineers, and cross‑functional teams to design, develop, test, and deliver advanced features that enhance student success and drive higher education transformation.


Where You Will Make an Impact


  • Technical Leadership and Delivery: Lead the design, development, delivery, and maintenance of complex SaaS solutions and large ERP systems, providing technical direction and accountability for high-quality outcomes

  • Full-Stack Engineering: Engage in full-stack development, including advanced front-end frameworks (e.g., React, HTML5, TypeScript) and robust back-end APIs using languages such as JavaScript/TypeScript (Node.js), C# or Java.

  • Strategic Planning: Collaborate with product leadership to define technical strategies and roadmaps. Ensure alignment with business goals and objectives.

  • Quality Assurance: Advocate and implement best practices in agile software development, continuous integration/delivery (CI/CD), and DevOps processes. Ensure high-quality, scalable code, unit and functional tests, and comprehensive developer documentation (API docs, usage notes).

  • Collaboration: Work closely with product managers, analysts, and team members to clarify complex requirements and ensure robust, future-proof designs. Facilitate cross-functional collaboration to drive project success.

  • AI Platform and Agentic Engineering: Lead the design and implementation of AI-enabled engineering solutions, including LLM-backed workflows, agentic systems, tool‑calling patterns, and model evaluation approaches that improve developer productivity, product capabilities, and operational efficiency.

  • Engineering Context and Standards: Create and maintain the architectural guidance, coding patterns, domain context, review criteria, and team conventions needed for engineers and AI tools to produce consistent, maintainable outcomes.

  • Ownership and Accountability: Take ownership of critical tasks from specification review through final testing and deployment, ensuring timely and high-quality delivery. Manage project timelines and deliverables.

  • Problem Solving and System Analysis: Lead investigation of complex functional, integration, scalability, reliability, and performance issues through research, proof of concept, data analysis, and pragmatic technical decision-making.

  • Platform and Tooling Solutions: Design, develop, test, and deliver new platform and tooling solutions using modern technologies and microservices architecture.

  • Team Development: Mentor engineers at all levels through design reviews, code reviews, technical coaching, and practical guidance on engineering quality, AI-assisted development, and sound decision‑making.

  • Continuous Improvement: Drive adoption of better tools, practices, and technologies that improve product quality, operational efficiency, customer experience, and team effectiveness.


What You Will Bring


  • Experience: 7+ years of professional software development experience in a product or SaaS environment.

  • Programming Languages: Proficiency in multiple programming languages such as Node.js, JavaScript/TypeScript (React.js), Python, C#, Java, .NET Core, and related frameworks.

  • Distributed Systems: Experience designing, building, and evolving large-scale distributed systems, microservices, event-driven architectures, and highly available production services.

  • Cloud and Platform Engineering: Strong knowledge of cloud platforms such as AWS, containerization, infrastructure automation, and modern operational practices for reliability, scalability, and cost efficiency.

  • Engineering Excellence: Deep experience with CI/CD, code review, test automation, observability, release engineering, and DevOps practices in modern software delivery environments.

  • Security and Risk Awareness: Strong understanding of authentication, authorization, encryption, secure design, and practical application security principles in enterprise software.

  • LLM and Agentic Systems Experience: Demonstrated experience building or guiding solutions that use large language models, including agent-based workflows, prompt and context design, tool orchestration, structured outputs, and human-in-the-loop validation patterns.

  • Model Selection and Evaluation: Experience working with multiple LLMs or AI providers and making practical tradeoff decisions across model quality, latency, cost, reliability, safety, and enterprise suitability.

  • AI Engineering Practices: Understanding of core patterns for production AI systems such as retrieval-augmented generation, evaluation frameworks, observability, prompt management, guardrails, fallback strategies, and secure handling of sensitive data.

  • Judgment and Governance: Ability to evaluate AI-generated output critically, define validation standards, identify risk areas, and maintain human accountability for technical decisions and delivered outcomes.

  • Technical Communication: Excellent communication, collaboration, and organizational skills, with the ability to align engineers, product partners, and stakeholders around technical direction and execution tradeoffs.

  • Mentorship and Influence: Proven experience mentoring engineers, leading technical discussions, raising engineering standards, and shaping development practices across a team or organization.


What makes #Ellucianlife


  • 25 days annual leave plus public holidays

  • Choice to opt in for private Medical and Dental cover

  • Competitive pension plan

  • Thrive Flex Lifestyle Account (LSA) that allows you to contribute towards your health, financial or learning interests

  • 5 charitable days to support the community that supports us

  • Wellness

  • Headspace (mental health)

    • Wellbeats (virtual fitness classes)

    • RethinkCare – caregiver support



  • Diversity and inclusion programs that promote employee resource groups such as: Women in Technology, Pride and Go Green to name a few.

  • Parental leave

  • Employee referral bonuses to encourage the addition of great new people to the team

  • We Foster a learning culture with:

    • Education Assistance Program

    • Professional development opportunities



Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer – AI/ML in SaaS (Node.js, AWS)
Lead Software Engineer – AI/ML in SaaS (Node.js, AWS)

Ellucian • Dublin

On-site
EUR 110,000 - 170,000
25 days annual leave
Private medical & dental cover
Competitive pension
+3
Senior Full Stack Engineer
Senior Full Stack Engineer

EcoOnline • Dublin

On-site
EUR 90,000 - 120,000
Generous Paid Time Off
Extended Parental Leave
Robust Health Coverage
+5
Senior Full Stack Engineer
Senior Full Stack Engineer

EcoOnline • Shannon

Hybrid
EUR 90,000 - 130,000
Generous Paid Time Off
Extended Parental Leave
Robust Health Coverage
+5
Product Owner Platform
Product Owner Platform

EcoOnline • Dublin

On-site
EUR 70,000 - 100,000
Generous Paid Time Off
Extended Parental Leave
Robust Health Coverage
+5
Senior Full Stack Engineer
Senior Full Stack Engineer

EcoOnline • Howth

Hybrid
EUR 90,000 - 120,000
Generous Paid Time Off
Extended Parental Leave
Health Coverage
+5
Principal Software Engineer
Principal Software Engineer

Cpl Group • Dublin

On-site
EUR 130,000 - 190,000
Product Owner
Product Owner

EcoOnline • Dublin

On-site
EUR 90,000 - 120,000
Generous Paid Time Off
Extended Parental Leave
Robust Health Coverage
+5
Senior / Staff iOS Engineer
Senior / Staff iOS Engineer

Illumia • Limerick

On-site
EUR 90,000 - 120,000
Hybrid working model
Private Health Insurance
Dental Insurance
+3
Product Owner Platform
Product Owner Platform

ECOonline Oy • Dublin

On-site
EUR 70,000 - 100,000
Generous Paid Time Off
Extended Parental Leave
Robust Health Coverage
+4
Project Coordinator (Pre-Construction)
Project Coordinator (Pre-Construction)

Ethos Engineering Ltd • Farranboley

On-site
EUR 60,000 - 90,000
Flexible Fridays
9-day fortnight
Pension
+6