Demo

Software Engineer II or III

CW Talent
Williamsburg, VA Full Time
POSTED ON 4/2/2026
AVAILABLE BEFORE 5/1/2026

Who We Are

Founded in 1926, the Colonial Williamsburg Foundation is a private, not-for-profit educational, historic, and cultural institution that owns and operates one of the largest and best-known museum complexes in the world. Our mission is “that the future may learn from the past” through preserving and restoring 18th-century Williamsburg, Virginia’s colonial capital. We engage, inform, and inspire people to learn about this historic capital, the events that occurred here, and the diverse peoples who helped shape a new nation.  

Today, Colonial Williamsburg is the largest living history museum in the U.S. The Historic Area is the 301-acre restored colonial capital with 89 original buildings and 525 buildings reconstructed to how they appeared in the 18th century through extensive archaeological, architectural, and documentary research. The Historic Area is staffed by highly trained, historically dressed interpreters and expert tradespeople who bring the 18th century to life. The Foundation also owns and operates two world-class museums, the DeWitt Wallace Decorative Arts Museum, and the Abby Aldrich Rockefeller Folk Art Museum, The Bob and Marion Wilson Teacher Institute, and a renowned research library, the John D Rockefeller Jr Library.

Additionally, Colonial Williamsburg is home to five world class accommodations at the Williamsburg Inn, Williamsburg Lodge Autograph Collection, the Griffin Hotel, the Williamsburg Woodlands Hotels and Suites and the unique Colonial Houses in the Historical Area. Visitors may also indulge in food and drink at our many on site restaurants and taverns that blend a historically inspired dining experience with today’s evolved tastes. Each year over 5 million people visit Williamsburg and another 20 million engage with us digitally.

About the Position

The Software Engineer role at the Colonial Williamsburg Foundation supports the Foundation’s educational mission through the design, development, and support of technology solutions that enhance guest experiences and operational effectiveness. Embedded within the Information Technology department, this position works on enterprise applications, systems analysis, and custom integrations that connect diverse platforms into a reliable and scalable technology environment. Software Engineers collaborate with IT peers and business partners to translate requirements into effective solutions and provide tier-three application support, including participation in a rotating on-call schedule. Scope and level of responsibility vary based on experience.

***Must reside in or be ready to relocate to Virginia***

Main Duties:

Responsibilities of both levels include but are not limited to:

•Provide technical assistance in the implementation, support, and integration of enterpriseapplications across the Foundation.
•Perform systems analysis, including preparation of functional requirements, feasibilitystudies, cost-benefit analyses, and other decision-support documentation.
•Design, develop, test, and implement application enhancements, integrations, andinterfaces that connect disparate vendor and internal systems.
•Provide tier-three application support, including problem determination, root cause analysis,and resolution for assigned systems.
•Deliver timely and effective customer service in response to departmental requests fortechnology guidance and support.
•Collaborate with IT peers and business partners to understand operational needs andtranslate them into technical solutions.
•Participate in a rotating on-call schedule to provide after-hours support and ensure systemavailability.
•Maintain technical knowledge through professional development, peer networks, andindustry resources.
•Support departmental and Foundation goals through continuous improvement and sharedaccountability.

In addition to the responsibilities above, the Software Engineer III is expected to:

•Lead the design and implementation of complex systems, integrations, or applicationcomponents with broad departmental impact.
•Serve as a technical advisor to business units, vendors, and cross-functional stakeholders,working beyond the immediate IT team.
•Drive moderate improvements to processes, systems, or programs to enhance performance,reliability, and scalability.
•Provide coaching, training, and technical guidance to other engineers and team members;may lead project-based work.
•Influence technical standards, best practices, and architectural decisions within the jobarea.
•Manage assigned projects or initiatives, including scope, timelines, and coordination withinternal and external partners.

This job description reflects the general responsibilities of the position and is not intended to be an exhaustive list. Duties and responsibilities may evolve over time based on operational needs.

Required Education and Experience:

Both Levels Require:

•Bachelor’s degree or an equivalent combination of education, training, and relevantexperience.
•Experience with C#, Python, and SQL.
•SOA experience with REST-based web services.
•Experience with relational database design and SQL Server management.

Software Engineer II Requires:

•Two to three (2–3) years of additional relevant professional experience in softwareengineering or application development.

Software Engineer III Requires:

•Three to five (3–5) years of additional relevant professional experience in softwareengineering or application development.

Preferred Qualifications:

•A master’s degree in computer science or a related field.
•Understanding of Domain Driven Design and CQRS.
•A polyglot programmer with experience across multiple languages and operating systems.
•Experience with Power BI, Azure SQL, Reporting Services, and/or Analysis Services.
•Experience with Message Queuing and SOAP.
•Front-end web development experience, including HTML, CSS, and a client-side JavaScriptframework such as React, Angular, or Vue.js.
• Experience with MongoDB or another NoSQL database.
• Experience with Microsoft Azure, including Azure Active Directory, Cloud Services, Azure Websites, and Azure Service Bus.
• Experience with Linux and Docker.

Key Skills / Competencies:

• Proficiency and aptitude for software development technologies and computer science.
• Strong analytical and problem-solving skills are required.
• Ability to communicate clearly and concisely, both in written and verbal form, and can prepare and present system related reports and sound recommendations to all levels of management and user personnel.
• Ability to deal tactfully, effectively and equitably with customers and vendors.
• Demonstrated initiative, imagination, resourcefulness, and sound judgment in the execution of work assignments.

Physical and Environmental Demands:

Prolonged periods of sitting at a desk and working on a computer.

Typical Work Schedule:

8:30 – 5:00 PM full time

Salary.com Estimation for Software Engineer II or III in Williamsburg, VA
$93,378 to $113,617
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
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at CW Talent

  • CW Talent Williamsburg, VA
  • The Culinary Externship Program with Colonial Williamsburg Company strives to provide a diverse experience in high quality culinary operations. The Histori... more
  • 11 Days Ago

  • CW Talent Williamsburg, VA
  • Assist Room Attendants as needed to clean and prepare guest rooms per the Williamsburg Lodge requirements Essential Duties: The Housekeeping Attendant will... more
  • 12 Days Ago

  • CW Talent Williamsburg, VA
  • Who We Are Founded in 1926, the Colonial Williamsburg Foundation is a private, not-for-profit educational, historic, and cultural institution that owns and... more
  • 14 Days Ago

  • CW Talent Williamsburg, VA
  • The Culinary Externship Program with Colonial Williamsburg Company strives to provide a diverse experience in high quality culinary operations. The Histori... more
  • 15 Days Ago


Not the job you're looking for? Here are some other Software Engineer II or III jobs in the Williamsburg, VA area that may be a better fit.

  • Colonial Williamsburg Foundation Williamsburg, VA
  • Who We Are Founded in 1926, the Colonial Williamsburg Foundation is a private, not-for-profit educational, historic, and cultural institution that owns and... more
  • 9 Days Ago

  • City of Suffolk Suffolk, VA
  • This position will be responsible for the management of complex engineering projects, operations and programs and will require minimal supervision. Perform... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!