ECPI University

Senior Software Engineer

ECPI University$100K — $120K *
Education, Government & Non-Profit
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in a relevant field or equivalent experience
  • 6+ years of software engineering experience, focusing on cloud applications
  • 2+ years in AI/LLM application development
  • 2+ years with AI Assisted coding
  • Proficiency in JavaScript, TypeScript, Python, and Node.js

Responsibilities

  • Design and develop multi-platform AI applications using cloud architecture
  • Build LLM-powered tools leveraging Azure AI Foundry and AWS Bedrock
  • Design and optimize RAG pipelines for efficient data retrieval
  • Work with SQL Server and PostgreSQL for database management
  • Utilize Agile methods for project planning and delivery
  • Stay updated on AI models, embeddings methods, and cloud AI tools

Benefits

  • Tuition scholarship program for full-time employees and family after 90 days
  • Competitive compensation with medical and dental plans
  • Paid time off (PTO) and holiday pay
  • 401(k) plan with potential employer contributions
Full Job Description
Good Faith Pay Range: In accordance with Virginia law, the good-faith pay range for this position is $100,000 - 120,000 per year. Actual compensation will be determined based on the candidate's qualifications, education, experience, skills, and other legitimate business factors.

This is not a remote position. This position will be based at our Virginia Beach, VA location.

Position Summary

Support the Director of AI and Analytics and work with other developers to build and maintain ECPI University's proprietary AI suite. Focus on LLM applications, RAG systems, vector storage, and cloud native services in Azure and AWS.

Responsibilities

Software Architecture:
Design and develop multi-platform AI applications using cloud architecture. Define specs, plan system design, and oversee the full development lifecycle.

AI Application Development:
Build LLM-powered tools for faculty, staff, and students. Use Azure AI Foundry, AWS Bedrock, OpenAI APIs, and related cloud AI services.

RAG Systems:
Design and optimize RAG pipelines. Implement embeddings, chunking, retrieval logic, hybrid search, and vector search using Azure and AWS native vector stores.

Database and Vector Storage:
Work with SQL Server, PostgreSQL, and cloud native vector storage. Handle data ingestion, indexing, and performance tuning.

Agile Project Management:
Use Agile methods and tools such as Azure DevOps or Jira for planning and delivery.

Professional Development:
Stay current with new AI models, embeddings methods, vector search techniques, and cloud AI tools.

Required Skills and Experience

Education:
Bachelor's degree in a relevant field, or related experience

Experience:
6+ years of software engineering experience in software development and cloud-based applications

2+ years of experience with AI/LLM application development

2+ years of experience in AI Assisted coding

Technical Proficiency:

  • Programming: JavaScript, TypeScript, Python, Node.js
    Web Development: Next.js, HTML5, CSS3
    AI and LLM Expertise: LLM integration, embeddings, vector search, cloud native RAG solutions
    Cloud AI Platforms: Azure AI Foundry, AWS Bedrock, OpenAI APIs, model endpoints, and orchestration
  • Databases: SQL Server, PostgreSQL, and cloud native vector stores on Azure or AWS
    API Development: Scalable API and SDK development
    Project Management: Agile workflows and task tools


Bonus Skills

  • UI/UX: React or Vue
  • Cloud Architecture Design: Designing cloud architectures (Azure preferred, AWS appreciated), deploying scalable microservices, networking, security, IAM / identity, etc.
  • Data Engineering: Data ingestion & indexing, familiarity with Azure Data Lake, S3, or cloud data warehouses, ETL/ELT basics, vector database operations
    Mobile Development: iOS or Android
    DevOps and CI/CD: Docker, Kubernetes, GitHub, GitLab, and CI pipelines


Why Join ECPI?

  • Shape the digital front door for thousands of students.
  • Play a key role in transitioning to modern platforms and technologies.
  • Collaborative, mission-driven culture.
  • Competitive salary plus full benefits.


Benefits of Employment

ECPI University provides comprehensive benefits to full-time employees, some of which are highlighted below:

  • Tuition scholarship program available to full-time employees and their immediate family members after 90 days of employment
  • Competitive compensation and medical/dental benefit plans
  • PTO and holiday pay
  • 401(k) participation with possible employer contributions


About ECPI University

ECPI University is a private, for-profit university offering associate's, bachelor's, and master's degree programs in technology, health science, nursing, business, criminal justice, and culinary arts. The university was founded in 1966 and is headquartered in Virginia Beach, Virginia. ECPI University has campuses in Virginia, North Carolina, South Carolina, and Florida. The university also offers online degree programs.
Learn more about ECPI University
Size
2,000 employees
Industry

Similar Jobs

More Jobs at ECPI University

  • ECPI University
    HRIS Manager
    $102K — $130K *
    Virginia Beach, VA 23464 (Virginia Beach City County)
    Business Services
    In-Person
  • ECPI University
    General Counsel
    $175K — $350K *
    Virginia Beach, VA 23464 (Virginia Beach City County)
    Education, Government & Non-Profit
    In-Person
  • ECPI University
    Director of Legal Affairs
    $135K — $225K *
    Virginia Beach, VA 23464 (Virginia Beach City County)
    Legal & Accounting
    In-Person
  • ECPI University
    Assistant Director of Nursing - ADN Program
    $87K — $110K *
    Manassas, VA 20110 (Manassas City County)
    Education, Government & Non-Profit
    In-Person
  • ECPI University
    Radiography Program Director
    $85K — $95K *
    Newport News, VA 23608 (Newport News City County)
    Education, Government & Non-Profit
    In-Person

More Education, Government & Non-Profit Jobs

Find similar Senior Software Engineer jobs: