Skip to main content

Software Engineer


As the largest 529 plan in the nation, Virginia529 helps students dream, save and achieve. We offer a variety of programs to help families save for future education expenses. Every day we continue to provide value to our customers through program enhancements, technology improvements, and education and scholarship opportunities.

Our employees are the heart of our organization’s success, which is why we believe in promoting an engaging, positive, and rewarding workplace.  Working for Virginia529 provides an opportunity to do meaningful work and contribute your talent to a collaborative organization. 

To learn more about life at Virginia529, visit our Careers page.

The Software Engineer works on an engaging team to develop the college savings software used by our customers to save for their future. You will make a direct impact on our customers by enhancing their user experience.

If you have passion for technology, compassion for our mission, and like to develop new skills then this role is for you.

  • Participate in all stages of the development lifecycle including the design, development, unit testing and code review.
  • Collaborate with the team to design and implement new functionality in our enterprise software (JAVA & HTML5) and PLSQL backend
  • Analyze existing programs to identify areas for improvement and provide recommendations for modifications
  • Troubleshoot and correct defects to ensure optimal functionality and performance
  • Investigate new technologies and incorporate into programs to meet desired functionality
  • Provide technical, reporting and user support to end users
  • Develop your skills through agency-paid continuing education
  • Minimum 6 years designing and developing software
  • Strong knowledge of JAVA, HTML5, JavaScript/Typescript, Database Development/SQL
  • Experience in Angular 2+, Windows Command Line, NodeJS, and/or Oracle Forms is a plus
  • Experience with Integrated Development Environments such as SQL Developer, Visual Studio Code, or some equivalent
  • Familiar with Windows operating system
  • Demonstrated understanding of information design, web accessibility, User Centered Design principles, and browser limitations
  • Broad knowledge of current technology and best practices in its use including development, security and accessibility
  • Knowledge of current development practices, tools and methodology including object-oriented design
  • Knowledge of security resources for development
  • Analytical ability to identify and resolve technical issues
  • Excellent communication skills, both oral and written, sufficient to explain complex technical problems to diverse audiences.
  • Generous healthcare benefits with multiple plans to choose from
  • Defined benefit and contribution retirement plans with cash match
  • 12+ holidays
  • PTO – new employees earn 25 days/full year
  • Tuition reimbursement
  • Agency-paid continuing education
  • 529 match program
  • Relaxed work environment