Software Architect

Virginia TechBlacksburg, VA
Onsite

About The Position

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.

Requirements

  • 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

Nice To Haves

  • 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

Responsibilities

  • Lead the strategic planning and design of secure, scalable, and resilient systems.
  • Oversee architecture across business management, infrastructure management, and automation platforms.
  • Bridge the gap between business goals and technical execution.
  • Mentor others and champion best practices.
  • Drive innovation in NI&S technology.

Benefits

  • Sponsorship is not available for this position.
  • The successful candidate will be required to have a criminal conviction check.
  • Endorses and encourages participation in professional development opportunities and university shared governance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service