Demo

Senior Software Engineer

ECPI University
ECPI University Salary
Virginia, VA Full Time
POSTED ON 1/7/2025
AVAILABLE BEFORE 3/6/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 Virginia, VA Full Time
This can be a remote position for the right candidate Transform your Career at ECPI University Since 1966, the dedicated...
ECPI University
Hired Organization Address Newport, VA Full Time
Campus Director of Admissions - ECPI This position will work at ECPI University’s Newport News campus located at 1001 Om...
ECPI University
Hired Organization Address Short Pump, VA Full Time
Overview This position will work at ECPI University’s Richmond/Glen Allen, VA campus location. Transform your Career at ...
ECPI University
Hired Organization Address Virginia, VA Full Time
This position will work at ECPI University’s Virginia Beach, VA Health Sciences location. Transform your Career at ECPI ...

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 Software Engineer, Infrastructure

Patterned Learning AI, Virginia, VA

Senior Systems Software Engineer

Patterned Learning AI, Virginia, VA

AI Assistant is available now!

Feel free to start your new journey!