Demo

Senior Software Engineer

ECPI University
ECPI University Salary
Virginia, VA Full Time
POSTED ON 3/8/2025
AVAILABLE BEFORE 5/7/2025

This position will be based at our University Administration office located in Virginia Beach, VA

Responsibilities:

Software Architecture: Design and develop multi-platform software solutions based on user needs, defining technical specs and managing the full software development lifecycle.

Develop AI Solutions: Develop AI-based solutions, such as LLM-based chatbots for faculty, staff, and students (e.g. OpenAI’s API Platform or Meta’s Llama)

API & SDK Development: Build robust APIs and SDKs using standards like REST, SOAP, and GraphQL to support seamless service integration.

Database Management: Work with relational and NoSQL databases, including commonly used tools such as Microsoft SQL Server, PostgreSQL, MongoDB, or similar, optimizing data operations.

Cloud and Server Management: Deploy applications on cloud platforms (e.g., AWS, Azure, or Google Cloud) and manage server infrastructure (e.g., Apache, Nginx) for scalability, security, and availability.

Agile Project Management: Use Agile methodologies and tools like Jira or Trello to manage tasks, prioritize, and execute concurrent projects.

Continuous Improvement: Review systems to recommend updates for functionality, efficiency, and productivity.

Technical Documentation: Document workflows, layouts, and code for clarity and maintainability.

Professional Development: Stay updated on development tools, techniques, and new technologies.

 

Required Skills & Experience:

Education: Bachelor’s degree in a related field (Master’s preferred).

Experience: 5 years in software engineering, with experience in SaaS, AI, or cloud-based applications.

Technical Proficiency:

  • Programming: Proficient in JavaScript, TypeScript, Python, and Node.js.
  • Web Development: Skilled in frameworks like Next.js, HTML5, CSS3, and component-based architecture.
  • Backend Expertise: Proficient in C#, MVC frameworks, and development environments such as Microsoft Visual Studio.
  • Database Management: Experience with Microsoft SQL Server, PostgreSQL, or similar tools for database administration.
  • API Development: Experienced in scalable API and SDK development, integrating with third-party services.
  • Project Management: Skilled in Agile principles and tools like Jira or Trello for task prioritization and project management.
  • Compliance & Security: Knowledge of data privacy regulations and best practices, specifically FERPA requirements
  • Problem-Solving: Strong analytical skills for optimizing operations.

Bonus Skills:

UI/UX: Ability to create intuitive, responsive user interfaces using libraries such as React, Vue, or others.

Cloud & Server Infrastructure: Experience with cloud platforms like AWS, Azure, or GCP, and web servers like Apache or Nginx.

Mobile Development: Experience with iOS/Android is a plus.

DevOps & CI/CD: Familiarity with CI/CD processes, containerization (e.g., Docker, Kubernetes), and version control (e.g., GitHub, GitLab).

Transform your Career at ECPI University

Since 1966, the dedicated employees at ECPI University have helped students achieve their goals via practical training and career-focused education with over 50 Associates, Bachelor’s and Master’s Programs. Our culture is to prioritize our students’ success through the support of our dynamic team and industry focused curriculum. 

Visit www.ecpi.edu/employment to learn more about how you can help people improve their lives through education.

Benefits of Employment

ECPI University provides a comprehensive benefits program designed to help our faculty and staff stay healthy, feel supported, and maintain a work/life balance. To learn more about benefits at ECPI University, click HERE.

Committed to excellence and innovation, ECPI University is proud to be an equal opportunity employer.

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: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295

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
Hired Organization Address Charleston, SC Part Time
These positions is based at our North Charleston, SC campus location. Transform your Career at ECPI University Since 196...
ECPI University
Hired Organization Address Newport, VA Part Time
This position is based at our Newport News, VA campus location. Transform your Career at ECPI University Since 1966, ECP...
ECPI University
Hired Organization Address Roanoke, VA Full Time
Overview Admissions Representative This position will work at ECPI University’s Roanoke, VA campus location. Transform y...
ECPI University
Hired Organization Address Columbia, SC Part Time
Pediatrics Nursing Faculty This position will work at ECPI University’s Columbia, SC campus located at 250 Berryhill Rd....

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.

Senior Full Stack Engineer

Talent Software Services, Virginia, VA

Senior C++ Software Engineer

Frontend Arts, Columbia, NC

AI Assistant is available now!

Feel free to start your new journey!