Software engineer jobs in Miami, FL

52verified openings
Filter by
No filters selected
Live Nation Worldwide, Inc. Verified 17h ago

Principal Software Engineer

Remote North Calorina, remote Miami, Remote FloridaAll locationsRemote North Calorina, remote Miami, Remote FloridaWork From Home - FloridaWork From Home - Arizona Remote

Salary not listed
PaySalary not listed
TypeFull-time
Work settingRemote
Verified listing

JobFig found this opening at its original source and checks that it remains available.

About the role

You'll work across a mature C/C++ codebase spanning three decades — from pre-standard patterns in our core authorization gateway to C++17 in our Bazel monorepo. The immediate work is maintenance and strategic modernization of these systems, but this role is explicitly designed to grow: from legacy renovation into systems design, gRPC service architecture, and new technology adoption including Rust. If you're energized by the challenge of understanding why a system was built the way it was before deciding what it should become, this is the role. This is not a maintenance job with a maintenance ceiling. You'll work on systems that power how fans pay for live events worldwide — at a scale where a misconfiguration can cause thousands of payment failures during a major onsale. The intellectual challenge is real: strategic modernization of systems spanning three decades of C++, with a clear trajectory into new technology. There is tremendous green-field work ahead: decomposing legacy IPC into gRPC services, strengthening real-time fraud defenses during peak onsales, optimizing seamless global checkout, integrating new payment methods, and expanding embedded finance that shapes not just ticket purchases but the full in-venue experience. A strong engineer in this role will meaningfully shape the direction of these critical systems.

What you'll bring

  • 7+ years of professional C++ development experience in production environments
  • Modern C++ fluency
  • Strong understanding of systems programming, including memory management, concurrency, and performance optimization
  • Ability to reason about undefined behavior, and its practical consequences across platforms
  • Systematic debugging methodology
  • Toolchain understanding and cross-compilation concerns
  • Proficiency with build systems — Bazel experience highly valued;
  • Experience working with legacy codebases older than 10 years — ability to understand, respect, and incrementally modernize existing systems
  • Experience with or strong interest in payment processing or financial transaction systems
  • Deep knowledge of security best practices
  • Proficiency with AI-assisted development tools (e.g., Claude, Codex) with mature judgment — uses AI as an accelerator that requires human verification, especially in codebases with undefined behavior where AI-generated code can appear correct and still be wrong
  • Understanding of HTTP/HTTPS protocols and RESTful API design

Benefits

401(k)Flexible Spending Account (FSA)Health Savings Account (HSA)Paid HolidaysPaid Time OffTuition Assistance

Locations

Remote North Calorina, remote Miami, Remote FloridaWork From Home - FloridaWork From Home - Arizona