resu·mail

Software Architect

at Broadcom

Hyderabad, India Senior Posted 2026-04-07

Don't apply into the void — reach the hiring manager

ResuMail finds the recruiters and hiring managers behind this Software Architect role at Broadcom, drafts a personalised outreach email, and schedules the send — so your application actually gets seen.

Reach the hiring manager ›

About this role

Please Note: 1. If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In > Create Account) 2. If you already have a Candidate Account, please Sign-In before you apply. Job Description: Job Description: Software Architect – Full Stack Java & Containerization Enterprise Architecture, Modernization, and Scalable Product Engineering Position Overview We are seeking a  Software Architect  with deep hands-on expertise in  full stack Java development, modern web application architecture, and containerized deployment models . This role requires a strong engineering foundation, architectural depth, and pragmatic decision-making to design and evolve enterprise-grade software systems that are scalable, maintainable, secure, and production-ready. The ideal candidate will work across multiple enterprise product lines to define architecture, guide implementation, modernize legacy systems where needed, and ensure strong engineering quality across backend, frontend, APIs, databases, and container platforms. This is not a diagram-only architect role. We are looking for someone who can make sound technical decisions and also engage directly in design reviews, coding, troubleshooting, and technical mentoring. Key Responsibilities 1. Architecture & Solution Design Design end-to-end architecture for enterprise applications using  Java-based backend services , modern UI frameworks, and containerized deployment models Define scalable and maintainable architectural patterns for  microservices, modular monoliths, APIs, event-driven components, and web applications Translate business and product requirements into practical technical designs with clear trade-off analysis Lead architecture decisions around performance, scalability, resiliency, observability, extensibility, and operational supportability Drive modernization of legacy systems into more maintainable and cloud/container-friendly architectures Establish reference architectures, coding standards, and reusable design patterns across teams 2. Full Stack Engineering Leadership Provide hands-on technical leadership across the full stack: Backend services in  Java 17+ / Spring Boot Frontend applications in  Angular / React / TypeScript API and integration layers using  REST, GraphQL, messaging, and service contracts Review and contribute to production-quality code across backend and frontend components Guide teams on domain modeling, service boundaries, shared libraries, secure API design, and UI integration patterns Partner closely with product management, engineering, QA, DevOps, and support teams to deliver robust solutions Resolve complex technical issues spanning application code, infrastructure, deployment, and runtime environments 3. Containerization & Platform Enablement Design and standardize  containerization strategies  for enterprise applications using  Docker Architect deployment patterns for  Kubernetes/OpenShift  and other container orchestration environments Define best practices for container builds, image optimization, runtime configuration, secrets handling, service discovery, and health monitoring Guide application teams on migrating traditional deployments to container-based platforms Improve deployment consistency, portability, scalability, and operational efficiency through container-first engineering practices Collaborate with DevOps/platform teams to enable CI/CD, environment promotion, and production readiness for containerized workloads 4. Engineering Quality, Security & Performance Drive strong engineering discipline across architecture and implementation Define standards for: Code quality and maintainability Automated testing Secure development practices Performance and scalability testing Production monitoring and troubleshooting Ensure architecture decisions account for operational needs such as logging, tracing, alerting, rollback, and incident diagnosis Review designs and implementations for security, resiliency, and compliance considerations Mentor teams in building systems that are not just functional, but supportable and reliable in production 5. Technical Mentorship & Cross-Team Collaboration Mentor senior engineers and development teams on architecture, design patterns, clean code, and modern engineering practices Act as a technical authority across multiple teams and product lines Facilitate design reviews, architecture reviews, and implementation planning sessions Help teams make disciplined choices rather than chasing unnecessary complexity or fashionable technology Communicate technical strategy clearly to both engineering and non-engineering stakeholders Required Technical Expertise Core Backend Technologies Java 17+ Spring Boot 3.x Strong experience in  microservices architecture , modular design, and enterprise application development REST API design, OpenAPI/Swagger, service-to-service communication Strong understanding of concurrency, performance tuning, JVM behavior, memory profiling, and backend troubleshooting Frontend Technologies Angular 16+/19+  and/or  React TypeScript / JavaScript (ES6+) Experience building scalable enterprise web applications with strong UI architecture principles State management, component design, API integration, routing, form handling, and frontend performance optimization Containerization & Infrastructure Docker  and container image creation/optimization Kubernetes  and/or  OpenShift Container orchestration concepts: deployments, services, ingress, config maps, secrets, autoscaling, rolling updates Experience designing applications for container-native runtime environments Familiarity with CI/CD pipelines and deployment automation for containerized applications Enterprise Application Stack Spring ecosystem : Spring MVC, Spring Security, Spring Data, Spring Cloud preferred Legacy framework familiarity such as  Grails  is useful for modernization efforts Build tools:  Maven, Gradle API patterns: REST, GraphQL, asynchronous messaging preferred Integration patterns across enterprise applications and services Database & Data Technologies Strong SQL and database design skills Experience with  PostgreSQL, MySQL, MSSQL, Oracle Schema design, query tuning, indexing, transaction handling, and database performance optimization Familiarity with  MongoDB  or other NoSQL stores is a plus Understanding of migration strategies and data integrity in evolving systems DevOps, Security & Observability CI/CD tools such as  Jenkins, GitLab CI , or equivalent Authentication and authorization using  OAuth2, JWT, Keycloak , or similar Logging, monitoring, tracing, and alerting patterns for distributed systems Secure coding practices and enterprise security design Experience with production diagnostics and operational readiness Testing & Quality Backend testing:  JUnit, TestNG Frontend testing:  Jest, Vitest , UI/component testing Integration and end-to-end testing approaches Strong opinion on engineering quality, not just feature completion Ability to ensure systems are testable, maintainable, and production-ready by design Required Qualifications Education & Experience Bachelor’s degree in Computer Science, Engineering, or related field 10+ years  of software engineering experience 5+ years  of experience in enterprise Java architecture and backend systems Significant experience designing and delivering  full stack applications Proven experience with  containerized deployments and modern platform architecture Demonstrated ability to lead architecture across multiple teams or product areas Technical Strength Strong hands-on background in  Java / Spring Boot / enterprise APIs Strong understanding of frontend architecture and modern web engineering Experience with  Docker and Kubernetes/OpenShift  in enterprise environments Solid foundation in distributed systems, scalability, resiliency, and production support Experience modernizing legacy applications into maintainable, modular, or containerized systems Soft Skills Strong problem-solving and systems thinking Pragmatic decision-maker who balances ideal architecture with business reality Clear communicator who can explain architectural trade-offs without jargon-heavy nonsense Collaborative, credible, and able to influence senior engineers and cross-functional teams Self-driven, accountable, and capable of leading through ambiguity Preferred Qualifications Experience working across multiple enterprise product lines or platforms Experience with  OpenShift  in addition to Kubernetes Familiarity with  Grails ,  Groovy , or other legacy Java ecosystem technologies Experience with  GraphQL , event-driven architecture, or message brokers Exposure to cloud platforms such as  AWS, Azure, or GCP Experience in legacy modernization, platform standardization, or architecture governance Familiarity with regulated environments, compliance requirements, or enterprise security reviews What You’ll Be Working On Architecting and evolving enterprise software products across backend, frontend, and deployment layers Standardizing engineering approaches for full stack Java applications Driving containerization and deployment modernization initiatives Improving scalability, quality, maintainability, and operational resilience across product lines Guiding engineering teams through technical complexity with practical architectural leadership What We’re NOT Looking For Architects who only create slideware and stay away from code Developers who know Spring Boot but have no real architectural depth People who talk about microservices and containers without understanding deployment, runtime, and operational consequences Technology chasers who create complexity where none is needed Leaders who avoid ownership of quality, reliability, and delivery outcomes What We ARE Looking For Hands-on architects who can design and implement Engineers with strong judgment, not just strong opinions Full stack leaders who understand backend, frontend, APIs, databases, and runtime environments as one system Practitioners who can modernize legacy products without breaking the business Architects who care about maintainability, deployment realism, and production outcomes Work Environment This position requires  onsite presence, 5 days a week Collaborative work environment across engineering, product management, QA, and platform teams Opportunity to shape architecture across multiple enterprise products and modernization efforts High ownership role with meaningful influence on technical direction and engineering quality Application Instructions Please submit: Resume/CV  highlighting relevant architecture and engineering experience Cover letter  describing: A specific example of a full stack architecture you designed and delivered Your approach to containerization and modern deployment architecture How you balance architectural quality with delivery pragmatism Portfolio/GitHub links  showcasing relevant technical work, if available Code samples or architecture artifacts  demonstrating technical depth, optional but preferred Location:  Hyderabad, India Employment Type:  Full-time Travel:  Minimal, as needed Broadcom is proud to be an equal opportunity employer.  We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state, or local law.  We will also consider qualified applicants with arrest and conviction records consistent with local law. If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.

How to get this job at Broadcom

  1. Don't rely on the portal. Cold applications for a role like Software Architect land in a pile of hundreds. A direct, personalised message to the hiring manager or a referrer is the fastest way in.
  2. Find the right person. ResuMail surfaces the actual recruiters and hiring managers at Broadcom — not a generic careers inbox.
  3. Send tailored outreach. ResuMail drafts an email personalised to your resume and this role, then paces and schedules sends so you stay out of spam.
  4. Follow up. One polite nudge after 5–7 days roughly doubles reply rates — scheduled for you.

Reach Broadcom's hiring managers today.

Free to start. No credit card. Built for Indian job seekers.

Start free with ResuMail ›