Ellucian logo

Ellucian

Software Engineer II

🇺🇸 Hybrid - Reston, VA 🕑 Full-Time 💰 TBD 💻 Software Engineering 🗓️ May 16th, 2026
SaaS Python C#

Edtech.com's Summary

Ellucian is hiring a Software Engineer II. The role involves designing, developing, and delivering scalable software applications, integrations, and automation solutions that leverage AI and modern software engineering practices to improve efficiency and user experience. The candidate will collaborate with cross-functional teams and apply AI-enabled tools responsibly to solve business problems while maintaining high-quality code and documentation.

Highlights
  • Design, develop, test, and maintain software applications, APIs, scripts, and automation solutions.
  • Strong understanding of cloud computing principles and infrastructure best practices.
  • Full-stack development using front-end frameworks like React and back-end languages such as JavaScript/TypeScript (Node.js), C#, or Java.
  • Collaborate closely with product, engineering, services, and business stakeholders.
  • Apply modern software development practices including Git, CI/CD pipelines, code reviews, and agile methods.
  • Use AI-assisted development tools (e.g., GitHub Copilot, ChatGPT) and practical AI capabilities such as prompt engineering and workflow automation.
  • Contribute to technical design discussions to improve architecture, performance, and maintainability.
  • Identify opportunities for automation and AI-enabled efficiencies across workflows.
  • Experience required: 3+ years in software development with proficiency in modern languages like JavaScript, TypeScript, Python, Java, or C#.
  • Benefits include comprehensive health coverage, flexible time off, 401k with match, parental leave, wellness programs, diversity initiatives, and professional development opportunities.

Software Engineer II Full 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 the Opportunity

Ellucian is seeking a Software Engineer II 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 practicesEngage 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 visionFlexible time offThrive Flex Lifestyle Account (LSA) that allows you to contribute towards your health, financial or learning interests401k w/ match & BrightPlan - to help you save for the futureParental Leave5 charitable days to support the community that supports usTelemedicineWellness Headspace Care (mental health)Wellbeats (virtual fitness classes)RethinkCare & Wellthy- caregiver supportDiversity and inclusion programs which provide access to internal employee resource groupsEmployee referral bonuses to encourage the addition of great new people to the teamWe Foster a learning culture with: Education Assistance ProgramProfessional development opportunities

#LI-RB1 
#LI-Hybrid