Software Architect

Virginia Jobs

$128K — $142K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Master's degree in Computer Science or equivalent experience
  • Extensive experience with Node.js, JavaScript, Java, or Python and modern frontend technologies like React
  • Expertise with SQL databases including PostgreSQL, MySQL, or Oracle
  • Proficient in container-based environments like Docker or Kubernetes
  • Experience in major cloud environments such as AWS
  • Advanced skills in automated CI/CD pipelines
  • Proven ability to collaborate with product teams on technology solutions

Responsibilities

  • Lead the strategic planning and design of software architecture
  • Oversee architecture for business management and infrastructure platforms
  • Bridge business goals with technical execution
  • Mentor team members and champion best practices
  • Drive innovation in software development

Benefits

  • Working in an agile development team
  • Contribution to high-performance computing projects
  • Opportunity for professional growth and mentorship
  • Engaging in a collaborative university environment
Full Job Description
Job Description

Network Infrastructure and Services (NI&S), a division of Virginia Tech Information Technology, designs and operates the enterprise-scale, high-performance computing and communication networks that power our university. Our Software Development team is seeking a visionary Software Architect to lead the strategic planning and design of secure, scalable, and resilient systems.

As a core member of our agile development team, you will bridge the gap between business goals and technical execution, overseeing architecture across our business management, infrastructure management, and automation platforms. We are looking for a resourceful, collaborative strategist who is passionate about mentoring others, championing best practices, and driving innovation. Come build the future of NI&S technology with us.

Required Qualifications
• Master's degree in Computer Science, a related field or a combination of education, training, and progressive experience equivalent to a Master's degree
• Extensive experience designing, developing, and deploying scalable production applications utilizing Node.js, JavaScript, Java, or Python, alongside modern frontend libraries like React
• Demonstrated expertise with SQL databases such as PostgreSQL, MySQL, or Oracle
• Proven proficiency with container-based development environments such as Docker or Kubernetes
• Expertise in architecting, building, and deploying scalable, resilient applications in major cloud environments (e.g., AWS)
• Advanced experience designing, building, and maintaining automated CI/CD pipelines
• Comprehensive experience integrating applications with external software systems via technology such as REST, LDAP, messaging systems, etc
• Proven track record collaborating with product teams and stakeholders to design and implement technology solutions
• Strong organizational, communication, interpersonal and critical thinking skills

Preferred Qualifications
• AWS Certified Solutions Architect (Associate) or similar certification
• AWS Certified Solutions Developer (Associate) or similar certification
• Experience developing in an agile development environment
• Experience leveraging AI-driven tools to enhance application development and code efficiency.
• Experience working in a university environment

Overtime Status

Exempt: Not eligible for overtime

Appointment Type

Regular

Salary Information

$128,000 - $142,000

Hours per week

40

Review Date

7/14/2026

Additional Information

Sponsorship is not available for this position.

The successful candidate will be required to have a criminal conviction check.

Similar Jobs

More Jobs at Virginia Jobs

More Information Technology Jobs

Find similar Software Architect jobs: