Principal Software Engineer

Beacon Hill Staffing Group, LLC

Miami (FL)

On-site

USD 150,000 - 210,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Beacon Hill Technologies seeks a Principal Software Engineer to join our enterprise hospitality client. You will blend deep frontend expertise (React, Next.js, AEM) with strong backend and cloud services to build scalable, high-performance applications.

You will lead architectural decisions, mentor teams, advance developer experience, and champion AI-powered development from PoC to production in a SOX-compliant, secure environment.

Qualifications

  • Minimum 10+ years in full-stack software engineering.
  • Strong leadership and architecture ownership experience.
  • Experience with frontend/backend integration and performance optimization.

Responsibilities

  • Lead architectural decisions and mentor engineering teams.
  • Drive developer experience improvements and AI-powered development practices.
  • Build enterprise-scale cloud solutions with AI integration.
  • Collaborate with business stakeholders to communicate trade-offs.

Skills

Full-stack engineering
Frontend development
Backend development
Technical leadership
Architecture ownership
Cross-team influence
React
Next.js
Micro frontends
SPA
Performance optimization
AEM integration
Headless/headful implementations
Agentic AI
AWS
Kubernetes
GraphQL
Node.js
Fastify
Redis
MongoDB
CI/CD (GitHub Actions)
Security strategy
SOX compliance

Tools

Node.js
Fastify
GraphQL
Java services
Redis
MongoDB
AWS
Kubernetes
Containerization
GitHub Actions CI/CD

Job description

Required Skills:


  • 10+ years of full-stack software engineering experience, including frontend and backend development, technical leadership, architecture ownership, and cross-team influence.

  • Expertise in modern frontend technologies, including React, Next.js, micro frontends, SPAs, component-driven design, frontend performance optimization, Design Systems, and Adobe Experience Manager (AEM), including headless/headful implementations and integrations.

  • Hands‑on experience building and deploying production‑grade agentic AI solutions, including autonomous agents, multi‑agent frameworks, reasoning workflows, and RAG architectures from proof of concept through enterprise‑scale deployment.

  • Strong backend and platform engineering experience with Node.js, Fastify, GraphQL, Java services, Redis, MongoDB, API performance optimization, AWS, Kubernetes, containerization, and GitHub Actions CI/CD pipelines.

  • Deep understanding of DevSecOps, SOX compliance, and security best practices, with the ability to clearly communicate technical strategy, architectural decisions, and trade-offs to both technical and business stakeholders.


Desired Skills:


  • Experience within the hospitality industry.

  • Experience leveraging AI-powered development tools such as GitHub Copilot, Cursor, and LLM-driven workflows, with a strong interest in advancing AI adoption across engineering teams.

  • Proven experience integrating AI/ML models into applications, from initial proof of concept through production deployment.

  • Background supporting high-volume digital environments, including ecommerce, travel, or other transaction-intensive platforms.

  • Experience leading large-scale Developer Experience (DevEx) initiatives to improve engineering productivity, workflows, and tooling.


Description of Role/Responsibilities/Project:

Beacon Hill Technologies is seeking a Principal Software Engineer to join our enterprise hospitality client. This role combines deep expertise in frontend technologies, backend services, Adobe Experience Manager (AEM), and agentic AI architectures to build scalable, high-performance applications. The ideal candidate will serve as a senior technical leader, driving architectural decisions, mentoring engineering teams, advancing developer experience, and championing the adoption of AI-powered development practices. Experience building enterprise-scale solutions in cloud environments, integrating AI/ML capabilities, and supporting high-transaction digital platforms is highly desired. Beacon Hill is an equal opportunity employer and individuals with disabilities and/or protected veterans are encouraged to apply.


California residents:

Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.


Company Profile:

Beacon Hill Technologies, a premier National Information Technology Staffing Group, provides world class technology talent across all industries utilizing a complete suite of staffing services. Beacon Hill Technologies' dedicated team of recruiting and staffing experts consistently delivers quality IT professionals to solve our customers' technical and business needs. Beacon Hill Technologies covers a broad spectrum of IT positions, including Project Management and Business Analysis, Programming/Development, Database, Infrastructure, Quality Assurance, Production/Support and ERP roles.


Benefits Information:


  • Beacon Hill offers a robust benefit package including, but not limited to, medical, dental, vision, and federal and state leave programs as required by applicable agency regulations to those that meet eligibility.

  • Upon successfully being hired, details will be provided related to our benefit offerings.


We look forward to working with you. Beacon Hill. Employing the Future™

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Manager
Software Development Manager

Beacon Hill Staffing Group • Princeton (NJ)

Hybrid
USD 150,000 - 190,000
Hybrid work arrangement
Senior UI Software Engineer
Senior UI Software Engineer

Beacon Hill • Orlando (FL)

On-site
USD 110,000 - 160,000
Lead Software Engineer, Frontend/Web App
Lead Software Engineer, Frontend/Web App

Beacon AI • San Carlos (CA)

Hybrid
USD 120,000 - 160,000
Comprehensive Healthcare Coverage
Paid Time Off
Connectivity Stipend
+2
Sr. Developer
Sr. Developer

Beacon Technologies, Inc • Green Bay (WI), Wichita (KS)

On-site
USD 100,000 - 140,000
Health and dental premiums paid
Career advancement opportunities
Equal opportunity employer
Angular Software Engineer
Angular Software Engineer

Beacon Hill Staffing Group, LLC • Charlotte (NC)

On-site
USD 75,000 - 110,000
Medical coverage
Dental coverage
Vision coverage
+1
Lead Backend Software Engineer
Lead Backend Software Engineer

Beacon AI • San Carlos (CA)

Hybrid
USD 120,000 - 160,000
Comprehensive Healthcare Coverage
Paid Time Off
Connectivity Stipend
+2
Senior Backend Platform Engineer
Senior Backend Platform Engineer

Beacon Hill • Milwaukee (WI)

On-site
USD 120,000 - 190,000
UI/Software Engineer 4
UI/Software Engineer 4

Beacon Hill Staffing Group, LLC • Colorado Springs (CO)

On-site
USD 140,000 - 180,000
Medical benefits
Dental benefits
Vision benefits
+1
Software Development Manager
Software Development Manager

Beacon Hill • Milwaukee (WI)

On-site
USD 150,000 - 230,000
Staff Applied AI Engineer, Agentic Systems
Staff Applied AI Engineer, Agentic Systems

Beacon AI • San Carlos (CA)

Hybrid
USD 150,000 - 190,000
Healthcare
PTO
401k