Staff Software Architect
On-site · Bengaluru, Karnataka, India
Job Summary
Duties include design and modeling of the application and system architecture to meet internal and external customer needs; elaboration of the vision and architecture roadmap as part of the global software solution; support to product/project managers during product/technology roadmaps and evaluation of load; harmonization and industrialization of components to ensure interfacing with other systems; lead architecture- and platform-oriented development projects; set up and standardize development tools and platforms; evangelization and coaching of development teams on best practices; technology watch to identify IT innovations; capitalization of technical knowledge; strong backend development focus (Java/Spring Boot) with extensive Kubernetes, PostgreSQL, REST API, and frontend proficiency; experience with HTML5/CSS3/JavaScript frameworks (Angular, React, D3, jQuery), desktop/graphics (Java SE/EE, Swing, JSF/Primefaces, Motif, OpenGL); experience in Linux/Windows environments; Agile, CI/CD, DevOps practices; contributions to open source; emphasis on information security and governance; leadership and cross-functional collaboration; continuous learning and open source engagement.
Required Qualifications
- Bachelor's or Master's degree in Electrical/Electronics Engineering, Computer Engineering, or Computer Science (or equivalent)
- Minimum 15+ years of professional experience in distributed systems, microservices, cloud-native platforms, modernization, and architecture governance
- Advanced proficiency in object-oriented design, design patterns, data structures, algorithms, and systems architecture
- Expert-level proficiency in backend development using Java, Spring Framework, with demonstrated expertise in Spring Boot microservices
- Extensive hands-on expertise with Kubernetes for container orchestration and scalable deployments in production environments
- Deep technical knowledge of SQL databases, with substantial experience in PostgreSQL
- Demonstrated experience with object storage technologies such as S3
- Proven expertise in designing and integrating REST APIs into enterprise systems
- Proficiency in frontend frameworks including HTML5, CSS3, JavaScript, Angular, React, D3, and jQuery
- Substantial experience with desktop and graphics frameworks including Java SE/EE, Swing, JSF/Primefaces, Motif, and OpenGL
- Proficient working in both Linux and Windows environments
- Demonstrated expertise in Agile methodologies, pair programming, coding standards, Git/Bitbucket, CI/CD, and DevOps practices
- Documented contributions to open source projects and toolchains
- Advanced knowledge of information security risks and secure coding practices
- Substantive exposure to project management techniques and governance frameworks
- Exceptional communication and interpersonal skills with the ability to articulate complex architectural concepts to both technical and non-technical stakeholders
- Proven ability to lead and collaborate effectively across cross-functional and multi-cultural teams in matrix organizational structures
- Demonstrated track record of driving measurable results, identifying critical improvement opportunities, and influencing organizational change
- Established capability to rapidly assimilate complex systems and emerging technologies
- Strong analytical and critical thinking skills with the ability to translate technical insights into strategic, actionable recommendations
- Commitment to continuous professional development and engagement with emerging technology trends and open source initiatives
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.