Software Architect
Virginia Tech · Blacksburg, VA · 1 wk ago
Engineering$128k–$142k/yrFull-time
About the role
Network Infrastructure and Services (NI&S), a division of Virginia Tech Information Technology, seeks a visionary Software Architect to lead the strategic planning and design of secure, scalable, and resilient systems. The Software Development team is looking for a resourceful, collaborative strategist who is passionate about mentoring others, championing best practices, and driving innovation.
Responsibilities
- Bridge the gap between business goals and technical execution, overseeing architecture across business management, infrastructure management, and automation platforms.
- Lead the strategic planning and design of secure, scalable, and resilient systems.
- Collaborate with product teams and stakeholders to design and implement technology solutions.
- Mentor and develop other members of the team.
- Drive innovation and best practices in software architecture and development.
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.
- 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.
- Prominent 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.
Benefits
The successful candidate will be required to have a criminal conviction check.
Pay
$128,000 - $142,000
Schedule
Exempt: Not eligible for overtime
Appointment Type
Regular