Skip to main content

About Virginia529


Software Developer


Virginia529 is the largest 529 plan in the nation and helps families save for higher education expenses through a variety of investment programs.  As an independent state agency, we are focused on our mission to make education accessible and affordable for everyone while providing meaningful work to our diverse and collaborative team.  If you want to make a difference with us, learn more about working for us by visiting our Careers page.

We are hiring a Software Developer with experience or education in building full stack code including front-end, middleware, and cloud technologies. This role will provide software solutions that anticipate customer needs, drive the customer experience, and contribute to brand satisfaction. If you have a passion for technology innovation, solving business challenges, and curiosity that motivates continuous improvement, then this role is for you.

Apply at

In this position, you will:

  • Build full-stack user experiences that tackle real customer needs and achieve agency goals
  • Design and develop software utilizing a variety of technologies including Angular, REST APIs, microservices, and container architectures
  • Convert requirements into functional requirements to develop software code that is efficient and reliable
  • Optimize user experience and resolve user interface challenges through the use of design patterns and responsive development thinking
  • Analyze complex changes to ensure the applications meet functionality, scalability, and performance standards
  • Perform code maintenance including debugging and updating to keep pace with the evolving environment
  • Assist in planning for future applications based on new developments in computer technology
  • Provide software development operational support associated with existing applications
  • Proactively identify potential issues and perform root cause analyses to mitigate risks and minimize the reoccurrence of technical issues  
  • Continuously develop your skills through agency-paid professional development opportunities

Successful candidates will have:

  • An undergraduate degree in computer science, engineering, mathematics, or a related field
  • 1-5 years of experience developing software involving multiple technologies and interfaces; or an equivalent combination of education and experience
  • Experience in or knowledge of building applications using REST APIs, AWS, microservices, serverless applications, feature flags, and/or container architecture
  • Experience or knowledge of some of the following: Node Express and/or GraphQL, HTML, PHP, CSS, XML, JavaScript and/or Typescript, JSON, JAVA and/or PL/SQL
  • Experience in or knowledge of Integrated Development Environments such as SQL Developer, Visual Studio Code, or some equivalent
  • Experience in or knowledge of Test automation tools, such as Test Café, Newman and Postman, and methodologies such as Test Driven Development, Continuous Integration/Continuous Delivery, Automated Testing
  • Experience in or knowledge of product management methodologies (e.g. Agile Scrum, Kanban).
  • Familiar with Windows operating system
  • Strong analytical and problem-solving skills with ability to identify, formulate and solve software engineering problems
  • Broad knowledge of current technology and best practices
  • 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

Work Environment:

  • Due to the current COVID-19 pandemic, all Virginia529 employees are working remotely. We anticipate moving to a hybrid work schedule once it is safe to reopen the office.
  • Works in a typical office environment with considerable time in a sitting, stationary position.
  • Constantly operate a computer and other office equipment including typing and keying
  • Frequently communicate with team members and business leaders; must be able to exchange accurate information accordingly
  • Occasional travel required

Current Openings

Investment Analyst

We are hiring an Investment Analyst who will research and analyze asset allocation and strategies in support of the overall Agency policy and goals for investments.

Software Developer

We are hiring a Software Developer with experience or education in building full stack code including front-end, middleware, and cloud technologies.

More about Virginia529

About Virginia529

Get to know the history, mission, and savings programs of Virginia529.

Board Leadership

Virginia529 is governed by an 11-member board, consisting of experts in finance, investments, and education.


Review historical reports and current investment policies.


Become a supplier of goods and services to Virginia529.