About EllucianEllucian 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 OpportunityEllucian is seeking a Software Developer with a strong and practical and 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.
Where you 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 (e.g., React, HTML5, TypeScript) and robust back-end APIs using languages such as JavaScript/TypeScript (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.
What you will bring
- 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, TypeScript, Python, Java, C#, or similar.
- Hands-on experience developing applications, integrations, APIs, scripts, or automation solutions.
- Experience with software development tools and practices such as Git, CI/CD pipelines, code reviews, testing frameworks, and agile delivery methods.
- Familiarity with cloud-based platforms, SaaS applications, APIs, and modern application architectures.
- Experience using AI-assisted development tools such as GitHub Copilot, ChatGPT, or similar technologies.
What makes #Ellucianlife- Comprehensive health coverage: medical, dental, and vision
- Flexible time off
- Thrive Flex Lifestyle Account (LSA) that allows you to contribute towards your health, financial or learning interests
- 401k w/ match & BrightPlan - to help you save for the future
- Parental Leave
- 5 charitable days to support the community that supports us
- Telemedicine
- Wellness
- Headspace Care (mental health)
- Wellbeats (virtual fitness classes)
- RethinkCare & Wellthy- caregiver support
- Diversity and inclusion programs which provide access to internal employee resource groups
- 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
#LI-RB1
#LI-Hybrid