Alert: Scammers may offer fake Quest jobs using LinkedIn and other platforms. Click here to learn more.

Skip to main content
Search jobs

graphic image with the word insights

More: Impact Discover a role that empowers some of life’s most important healthcare decisions.

Principal Software Engineer

Apply
Category Technology Location Tampa, Florida Job function Information Technology Job family Software Engineering
Shift Day Employee type Regular Full-Time Work mode Hybrid

Job Description


The principle software engineer Serve as the senior engineer and subject matter expert as part of an agile team to design and implement new features and technologies.

Deliver high quality, high performance code in an agile environment.Use, evaluate, and learn exciting new technologies that keep products and teams on the cutting edge.

Provide technical expertise and execution oversight for assigned projects. Contribute to the leadership of cross-functional teams.  Help lead the design, development, and maintenance of complex solutions with a focus on quality, performance, and resiliency.




Responsibilities:
  • Platform Vision & Strategy: Define and drive the technical vision, strategy, and roadmap for the external client-facing Liferay portal. This includes architecture, technology selection, and platform evolution.
  • Technical Leadership & Mentorship: Provide principal-level technical leadership, guidance, and mentorship to cross-functional engineering teams working on the Liferay portal. Foster a culture of excellence, innovation, and continuous improvement.
  • Full Stack Development & Expertise: Lead the design and development of complex, highly scalable full-stack solutions within the Liferay platform, encompassing front-end (UI/UX), back-end services, and integration with enterprise systems.
  • Architecture & Design Authority: Act as the primary technical authority for the Liferay portal's architecture. Consistently define, apply, and enforce architectural standards, design patterns, and engineering best practices to ensure high performance, security, and maintainability.
  • Complex Problem Solving: Own and drive the resolution of the most challenging and complex technical issues, spanning across the entire Liferay portal stack and its integrations.
  • Strategic Initiatives & Innovation: Identify, evaluate, and champion new technologies, tools, and approaches to enhance the Liferay portal's capabilities, performance, and user experience.
  • Cross-Functional Collaboration: Collaborate extensively with product management, UX/UI designers, QA, business analysts, and other stakeholders to translate business requirements into robust, scalable technical solutions within the Liferay ecosystem.
  • System Performance & Scalability: Oversee and optimize the performance, scalability, and reliability of the Liferay portal, implementing best practices for caching, database optimization, and distributed systems.
  • Security & Compliance: Ensure the Liferay portal adheres to the highest security standards, best practices, and compliance requirements for an external client-facing application.
  • Technical Debt Management: Proactively identify and address technical debt within the Liferay platform, prioritizing and planning refactoring efforts to maintain code quality and system health.
  • Deployment & Operations Guidance: Provide expert guidance on deployment strategies, continuous integration/continuous delivery (CI/CD) pipelines, and operational best practices for the Liferay portal in production environments.
  • Mentorship & Skill Development: Actively mentor senior and staff software engineers, fostering their growth in Liferay platform expertise, full-stack development, and architectural design.
  • Documentation & Knowledge Sharing: Lead the creation of comprehensive technical documentation, design specifications, and knowledge-sharing initiatives to ensure broad understanding of the Liferay portal's architecture and functionalities.
  • Project Planning & Execution: Contribute significantly to project planning, including complex task breakdown, effort estimation, and risk mitigation for Liferay portal initiatives.

Team Empowerment: Empower and delegate complex tasks to project team members to optimize workflow, enhance skill development, and promote team ownership




Qualifications:

Education Required:  Bachelor's degree in Computer Science or related field

Required Work Experience:

  • Minimum 8-12+ years of progressive experience in software development, with a significant portion (e.g., 3-5+ years) in a Lead, Staff, or Principal Engineer role.
  • Minimum 5+ years of direct hands-on experience developing and implementing solutions on the Liferay Digital Experience Platform (DXP), specifically focusing on recent versions (e.g., Liferay DXP 7.x, with 7.4 being highly desirable).
  • Deep understanding and proven experience with the Liferay DXP platform architecture, including its core components, services, and best practices for customization and extension (e.g., OSGi modules, Liferay MVC, Portlets, Hooks, Themes, Layouts, Service Builder).
  • Experience with Liferay's content management (Web Content Management - WCM), document management, search (Elasticsearch/Solr integration), and user management capabilities.
  • Proficiency in Liferay-specific development tools (e.g., Liferay IDE, Liferay Developer Studio).

Preferred Work Experience:

  • Expertise in Java/J2EE development, including advanced concepts, design patterns, and modern Java frameworks (e.g., Spring Boot, Hibernate).
  • Extensive experience with front-end technologies: HTML5, CSS3 (including pre-processors like SASS/LESS), JavaScript (ES6+).
  • Strong proficiency in at least one modern JavaScript framework/library for building complex UIs (e.g., React.js, Angular, Vue.js).
  • Experience with AJAX, jQuery, and Liferay's AlloyUI/Lexicon DXP.
  • Solid understanding of responsive web design principles and implementation for external-facing applications.
  • Proven experience architecting, designing, and leading the implementation of large-scale, highly available, and performant web applications, especially client-facing portals.
  • Strong knowledge of software architecture patterns (e.g., microservices, event-driven architecture, monolithic breakdown).
  • Experience with API design and integration (RESTful APIs, SOAP web services, JSON, XML).
  • Proficiency with relational databases (e.g., Oracle, MySQL, PostgreSQL, SQL Server) including complex SQL queries, database design, and optimization.

Knowledge:

Skills:

  • Coding

  • Data Warehousing

  • Database Systems

  • Data Analysis

  • Critical thinking skills

  • Business communication

Certifications Preferred:

  • in cloud solutions such as GCP, AWS, Snowflake, Matillion will help evidence applicant knowledge of core solutions used across Quest’s enterprise data ecosystem




40681

Quest Diagnostics honors our service members and encourages veterans to apply.

While we appreciate and value our staffing partners, we do not accept unsolicited resumes from agencies. Quest will not be responsible for paying agency fees for any individual as to whom an agency has sent an unsolicited resume.

Equal Opportunity Employer: Race/Color/Sex/Sexual Orientation/Gender Identity/Religion/National Origin/Disability/Vets or any other legally protected status.

“I love working here because Quest has been my second family and second home. I've experienced a wholesome work environment, and good management.”

- Quest Employee

No jobs have been viewed recently.

No jobs have been saved.

Employee holding a tablet while gazing through a window.

Why get job alerts?

To stay in touch with us, we encourage you to sign up for our job alerts.

Once registered, we’ll match you with current and future career opportunities. You’ll also receive updates about Quest news, events, and other exciting opportunities.

Sign up today!

Quest Diagnostics is an equal employment opportunity employer. Our policy is to recruit, hire and promote qualified individuals without regard to race, color, religion, sex, age, national origin, disability, veteran status, sexual orientation, gender identity, or any any other legally protected status . Quest Diagnostics observes minimum age requirements established by federal, state and/or local laws, and will ask an applicant for verification when deemed necessary.

Quest Diagnostics is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please complete the accommodation request form.