Job Openings Senior Software Architect (Java/Angular)

About the job Senior Software Architect (Java/Angular)

Overview

We are seeking a highly experienced and strategic Software Architect to lead the design and implementation of scalable, high-performance software solutions. This role requires strong architectural expertise, hands-on technical leadership, and the ability to collaborate across cross-functional teams to deliver enterprise-grade applications.

Key Responsibilities

  • Lead the design and development of scalable, secure, and high-performance software systems
  • Define and implement robust software architecture aligned with business objectives
  • Collaborate with cross-functional stakeholders including engineering, product, and operations teams
  • Provide technical leadership, mentorship, and architectural guidance to development teams
  • Identify technical risks, architectural gaps, and scalability challenges early in the lifecycle
  • Conduct code reviews and ensure adherence to best practices, quality standards, and performance benchmarks
  • Stay current with emerging technologies and industry trends to drive innovation

Requirements

  • Proven experience as a Software Architect or senior technical leader
  • 10+ years of experience in software engineering
  • Strong expertise in full-stack development and modern software architecture patterns
  • Proficiency in Java or .NET ecosystems
  • Hands-on experience with frontend frameworks such as Angular
  • Experience designing and deploying cloud-based applications
  • Strong analytical and problem-solving capabilities
  • Excellent communication skills across technical and non-technical stakeholders
  • Strong collaboration and team leadership experience