Principal Software Engineer
Location
Florida, Florida, - None Specified -
Job title: Principal Software Engineer
Job type: Contract
Contract Length: 12 months
Rate: $60-80 per hour
Role Location: Fort Lauderdale, FL (Hybrid 2 days on site)
The Company:
A globally recognized ultra-luxury hospitality brand delivering world-class guest experiences across an exclusive maritime portfolio. Known for its uncompromising service standards and premium customer journey, the organization blends refined hospitality with innovative digital experiences to support both guests and crew across web and mobile platforms.
With a strong focus on excellence, trust, and continuous improvement, the company fosters a culture where engineering quality, scalability, and thoughtful architecture are central to delivering seamless, high-end digital products.
You’ll join a collaborative, high-caliber engineering team that values clean architecture, performance, and modern development practices — working alongside product leaders, designers, and backend specialists to deliver sophisticated, customer-facing solutions across web and mobile ecosystems.
Role and Responsibilities:
We’re seeking an experienced Principal Engineer (10+ years) with deep full-stack expertise and strong architectural capabilities to lead the design and development of scalable web and mobile applications.
The ideal candidate has extensive experience across modern front-end frameworks, backend systems, and cloud infrastructure — and brings a strategic mindset around system design, performance, and long-term maintainability.
You’ll collaborate closely with cross-functional stakeholders to deliver seamless, luxury-grade digital experiences while guiding engineering standards and mentoring team members.
Front-End Development:
Design, build, and optimize dynamic, high-performance user interfaces using React or Next.js.
Develop scalable micro-front-end architectures to ensure maintainability and flexibility.
Ensure responsive design, accessibility standards, and cross-browser compatibility.
Web & App Development:
Build and maintain hybrid and native applications across web and mobile platforms.
Utilize Ionic to develop hybrid solutions that deliver consistent, premium user experiences.
Drive mobile-first strategies and progressive web application (PWA) development.
Back-End & Architecture:
Collaborate with backend teams to integrate RESTful APIs and GraphQL endpoints.
Provide architectural leadership for scalable, distributed systems and microservices environments.
Champion modern software design patterns and best practices across the engineering function.
AWS Expertise:
Leverage AWS services (Lambda, S3, CloudFront, DynamoDB, ECS, etc.) to deploy and manage cloud-native applications.
Optimize performance, scalability, and cost-efficiency within AWS environments.
Design and maintain CI/CD pipelines to enable streamlined, automated deployments.
Collaboration:
Partner with product managers, UX/UI designers, and business stakeholders to deliver high-impact features.
Mentor junior and mid-level engineers, promoting technical excellence and knowledge sharing.
Lead technical design sessions, architecture reviews, and code quality initiatives.
Problem-Solving:
Troubleshoot complex issues across web, mobile, and cloud environments.
Identify opportunities to improve reliability, scalability, and system performance.
Drive continuous improvement across development processes and engineering standards.
Job Requirements:
Proven experience as a Senior or Principal Full-Stack Engineer with strong front-end expertise.
Advanced proficiency in React or Next.js.
Extensive experience building web and mobile applications (hybrid and native).
Hands-on experience with Ionic or similar hybrid frameworks highly preferred.
Strong backend development experience (Java preferred).
Deep understanding of GraphQL, RESTful APIs, and microservices architecture.
Proven experience working within AWS cloud environments.
Strong knowledge of software architecture, design patterns, and engineering best practices.
Excellent analytical, debugging, and problem-solving capabilities.
Strong communication skills and experience working within collaborative, hybrid teams.
Bachelor’s degree in Computer Science, Engineering, or related field (Master’s preferred).
10+ years of software development experience, including at least 3 years in a technical leadership role.
Accessibility Statement:
Read and apply for this role in the way that works for you by using our Recite Me assistive technology tool. Click the circle at the bottom right side of the screen and select your preferences.
We make an active choice to be inclusive towards everyone every day.? Please let us know if you require any accessibility adjustments through the application or interview process.
Our Commitment to Diversity, Equity, and Inclusion:
Signify’s mission is to empower every person, regardless of their background or?circumstances, with an equitable chance to achieve the careers?they deserve. Building a diverse future, one placement at a?time. Check out our DE&I page here