Software Engineer II
Listed on 2026-05-30
-
Software Development
Software Engineer, AI Engineer, Full Stack Developer, Cloud Engineer - Software
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 provide best practices leading to greater institutional success and achieving better student outcomes.
Ellucian is seeking a Software Engineer II with strong practical experience in artificial intelligence, automation, and modern software engineering practices. This role will support the design, development, and delivery of technology solutions that improve efficiency, enhance user experiences, and help teams leverage AI‑enabled capabilities responsibly and effectively.
The Software Developer will contribute to building scalable applications, integrations, and automation solutions while collaborating closely with product, engineering, services, and business stakeholders. Candidates should have hands‑on software development experience, a strong technical foundation, and a demonstrated ability to apply AI tools and emerging technologies to solve practical business problems.
The Software Developer will be responsible for designing, coding, testing, and supporting software solutions across multiple initiatives. This role will also help identify opportunities to use AI‑assisted development, intelligent automation, and data‑driven capabilities to improve productivity and solution quality. We are looking for a proactive professional who can balance strong engineering practices with curiosity, innovation, and a practical approach to delivery.
Whereyou will make an impact
- Design, develop, test, and maintain software applications, integrations, APIs, scripts, and automation solutions.
- Strong understanding of cloud computing principles and infrastructure best practices.
- Engage in full‑stack development, including advanced front‑end frameworks such as React, HTML5, Type Script and robust back‑end APIs using languages such as JavaScript/Type Script (Node.js), C# or Java.
- Collaborate with cross‑functional teams to understand business needs and translate requirements into technical solutions.
- Apply modern software development practices to deliver scalable, maintainable, secure, and high‑quality code.
- Leverage AI‑assisted development tools to improve productivity, code quality, testing, troubleshooting, and documentation.
- Apply practical AI capabilities such as prompt engineering, workflow automation, data analysis, and intelligent application features.
- Participate in technical design discussions and contribute ideas for improving architecture, performance, usability, and maintainability.
- Identify opportunities for automation, process improvement, and AI‑enabled efficiencies across business and technical workflows.
- Write clear technical documentation, including design notes, implementation details, and support guidance.
- Support quality assurance activities through unit testing, code reviews, debugging, and validation of delivered functionality.
- Stay current with emerging AI tools, development frameworks, and software engineering best practices.
- Contribute to a culture of innovation, collaboration, continuous improvement, and responsible use of AI.
- 3+ years of related software development experience in a technology‑focused company, team, or department.
- Proficiency with one or more modern programming languages such as JavaScript, Type Script, Python, Java, C#, or similar.
- Hands‑on experience developing applications,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).