Software Developer Principal Engineer – Plugin Architecture

1 week ago


Hyderabad Telangana, India Quest Software Full time

Overview Job Title Principal Engineer - Plugin Architecture Enterprise Java Smart Connectors Location Hybrid Experience 12 years Employment Type Full-time About the Role You will lead the design and implementation of a dynamic plugin framework for our flagship Java product enabling customers to extend core functionality at runtime Your expertise will guide the development of Java-based plugins spanning external databases ETL pipelines reporting engines and more that compile independently and load via factory patterns into our platform Responsibilities Plugin Framework Design o Architect and evolve a modular extensible plugin infrastructure using factory patterns custom class loaders or OSGi-like mechanisms o Define clear extension points APIs and lifecycle management for third-party integrations Integration Extensibility o Lead development of sample plugins and reference implementations e g JDBC connectors ETL adapters reporting modules o Ensure robust versioning backward compatibility and dependency isolation Performance Security o Optimize plugin loading time memory footprint and runtime stability o Establish sandboxing or permission models to secure untrusted code Cross-Functional Leadership o Collaborate with product management to capture integration requirements and prioritize extension scenarios o Mentor engineers on best practices for API design dynamic loading and plugin testing frameworks Quality Automation o Define CI CD pipelines for plugin builds automated tests and deployment artifacts o Champion end-to-end test suites including integration tests against multiple plugin types Qualifications 12 years in Java SE EE with deep expertise in classloading reflection and module systems Proven track record building or evolving plugin extension frameworks in large-scale applications Strong programming skills in design patterns Factory Strategy Service Locator and architectural principles for extensibility Experience integrating with diverse technologies RDBMS NoSQL ETL tools reporting engines etc Solid grasp of build tools Maven artifact repositories and dynamic dependency management Familiarity with security practices for executing third-party code at runtime Hands-on with CI CD automation Jenkins GitLab CI or equivalent and test frameworks JUnit TestNG Preferred Qualifications Prior experience with OSGi Java Module System Jigsaw or similar plugin ecosystems Knowledge of containerized deployments and orchestration Docker Kubernetes Exposure to Gen AI tools for code generation or automated testing Open-source contributions or published papers on modular architectures What We Offer Opportunity to influence product direction and architecture A collaborative and learning-focused environment Access to modern tools and Gen AI platforms Competitive salary and performance bonuses Health insurance Hybrid work model Company Description At Quest we create and manage the software that makes the benefits of new technology real Companies turn to us to manage modernize and secure their business from on-prem to in-cloud from the heart of the network to the vulnerable endpoints From complex challenges like Active Directory management and Office 365 migration to database and systems management to redefining security and hundreds of needs in between we help you conquer your next challenge now We re not the company that makes big promises We re the company that fulfills them We re Quest Where Next Meets Now Why work with us -Life at Quest means collaborating with dedicated professionals with a passion for technology -When we see something that could be improved we get to work inventing the solution -Our people demonstrate our winning culture through positive and meaningful relationship -We invest in our people and offer a series of programs that enables them to pursue a career that fulfills their potential -Our team members health and wellness is our priority as well as rewarding them for their hard work Quest is an equal opportunity employer All qualified applicants will receive consideration for employment without regard to age ancestry color family or medical care leave gender identity or expression genetic information marital status medical condition national origin physical or mental disability political affiliation protected veteran status race religion sex including pregnancy sexual orientation or any other characteristic protected by applicable laws regulations and ordinances Come join us For more information visit us on the web at Job seekers should be aware of fraudulent job offers from online scammers and only apply to roles listed on quest com careers using our applicant system Note We do not use text messaging or third-party messaging apps like Telegram to communicate with applicants so please exercise caution if you are approached in this way and only interact with people claiming to be Quest employees if they have an email address ending in quest com or oneidentity com LI-SR1



  • Hyderabad, India Oracle Full time

    Oracle Cloud Infrastructure (OCI) is at the forefront of building the future of cloud services for enterprises, delivering secure, high-performance, and scalable solutions that power today's most demanding business applications. Our engineering teams operate with the agility of a startup and the scale of a global technology leader, working collaboratively to...


  • Hyderabad, Telangana, India Ibasis Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Principal Software EngineerLocation: Hyderabad - IndiaDepartment: Information System IoTABOUT THE ROLE:We are seeking a highly skilled Principal Software Engineer to join our team and lead the architectural design and development of our complex and innovative software solutions. As a Principal Software Engineer, you will collaborate with cross-functional...


  • Hyderabad, Telangana, India Microsoft Full time

    The Microsoft Windows Devices W D team is on a journey to deliver iconic experiences across hardware software and services that people love and use every day A core part of the W D strategy is delivering devices with excellent Fundamentals and delightful AI experiences that blend the power of the Edge with the scale of the cloud We are seeking a...


  • Hyderabad, Telangana, India iBASIS Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Role : Principal Software Engineer Work Experience : Years Location : Hyderabad - India Department : Information System IoT About the Role : We are seeking a highly skilled Principal Software Engineer to join our team and lead the architectural design and development of our complex and innovative software solutions. As a Principal...


  • Gachibowli, Hyderabad, Telangana, India ARROWMINDS INC Full time ₹ 2,40,000 - ₹ 26,00,000 per year

    Principal/Senior Engineer – Software Product DevelopmentLocation: HyderabadExperience: 4–10 Years (5+ preferred)Notice Period: Max 15 DaysEmployment Type: Full-timeBudget: Up to 26 LPAAbout the Role:We are looking for a Principal or Senior Software Engineer with strong expertise in Golang and experience in building performant and scalable distributed...


  • Hyderabad, Telangana, India MCO (MyComplianceOffice) Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    JD: Principal Software Engineer - Java Angular Devops operations focusAbout MyComplianceOffice (MCO)MyComplianceOffice (MCO) is a global leader in conduct-risk compliance management. From our modest beginnings as a startup, we've grown over the last 15 years into a dominant force in compliance technology, serving hundreds of marquee clients around the world....


  • Hyderabad, India NEXTHIRE LLP Full time

    Job Description : SDE3 / Principal EngineerLocation : On-Site HyderabadAbout the Role : We are seeking a highly skilled SDE3 / Principal Engineer to join our dynamic engineering team. This is not a role for someone who has only worked on basic CRUD operations or simple third-party integrations. We are looking for engineers who have architected and solved...


  • Hyderabad, India Kofax Full time

    Job Level Mid Career Management and staff in Tungsten Automation's Software Engineering job family help the company to build and improve new and/or existing software products and their applications that we sell to our customers. Responsibilities of the Principal Engineer position include: Responsible for larger or more complex departmental work,...


  • Hyderabad, India Kofax Full time

    Job Level Mid Career Management and staff in Tungsten Automation's Software Engineering job family help the company to build and improve new and/or existing software products and their applications that we sell to our customers. Responsibilities of the Principal Engineer position include: Responsible for larger or more complex departmental work, which...


  • Hyderabad, India Oracle Full time

    As a Principal Software Engineer, you should be proficient in Data Structures and Algorithms, Java, object-oriented principles, building distributed systems, vector databases, containerization, orchestration, and cloud-native architectures. You will collaborate with cross-functional teams to build scalable, reliable, and production-ready solutions. Oracle is...