Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Colonial Williamsburg Foundation Logo

Software Engineer III

Colonial Williamsburg Foundation

Salary not specified
Sep 11, 2025
Williamsburg, VA, US
Apply Now

The Colonial Williamsburg Foundation is looking to advance its educational mission through innovative technology solutions by designing, developing, and supporting software and data systems that enhance guest experiences and operational efficiency.

Requirements

  • Understanding of software engineering best practices, including object-oriented design and SOLID development principles.
  • Experience with C-Sharp, Python, and SQL.
  • Strong SOA experience with REST-based web services.
  • Experience with relational database design and SQL Server management.
  • Understanding of Domain Driven Design and CQRS.
  • A polyglot programmer with experience across multiple languages and operating systems.
  • Experience with Message Queuing and SOAP.

Responsibilities

  • Provide technical assistance in the implementation and integration of enterprise applications across Colonial Williamsburg.
  • Prepares functional requirements, feasibility studies, cost-benefit analyses, organizational impact studies, and other decision support documents as appropriate.
  • Provide problem determination, analysis, coding, testing, and implementation for the application infrastructure.
  • Manage the implementation and tier three support of assigned software packages.
  • Implement specifications for application enhancements and interfaces, and, write the interfaces that glue disparate vendor offerings into the Colonial Williamsburg application infrastructure.
  • Provide after-hours on-call tier-two support for all foundation departments on a rotating basis.
  • Support the team approach by continually seeking a more detailed understanding of the operating and application systems used by foundation departments and assisting the team by providing cross-training opportunities.

Other

  • A bachelor’s degree in computer science or another STEM field and 3 or more years of professional experience. Or an equivalent combination of education and work experience.
  • Provide or arrange for necessary Colonial Williamsburg internal customer technology training, including system software and procedural training, and teach specialized technology training programs as required.
  • Acts as an IT advisor to the Business Unit and Information Technology department.
  • Provide timely and effective customer service in response to departmental requests for assistance and guidance in using technology to deal with business challenges and opportunities.
  • Understand and support the goals and strategies of the department and the foundation.