Lead Software Architect
Skills
Computer ScienceDevopsAdoptionCost EngineeringEmerging TechnologiesHealthcareIT Strategy
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Bachelor's or Master's degree in Computer Science Software Engineering or related technical discipline
- 10+ years of professional software engineering experience with enterprise-scale platforms
- Proven expertise architecting and deploying large-scale distributed systems in production
- Advanced programming proficiency in Java Go C++ C# or similar backend technologies
- Deep understanding of microservices distributed computing API design messaging systems and event-driven architectures
- Strong expertise in AWS Azure or GCP
- Extensive experience with performance engineering scalability high availability disaster recovery and system optimization
- Demonstrated success leading cross-functional technical initiatives across multiple teams
- Strong understanding of SRE observability CI/CD Infrastructure as Code and modern DevOps practices
- Excellent communication leadership analytical and stakeholder management skills
Nice to have
- Strategic thinker
- Technical leader
- Mentor-minded
- Innovative
- Collaborative
- Hands-on
Day to day
- Lead enterprise-wide software architecture initiatives across multiple products and engineering organizations
- Design highly scalable and resilient cloud-native distributed systems for enterprise workloads
- Set architecture standards mentor senior engineers and drive modernization reliability and DevSecOps practices
Hiring process
- Send resume to jaya@bvteck.com
- Call (908) 505-3545 for immediate consideration
