Principal Software Engineering - Bengaluru | Zoek India | 0f31f2
This Browser does not support all the features of .
For the best experience please use a Modern Browser.
Principal Software Engineering - IT
Permanent (Full time)
Job Title: Principal Software Engineer Competitive Salary Location: Bangalore Join us to do the best work of your career and make a profound social impact as a Principal Software Engineer on our Software Engineering team in Bangalore Key Responsibilities As a Principal Software Engineer, you will have full autonomy to deliver agreed technical objectives. You will make decisions requiring extensive analysis and interpretation, including several intangible factors. You will provide technical expertise in terms of software usage and functional and non-functional aspects. You will be working in Planning domain (Demand and Supply Planning) for Dell’s Supply Chain. You will: have full autonomy to deliver agreed technical objectives. You will make decisions requiring extensive analysis and interpretation, including a number of intangible factors. You will provide technical expertise in terms of software usage and functional and non-functional aspects. work with software engineers and other architects to define and refine the product structure to align with the business, development, deployment, and maintenance needs, with a span of influence over 3+ features teams. work with customers and product line management to identify, refine, and translate customer needs into concrete technical requirements and obtain a good understanding of the customer context while making technical decisions and choices. support and lead architectural decisions and tasks within a product line or across multiple product lines (cross-portfolio). lead projects, review technical designs, and provide guidance to software engineers on technical and architectural design decisions. research, evaluate, and prototype new methodologies, technologies, and products, and will propose and follow through with improvements in processes and tools. Essential Requirements A graduate in computer science or equivalent, with 10+ years of experience in software engineering and proven experience in software design. A Full Stack developer with hands-on experience using Java Spring boot along with both technologies of Databases (RDBMS and NoSQL) per robust Cloud Native architecture. Strong experience on DevOps with Public or Private Cloud technologies, preferably with Cloud Foundry and Kubernetes Services. Experience complex applications and solutioning Cloud Native solutions including designing and implementing solutions of distributed nature (. high-availability, active-active (blue-green), high-scale, high-performance) Developing High Level Architecture, design, and providing in depth expertise Desirable Requirements Modern Supply Chain Experience with large implementation Experience with platforms like RabbitMQ, Kafka and Spark.. Experience in presenting ideas, influencing, and build consensus in a group setting.