Principal Software Architect

12 - 16 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You will be based in either Bengaluru or Gurugram office as a part of the Growth, Marketing & Sales solutions team, primarily aligned with Periscope's technology team. Periscope By McKinsey enables better commercial decisions through actionable insights provided by its platform that combines intellectual property, prescriptive analytics, and cloud-based tools. With a presence in 26 locations across 16 countries, Periscope has a team of 1000+ business and IT professionals supported by a network of 300+ experts. Your responsibilities as a Technology Architect will include shaping and implementing strategic products, leading software development teams, providing thought leadership for product portfolio direction, and managing and evolving architectures and product designs. You will be actively involved in leading complex software development teams, prototyping code, facilitating user story breakdowns, and managing the code delivery process. Your expertise will expand into Cloud technologies, DevOps, and continuous delivery domains. As an active learner, you will identify new ways to deliver impact with people and technology, developing a growth mindset and embracing opportunities to work with various technologies. You will possess a strong understanding of agile engineering practices to guide teams on improvement opportunities and lead the adoption of technical standards and best practices. Additionally, you will provide coaching and mentoring to technical leads and developers to nurture high-performing teams. Qualifications: - Bachelor's degree in computer science or equivalent area; master's degree is a plus - 12+ years of experience in software development - 5+ years of experience in architecting SaaS/Web-based customer-facing products and leading engineering teams - Hands-on experience in designing and building data intrinsic products - Proficiency in multiple programming languages and frameworks, with in-depth experience in Scala, Go-Lang, or Java - Experience with Big Data processing technologies like Spark or Databricks - Knowledge of document stores like Elasticsearch and relational databases like PostgreSQL - Familiarity with container technologies like Docker and Kubernetes - Expertise in engineering practices such as code refactoring, microservices, design patterns, test-driven development, continuous integration, and application security - Strong cloud infrastructure experience with Azure - Experience in building event-driven systems and working with message queues/topics - Knowledge of Agile software development process.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You