Principal Software Engineer

2 weeks ago


Bengaluru, Karnataka, India Commonwealth Bank Full time

Organization:

At CommBank, we never lose sight of the role we play in other people's financial wellbeing. Our focus is to help people and businesses move forward to progress. To make the right financial decisions and achieve their dreams, targets, and aspirations. Regardless of where you work within our organisation, your initiative, talent, ideas, and energy all contribute to the impact that we can make with our work. Together we can achieve great things.

Job Title: Principal Software Engineer

Location: Bangalore

Business & Team:

Retail Technology (RT) is responsible for the world leading application of technology and operations across every aspect of CommBank, from innovative product platforms for our customers to essential tools within our business. We also use technology to drive simplicity and better banking, an essential component of great customer service underpinning a strong emphasis on software development as a craft and the adoption of industry best engineering practices.

CommBank is recognized as leading the industry in IT and operations with its world-class platforms and processes, agile IT infrastructure, and innovation in everything from payments to internet banking and mobile apps.

Retail Technology team is responsible for technology leadership and capability underpinning CommBank's retail business.

The goal of Retail Technology Foundations is to ensure that RT is enabled by world-class people, process and technology.

We are organized into 5 functions:


• Engineering Foundations


• CD and Engineering Tooling


• QA and Environments Foundations


• People and Practice


• Process Excellence

Impact & contribution:

As a Principal Software Engineer within Retail Technology, you will be responsible for implementing the designs within your application to align to RT's Architecture reference development.

Specifically, as a Principal Software Engineer, you are expected to develop solutions and guide design to drive outcomes across the Core Product Systems within RT. You are responsible for design analysis and the estimation process from Business Case, ideation, discovery and inception phases.

Roles & Responsibilities:

As a Principal Software Engineer, the primary purpose of the role is to lead, drive, promote, engineer and implement solutions. To drive and continuously improve the tools and process that automate the delivery of code through Continuous Integration/Continuous Deployment pipelines which include the build, the testing and deployment capabilities of these pipelines.

Design and implement solution and specifications under Retail Technology – Consumer FinanceLead high performing Engineering teamOwnership and governance of RT solution designsAdopt a 'Design to Run' mentality to architect robust solutions that are fully supportable in a production environmentProvide developmental advice and consult for business case/ideation, discovery, inception and enhancement requests by examining current vs target architectures ensuring align with ES strategy and architecture standardsCollaborate with Solution Architecture and functional SME's to prototype solutions to explore alternatives, seeking simple & standard solutions with a low cost of ownershipCollaborate with upstream and downstream system representatives to ensure an integrated end to end solution is delivered to achieve the desired outcomesProactively seek opportunities for continuous improvement of Core Product systems and data to leverage existing capabilitiesWork with senior technical and business management teams in identifying issues of current state architecture, developing target state architecture with the ability to communicate the features and benefitsEffectively lead and influence business partners, peers, team members and vendorsIdentifies and engages stakeholders, including architecture disciplines, asset owners, delivery owner, business stakeholders and SMEs to ensure architecture is optimal, and has the greatest chance of successEffectively challenges business leaders to obtain the best technology solutions and fit with ES strategyNon-Technical presentationsContinually learning modern technology best practices and bring them back to the group. Go above and beyond in improving quality and performance in the delivery of efficient, reliable and maintainable application and solutions that meet design and requirements specifications for technology projects.Adhere to the . The Code of Conduct sets the standards of behavior, actions and decisions we expect from our people.

Essential Skills:

18+ years of hands-on experience in IT.Significant design experience and experience in guiding design.Significant experience in Banking domain.Prior experience for Bank's Tech modernization journey.Proficiency in key capabilities–IT SDLC processes, written documentation/specification skills.Experience in operating effectively as part of cross-functional teams.Experience in modelling and communicating models as a means of articulating concepts in Architecture.Experience in working across a number of technical domains with the ability to 'deep dive' and implement optimal solutions.Worked on Retail banking on various digital platforms.Monitoring and logging tools.Customer and stakeholder management.Technical leader who can be relied upon to develop and lead engineers.Technical leadership of tools and technologies within capability (develop, build, test automation, deployment, monitoring & logging, or service management & orchestration) being specialized.Strong understanding of application architecture.Strong knowledge of software implementation best practices and object orientated design principles.Excellent People management, leadership and communication skills.Excellent problem solving skills.Ability to debug complex technical issues involving multiple system components.Ability to work and participate in an agile (scrum) environment.Passion for new technology, continuous learning, innovation, improvement and optimization.Risk Mindset –All CommBank employees are expected to proactively identify and understand, openly discuss and act on current and future risks.

Qualifications:

A degree in Computer Science or a related field

If you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through to submit a valid application. We're keen to support you with the next step in your career.

We're aware of some accessibility issues on this site, particularly for screen reader users. We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on

Advertising End Date: 06/06/2024

  • Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) Full time

    IT Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) Full time

    Software Principal Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and...


  • Bengaluru, Karnataka, India Dell Full time

    Software Principal EngineerThe job listing is for a Software Principal Engineer role at Dell Technologies, where you will be at the forefront of developing next-generation enterprise infrastructure solutions for AI/ML workloads. As a Software Principal Engineer, you will lead a team of engineers, define product behavior, and contribute to designing...


  • Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) Full time

    IT Principal Software Engineer The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • Bengaluru, Karnataka, India Harness Full time

    The Harness Engineering team is seeking a Principal Engineer to lead complex cross platform. initiatives and lead technical projects across geographies. Principal Engineers are recognized. experts in Harness' technology domain, and represent the senior technical leadership within. their organization. Principal Engineers carry the responsibility of steering...


  • Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) Full time

    Software Principal EngineerThe position is for Engineer working on next-generation enterprise infrastructure solutions for AI/ML workloads. The engineer will be responsible for leading a team of 3 to 4 engineers, involving in defining the product behavior and working on the design specifications. You will work with subject matter experts in automating the...


  • Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) Full time

    IT Principal Software Engineer The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) Full time

    Software Principal Engineer The position is for Engineer working on next-generation enterprise infrastructure solutions for AI/ML workloads. The engineer will be responsible for leading a team of 3 to 4 engineers, involving in defining the product behavior and working on the design specifications. You will work with subject matter experts in automating the...


  • Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) Full time

    IT Principal Software EngineerBe part of a team ensuring Dell Technologies' product integrity and customer satisfaction. The IT Software Engineer team transforms business requirements into tech solutions through designing, coding, testing, and documenting procedures to drive quality improvements.Join us to excel in your career and create a significant social...


  • Bengaluru, Karnataka, India DigiCert Full time

    ABOUT DIGICERTWe're a leading, global security authority that's disrupting our own category. Our encryption is trusted by the major ecommerce brands, the world's largest companies, the major cloud providers, entire country financial systems, entire internets of things and even down to the little things like surgically embedded pacemakers. We help companies...


  • Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) Full time

    Principal Software Engineer The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • Bengaluru, Karnataka, India DigiCert Full time

    ABOUT DIGICERTWe're a leading, global security authority that's disrupting our own category. Our encryption is trusted by the major ecommerce brands, the world's largest companies, the major cloud providers, entire country financial systems, entire internets of things and even down to the little things like surgically embedded pacemakers. We help companies...


  • Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) Full time

    Software Principal Engineer Join us as a Software Principal Engineer on our PowerFlex engineering team in Bangalore - India to do the best work of your career and make a profound social impact. What you'll achieve At PowerFlex we pride ourselves on the flexibility, performance, and reliability of our software-defined distributed storage solutions....


  • Bengaluru, Karnataka, India Dell Full time

    Senior Principal Software EngineerThe Software Engineering team is dedicated to creating innovative software solutions for a dynamic environment. At the forefront of technology, we develop software for various platforms, applications, and diagnostics, utilizing advanced technologies, methodologies, and collaborations with internal and external partners.Join...


  • Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) Full time

    Principal Software Engineer - I8 (.Net Core, C# and C++)The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software...


  • Bengaluru, Karnataka, India Quess Full time

    Job Title: Principal Software EngineerLocation: BangaloreRoles and Responsibilities:Education:Bachelor's or Master's degree in Computer Science, Engineering, or a related field.Experience:8+ years of experience in software development, with a strong focus on the manufacturing domain.Extensive experience with Microsoft Dynamics D365 and related customizations...


  • Bengaluru, Karnataka, India Dell Full time

    Software Principal EngineerThe Software Engineering team delivers next-generation improvements and innovative products for a changing world. Working at the forefront, we design and create software for platforms, peripherals, applications, and diagnostics — all with cutting-edge technologies, tools, software engineering techniques, and collaboration of...


  • Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) Full time

    Software Principal EngineerThe Software Engineering team is always innovating with the latest technologies to create top-notch applications and products. We work on designing and developing software for various platforms, peripherals, applications, and diagnostics, leveraging advanced technologies and methodologies, along with collaboration from internal and...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    Job Description Summary Do you thrive in a start-up vibe? Were you built for a small, nimble, and dynamic team that's ready to win? If you answered yes, we want to talk to you We are now going back to our roots as a standalone business unit to focus on our SaaS business area where we see growth potential. This business unit is unique, and we certainly...


  • Bengaluru, Karnataka, India Oracle Full time

    Principal Software Development EngineerCloud Engineering Infrastructure Development8-10+ years of total experience in software developmentBangalore location onlyAs a Principal Software Engineer / Principal Member of Technical Staff, you will work with teams of software engineers responsible for the software design, development, and operations for our new and...