Principal Software Engineer

1 week ago


Bengaluru, Karnataka, India Ping Identity Full time

As a Principal IAM Software Developer, you will work on a cross-functional engineering team developing the next generation of Identity and Access Management SaaS products. You will have opportunities to work on PingOne multi-tenant cloud platform that redefined how IAM admins design the user journey. Our team works on essential user-related features and collaborates with other departments and development teams throughout the Agile development process. Come be part of something extraordinaryYou will: Design and develop APIs and scalable microservices for the AWS cloud using Java  Work with product managers, architects, and other stakeholders to deliver product capabilities Develop test automation assets in a continuous integration and deployment environment. Guide scalability and performance improvements. Troubleshoot issues, and provide fixes Participate in design and code reviews Develop features and enhancements from user stories Become a product expert in important areas to encourage higher-quality development efforts Design and Build customer-facing web applications using our shared React component library Report to a Development Manager in the R&D Organisation You have: Deep hands-on experience in the design, development, and deployment of business software at scale. Fundamental knowledge in Identity and Access Management (IAM). Familiarity with the following protocols: SAML, OAuth, OpenID Connect, and SCIM. Experience building scalable AWS cloud-based applications 14+ years of experience and strong proficiency with Java as a backend  Experience with one or more JavaScript frameworks such as React. Experience integrating REST APIs with web applications Experience debugging using browser development tools Proficient in Unix-based environments Bachelor's Degree in Computer Science or equivalent experience Customer-facing skills to represent Ping Identity well within the customer's environment and drive discussions with senior personnel regarding trade-offs, best practices, project management, and risk mitigation. Leading/Involved in the highly available and fault-tolerant enterprise. You have an advantage if: Knowledge of Dockerization and Kubernetes Good security and identity concepts Experience with asynchronous messaging (Kafka, Redis) Experience with NoSQL databases like MongoDB, Cassandra, Elasticsearch Awareness/experience of Cloud Platforms AWS/Azure Our Benefits: Generous time off Parental Leave Healthcare Generous Holiday Schedule



  • Bengaluru, Karnataka, India Warner Bros. Discovery Full time

    Roles & Responsibilities : We are looking for a passionate Principal Engineering to help architect and scale the global technology platform, PE plays a critical role in bridging the gap between business requirements and technology solutions. Possessing a deep understanding of business, various technologies and process. Principal engineer collaborates with...


  • Bengaluru, Karnataka, India Dell Full time

    Software Principal Engineer - Automation Python ScriptingThe 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 xe2x80x94 all with the most advanced technologies tools ...


  • Bengaluru, Karnataka, India Oracle Full time

    Principal Software Development EngineerCloud Engineering Infrastructure Development8-10+ years of total experience in software developmentBangalore location only As 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...


  • Bengaluru, Karnataka, India Dell Full time

    Job PostingSoftware Principal EngineerThe 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 xe2x80x94 all with the most advanced technologies tools software engineering...


  • Bengaluru, Karnataka, India Dell Technologies 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 the...


  • Bengaluru, Karnataka, India Dell Technologies 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 the...


  • Bengaluru, Karnataka, India Dell Technologies Full time

    Job Posting**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...


  • Bengaluru, Karnataka, India Dell Technologies 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 the...


  • Bengaluru, Karnataka, India Dell Full time

    Job PostingSoftware Principal Engineer Senior Software EngineerThe 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 Dell Full time

    Software Principal EngineerThe 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 the...


  • Bengaluru, Karnataka, India Dell Full time

    Software Principal EngineerThe 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 the...


  • Bengaluru, Karnataka, India Dell Full time

    Software Principal EngineerThe 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 the...


  • Bengaluru, Karnataka, India Dell Technologies 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 Technologies Full time

    **Software Principal Engineer** **(Back-end/Python/Automation/Java/Postgres)**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,...


  • Bengaluru, Karnataka, India Dell 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 Technologies 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 the...


  • Bengaluru, Karnataka, India Dell Full time

    Software Principal EngineerThe 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 the...


  • Bengaluru, Karnataka, India Dell Full time

    Software Principal EngineerThe 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 the...


  • Bengaluru, Karnataka, India Dell Full time

    Software Principal EngineerThe 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 the...


  • Bengaluru, Karnataka, India Dell Full time

    Software Principal EngineerThe 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 the...