Principal Software Engineer
Quest Diagnostics - Tampa, Florida, us, 33646
Work at Quest Diagnostics
Overview
- View job
Overview
Principal Software Engineer
role at
Quest Diagnostics 1 week ago Be among the first 25 applicants Join to apply for the
Principal Software Engineer
role at
Quest Diagnostics 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. 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
Demonstrated knowledge of SQL, Java, Python, C/C++, Scala, Julia, SAS and/or other modern data and analytics programming languages Demonstrated knowledge of operating systems (macOS, Microsoft Windows, Linux, Solaris and/or UNIX) Expertise in GCP and GCP-centric services
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
About The Team
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. Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Industries Medical and Diagnostic Laboratories Referrals increase your chances of interviewing at Quest Diagnostics by 2x Sign in to set job alerts for “Principal Software Engineer” roles.
VP Senior Software Engineer Lead (Hybrid)
Tampa, FL $113,840.00-$170,760.00 1 week ago Tampa, FL $113,840.00-$170,760.00 16 hours ago Senior Manager of Software Engineering - Payments Strategy
Senior Manager of Software Engineering - Payment Processing Platform
Reference Data - Software Lead Developer (Vice President)
Tampa, FL $113,840.00-$170,760.00 4 days ago Solutions Engineering Manager, Select & Territory
St. Petersburg, FL $150,000.00-$255,000.00 3 weeks ago Digital S/W Engineer Lead Analyst - Vice President
Tampa, FL $125,600.00-$188,400.00 1 week ago Sr Manager, Software Engineering- Digital Insurance
St. Petersburg, FL $125,695.00-$197,521.00 1 week ago Tampa, FL $113,840.00-$170,760.00 1 week ago Java Apps Development Group Manager - C14 - TAMPA
Tampa, FL $141,440.00-$212,160.00 1 day ago Tampa, FL $125,600.00-$188,400.00 2 weeks ago ILUS - Visibility Manager - Software Engineering
Lead, Power Platform Software Engineer - PGIM Global Services (Tampa, FL - Hybrid)
Tampa, FL $125,000.00-$155,000.00 1 week ago Manager, Applications & Production Supp ($165K) Tampa Hybrid
Manager, Software Engineering - Stablecoin and Blockchain
Tampa, FL $96,960.00-$145,440.00 5 days ago Life Sciences - Manufacturing AI Solutions, Manager
Tampa, FL $130,800.00-$241,000.00 1 week ago Strategic Sourcing Category Manager, Software/SaaS
Managed Services - Guidewire Testing Manager
Tampa, FL $99,000.00-$232,000.00 4 days ago Managed Services - TCOE Implementation Lead - Senior Manager
Tampa, FL $124,000.00-$280,000.00 1 week ago Back End / Full Stack Software Engineer (Senior)
Tampa, FL $125,000.00-$175,000.00 3 weeks ago Tampa, FL $130,000.00-$165,000.00 1 month ago Tampa, FL $125,000.00-$165,000.00 1 month ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr