Lead Software Architect

Skills
Computer ScienceDevopsAdoptionCost EngineeringEmerging TechnologiesHealthcareIT Strategy
Role

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