Demo

Senior Software Engineer

ECPI University
ECPI University Salary
Virginia, VA Full Time
POSTED ON 12/20/2025
AVAILABLE BEFORE 1/18/2026
This is not a remote position. This position will be based at our Virginia Beach, VA location.

Transform your Career at ECPI University

Since 1966, ECPI University’s employees have been dedicated to helping students achieve their academic and career goals through our unique education model. Our culture is to prioritize our students’ success through the support of our dynamic team and industry focused curriculum.

ECPI University provides a stable work environment, with professional growth opportunities, and competitive benefits. If you are interested in joining us in making a difference in students’ lives, we would love to hear from you to discuss the opportunity.

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.

Education

Required Skills and Experience

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

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

ECPI University is proud to be an Equal Opportunity Employer.

Salary.com Estimation for Senior Software Engineer in Virginia, VA
$110,185 to $135,031
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235

Sign up to receive alerts about other jobs with skills like those required for the Senior Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $114,549 - $164,025
    • Income Estimation: $120,936 - $155,014
  • Debugging Skill

    • Income Estimation: $114,549 - $164,025
    • Income Estimation: $120,936 - $155,014
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ECPI University

  • ECPI University Newport, VA
  • Overview This position is based at our Newport News, VA campus location. Transform your Career at ECPI University Since 1966, the dedicated employees at EC... more
  • 12 Days Ago

  • ECPI University Greenville, SC
  • Overview This position is based at our Greenville, SC campus location. Transform your Career at ECPI University Since 1966, the dedicated employees at ECPI... more
  • 13 Days Ago

  • ECPI University Greenville, SC
  • This position will work at ECPI University’s Greenville, SC campus located at 1001 Keys Dr Suite 100, Greenville, SC 29615 . Transform your Career at ECPI ... more
  • 13 Days Ago

  • ECPI University Raleigh, NC
  • Overview Admissions Representative This position will work at ECPI University’s Raleigh, NC campus location. Transform your Career at ECPI University Since... more
  • 13 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Virginia, VA area that may be a better fit.

  • Saronic Technologies Virginia, VA
  • Saronic Technologies is a leader in revolutionizing defense autonomy at sea, dedicated to developing state-of-the-art solutions that enhance maritime opera... more
  • 17 Days Ago

  • Staff Financial Group Virginia, VA
  • Senior Software Systems Safety Engineer Our valued client has an opening for a full-time Senior Systems Software (Safety) Engineer to support the Conventio... more
  • 20 Days Ago

AI Assistant is available now!

Feel free to start your new journey!