About the Role
ECPI University is searching for a passionate and experienced Senior Software Engineer to design and develop transformative software solutions. If you’re ready to tackle exciting challenges like building AI-powered chatbots, crafting robust APIs, and managing cloud infrastructure, this is your opportunity to make a real impact in education and technology.
What You’ll Do
- Shape Software Architecture: Lead the design and development of multi-platform solutions, defining technical specifications, and managing the full software development lifecycle.
- Innovate with AI: Develop AI-powered solutions such as LLM-based chatbots (e.g., OpenAI’s API Platform, Meta’s Llama) to enhance experiences for faculty, staff, and students.
- Build Seamless Integrations: Create scalable APIs and SDKs using REST, SOAP, or GraphQL for smooth service interoperability.
- Manage Data: Work with relational and NoSQL databases like Microsoft SQL Server, PostgreSQL, or MongoDB, ensuring data is secure and optimized.
- Master Cloud & Infrastructure: Deploy and maintain applications on cloud platforms like AWS, Azure, or GCP, while managing server infrastructure (e.g., Apache, Nginx).
- Drive Agile Excellence: Use Agile tools (Jira, Trello) to manage and prioritize projects, ensuring effective collaboration and execution.
- Champion Innovation: Analyze systems to recommend and implement updates for improved functionality and productivity.
- Document for Success: Prepare clear, comprehensive technical documentation to support workflows and development.
- Stay Ahead: Continuously enhance your skills by exploring emerging technologies and trends.
What You Bring
- Education: Bachelor’s degree in a related field (Master’s preferred).
- Experience: 5+ years in software engineering, with a focus on SaaS, AI, or cloud-based applications.
- Core Skills:
- Programming: Proficiency in JavaScript, TypeScript, Python, Node.js.
- Web Development: Expertise in Next.js, HTML5, CSS3, and component-based architecture.
- Backend: Strong knowledge of C#, MVC frameworks, and tools like Microsoft Visual Studio.
- Database: Experience with Microsoft SQL Server, PostgreSQL, or similar.
- API Development: Skilled in building scalable APIs and integrating third-party services.
- Project Management: Hands-on experience with Agile methodologies and tools.
- Compliance: Familiarity with FERPA and data privacy best practices.
Bonus Points For
- UI/UX Expertise: Experience in creating intuitive, responsive interfaces using React or Vue.
- DevOps Savvy: Familiarity with CI/CD, containerization (Docker, Kubernetes), and version control (GitHub, GitLab).
- Mobile Development: Knowledge of iOS/Android development.
- Cloud Infrastructure: Advanced experience with AWS, Azure, or GCP.
Why Join ECPI University?
At ECPI University, you’ll be part of a dynamic team that’s been empowering students since 1966. Our mission is rooted in practical training and career-focused education, and we pride ourselves on delivering cutting-edge curricula to meet the demands of a rapidly evolving world.
Benefits You’ll Love
- Comprehensive healthcare and wellness programs.
- Opportunities for professional growth and skill development.
- A collaborative and supportive work environment.
- Work-life balance that fosters productivity and personal well-being.
Transform Lives and Build a Brighter Future
Are you ready to help shape the next generation of tech leaders? Visit www.ecpi.edu/employment to learn more and apply today!