Senior Golang Full Stack Engineer
JD
The Senior Software Development Engineer is a key contributor to industry-leading medication purchasing platform. This role drives the design and delivery of scalable, high-impact solutions across reporting, workflow automation, analytics, optimization, and predictive capabilities, leveraging modern software technologies and complex pharmacy supply chain data models.
Duties and Responsibilities
• Design and implement robust, scalable full-stack solutions to meet evolving business requirements
• Lead technical design and contribute to architectural decisions for distributed systems and data-intensive applications
• Partner with product and business stakeholders to clarify requirements and translate them into effective technical solutions
• Develop and own delivery plans, including estimation, sequencing, and risk identification
• Leverage modern development tools, including AI-assisted/agentic technologies, to improve
developer productivity and solution quality
• Communicate progress, risks, and trade-offs clearly to stakeholders and team members
• Contribute to continuous improvement of engineering practices, standards, and processes
• Mentor and support other engineers through design collaboration, code reviews, and knowledge sharing
• Stay current with emerging technologies and industry trends through ongoing learning and research
Experience, Skills and Qualifications
• BS or MS in Computer Science or related field, or equivalent practical experience
• 10+ years of experience building enterprise-grade, service-oriented applications and distributed systems
• Strong proficiency in backend development with object-oriented or modern languages (Golang strongly preferred)
• Experience building modern frontend applications using frameworks such as Angular or React
• Proven experience designing systems for scalability, reliability, and fault tolerance
• Excellent written and verbal communication skills
• Experience leading technical initiatives or projects
• Self-motivated and able to operate effectively with minimal supervision
• Experience working in Agile/Scrum environments
• Ability to adapt to changing priorities and business needs
• Experience in healthcare or pharmacy systems is a plus
Job Title: Senior Golang Full Stack Engineer
Location: Kirkland, WA (Onsite/Hybrid)
Employment Type: Full-Time (FTE)
Company: Virtusa
Note: Local candidates are highly preferred
Job Summary
Virtusa is seeking a Senior Golang Full Stack Engineer to join our team and work on an industry-leading medication purchasing platform. This role involves designing and delivering scalable, high-impact solutions across reporting, workflow automation, analytics, and predictive systems using modern technologies and complex data models.
Key Responsibilities
- Design and develop robust, scalable full-stack applications
- Lead technical design and contribute to architecture for distributed systems
- Collaborate with product and business teams to translate requirements into technical solutions
- Own delivery plans including estimation, prioritization, and risk management
- Leverage modern tools including AI-assisted development technologies
- Work closely with engineering, QA, and operations teams for seamless delivery
- Ensure secure, reliable production deployments with strong monitoring and performance optimization
- Communicate progress, risks, and solutions clearly to stakeholders
- Drive continuous improvement in engineering standards and practices
- Mentor team members through code reviews and technical guidance
- Stay updated with emerging technologies and industry trends
Required Skills & Qualifications
- Bachelor’s or Master’s degree in Computer Science or related field
- 10+ years of experience in building enterprise-grade applications and distributed systems
- Strong backend development experience with Golang (preferred) or similar modern languages
- Hands-on experience with frontend technologies such as React or Angular
- Strong expertise in designing scalable, reliable, and fault-tolerant systems
- Experience working with large datasets and complex data models (NoSQL such as MongoDB preferred)
- Solid understanding of cloud-native architecture and distributed system design
- Hands-on experience with AWS or similar cloud platforms
- Experience with CI/CD pipelines, version control systems, and modern development tools
- Strong analytical and problem-solving skills
- Excellent communication and stakeholder management skills
- Proven ability to lead technical initiatives
- Experience in Agile/Scrum environments
Nice to Have
- Experience in healthcare or pharmacy domain systems