Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

GrabJobs

Job description What are we building? Hard Rock Digital is a team focused on becoming the best online sportsbook, casino, and social gaming company in the world. We’re building a team that resonates passion for learning, operating and building new products and technologies for millions of consumers. We care about each customer’s interaction, experience, behavior, and insight and strive to ensure we’re always acting authentically. Rooted in the kindred spirits of Hard Rock and the Seminole Tribe of Florida, the new Hard Rock Digital taps a brand known the world over as the leader in gaming, entertainment, and hospitality. We’re taking that foundation of success and bringing it to the digital space — ready to join us? What’s the position? This is an exciting opportunity to join our rapidly growing technology team, responsible for the experience that sits at the heart of every player’s relationship with us: moving money. We’re looking for a Principal Mobile Engineer to own the frontend technical direction of the Payments & Cashier domain — deposits, withdrawals, payment methods, balances, and transaction history — within our high-performance React Native app for iOS and Android. This is a role that works closely with Product Management, Design, QA, Backend Engineering, and our Compliance and Data partners to deliver a fast, trustworthy, and compliant cashier experience for millions of players. The ideal candidate has a strong track record building React Native apps, native iOS and/or Android depth, and experience in payments/fintech, igaming, or another highly regulated domain. This is a hands-on technical leadership role. As the most senior individual contributor in the domain, you’ll set the strategic technical direction for Payments on mobile, multiply the engineers around you, and help shape where the platform is going — not just what it’s building today. Your responsibilities will include: Lead the frontend technical direction of the Payments & Cashier domain , owning architectural decisions for deposits, withdrawals, payment-option management, wallet/balance display, and transaction history, while ensuring alignment with the broader mobile platform. Own the architecture and evolution of Cashier-domain features within a high-performance React Native application for iOS and Android, serving tens of thousands of daily users across multiple product variants and regulatory jurisdictions. Partner with peer Principal Engineers in Core, Casino, and Sportsbook units and the Technical Director for Mobile to define, evolve, and uphold shared engineering standards, patterns, and conventions. Champion AI-agentic development — building, not just adopting. Design, build, and maintain agentic AI workflows, custom agents, and reusable AI skills for the Payments mobile team; define the conventions, guardrails, and evaluations that make AI safe and effective in a money-movement context; integrate AI across the SDLC (requirements → implementation → review → release) and drive measurable gains in productivity, quality, and developer experience. You will be expected to extend our internal AI tooling and skill libraries, not merely consume existing ones. Drive multi-quarter technical initiatives — payment-provider integrations, legacy migration, platform modernization, design-system adoption, and build-infrastructure improvements — coordinating execution across units. Navigate a highly regulated, money-movement domain — ensuring compliance, security, and stability (PCI-adjacent handling, geolocation, KYC and responsible-gaming touchpoints) while minimizing the architectural cost of jurisdiction-specific requirements. Serve as the escalation point for complex technical problems in the Cashier unit — leading troubleshooting, finding root causes quickly, and turning incidents into systemic improvements. Champion comprehensive observability — analytics, error reporting, and performance monitoring for payment flows — and use data to drive architectural and product decisions. Partner with Product, Design, QA, Backend, Compliance, and Data/Reporting to shape roadmaps, inform feasibility, and make build-vs-buy-vs-migrate decisions — including honoring data contracts so cashier changes don’t break downstream reporting or compliance. Mentor and develop senior and staff engineers through architectural guidance, code-review culture, and hands-on pairing on complex problems. Contribute to cross-unit technical forums , representing Payments engineering priorities and collaborating on platform-wide decisions. Cultivate a positive engineering culture that values quality, pragmatism, and continuous improvement. Job requirements What are we looking for? We are looking for a technical leader who raises the engineering bar across the organization — someone who identifies systemic problems before they escalate, makes sound architectural decisions, and multiplies the output of the engineers around them. As our career framework describes the Principal level, this person is the most distinguished individual contributor in their discipline: they set strategic technical direction, influence the direction of the org (not just their team), and act as a company-wide influencer who turns deep expertise into breakthrough outcomes. The ideal candidate wants to understand where we’re going and partners with peer Principals and the Technical Director for Mobile to shape the strategy that gets us there — all in service of the best, most trustworthy customer experience. The ideal candidate will have: 10+ years developing mobile applications (native and hybrid), with at least 7 years focused on React Native . Bachelor’s degree in Computer Science or a related field, or equivalent demonstrated experience. Deep expertise in React Native architecture using TypeScript in strict mode , with a track record of defining patterns and conventions adopted across engineering teams. Mastery of dual state-management strategies — client state ( MobX ) and server state ( TanStack React Query ) — including the judgment to enforce clear boundaries between them at scale. Hands-on experience building with AI — beyond usage. A demonstrated track record of using AI-assisted tools (e.g., Cursor, Claude Code, Codex) as a core part of your daily workflow and of authoring agentic workflows and reusable AI skills/agents for a team — defining the conventions, guardrails, and evals that let others adopt them safely at scale. Experience applying this in a regulated or high-stakes domain is a strong plus. Proven experience designing real-time mobile systems using RESTful services, WebSockets, and GraphQL, with an emphasis on resilience, latency, and graceful degradation. Significant native iOS (Swift/Objective-C) and/or Android (Kotlin/Java) experience, particularly authoring and maintaining native module bridges and managing cross-boundary data flow — valuable for payment SDKs and secure native integrations. Prior experience in payments/fintech, igaming, sportsbook, or online gaming , with a strong understanding of the regulatory, compliance, PCI, and geolocation constraints that shape product and architecture decisions — ideally including payment-provider integrations, deposit/withdrawal flows, and money-movement edge cases. Experience architecting multi-variant mobile applications — divergent product configurations, jurisdiction-specific logic, and feature-flag-driven rollouts (e.g., LaunchDarkly ) within a single codebase. Ownership of cross-cutting technical initiatives such as design-system creation, legacy migration strategies, developer tooling, or CI/CD pipeline optimization for App Store and Play Store delivery. Comprehensive knowledge of the mobile development lifecycle — application architecture, OS-level APIs, debugging, performance profiling, security hardening, and deployment — with the ability to set org-wide standards in each area. Demonstrated ability to identify, scope, and drive multi-quarter architectural improvements , balancing long-term technical vision against near-term product delivery. A track record of mentoring senior and staff engineers , elevating team capabilities through code-review culture, technical documentation, and architectural guidance. Strong cross-functional influence — able to partner with Product, Design, QA, Backend, Compliance, and Data leadership to shape roadmaps and make build-vs-buy-vs-migrate decisions, and to communicate confidently with senior management. A contagious and positive work ethic that raises the bar for engineering quality across the organization, not just the immediate team. What’s in it for you? We offer our employees more than just competitive compensation. Our team benefits include: Competitive pay and benefits Flexible vacation allowance A hybrid / remote working environment Startup culture backed by a secure, global brand Roster of Uniques We care deeply about every interaction our customers have with us, and trust and empower our staff to own and drive their experience. Our vision for our business and customers is built on fostering a diverse and inclusive work environment where regardless of background or beliefs you feel able to be authentic and bring all your talent into play. We want to celebrate you being you (we are an equal opportunity employer). All done! Your application has been successfully submitted! Other jobs You've already applied for this job We appreciate your interest in this position. Unfortunately, you have already applied for this job.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Wilmington, NC vacancy
  •  ...Agents, Skills, and Tools that every product engineer at MaintainX assembles to ship AI-...  ...the Scheduling Agent all run on it. As Principal Engineer, you will own the technical vision...  ...externally. You have ~10+ years of software engineering experience, with significant... 
    Suggested
    Immediate start
    Remote work
    Flexible hours

    GrabJobs

    Wilmington, NC
    3 days ago
  •  ...with less than perfect credit.  We are  seeking a creative  .Net Software Developer  with experience in electronic media to support our...  ...team.     We are seeking a Mid to Senior Level Software Engineer with strong experience in Microsoft .NET Core, C#, React, and AWS... 
    Suggested
    Full time
    Casual work
    Work at office
    Remote work
    Monday to Friday

    Continental Finance Company

    Wilmington, NC
    15 hours ago
  • $35 per hour

     ...Binance.US leads the industry with its low fees, advanced trading engine, strong security and reliability, and robust compliance...  .... or BAM Management Canada Holdings Inc. About This Role: As a Software Engineering Intern, you will join our Engineering team to build... 
    Suggested
    Hourly pay
    Internship
    Local area
    Remote work
    Work from home

    GrabJobs

    Wilmington, NC
    3 days ago
  •  ...Information Services Division's Headquarters. Founded in 2007 by an Engineer-by-trade, Fusion Technology dedicates our valuable resources to...  ...clearance. Experience is important to us: The Mid-Level Software Developer will have a Bachelor's degree with 3-5 years of... 
    Suggested
    Temporary work
    Work at office
    Remote work

    GrabJobs

    Wilmington, NC
    2 days ago
  • $150k - $185k

     ...We  do not  interview via text/message/Teams. We don't ask for software downloads (except Zoom) and we will never ask for sensitive information...  ...About the Role: We are looking for a Senior Software Engineer to join our Digital Experience team (EDP). The team builds... 
    Suggested
    Remote work
    Work from home

    GrabJobs

    Wilmington, NC
    3 days ago
  • $90k - $140k

     ...technology to the moving industry, an industry previously untouched by software. By working with our customer base, you will provide them more...  ...iteration. We're looking for experienced, thoughtful product engineers who enjoy solving real-world problems and seeing their... 

    GrabJobs

    Wilmington, NC
    2 days ago
  • $195k - $255k

     ...flexibility to buy now and pay later without any hidden fees or compounding interest.   Affirm is seeking a Senior Full Stack Software Engineer to join the Acquisition & Onboarding team within the Consumer org. This is a high-impact leadership role for an engineer who... 
    Work at office
    Remote work
    Flexible hours

    GrabJobs

    Wilmington, NC
    2 days ago
  • $114.5k - $148k

     ...their health and take back their lives. Join us on our mission to reverse metabolic disease in one billion people. As a Backend Engineer, you’ll build reliable systems, improve data accuracy across member, client, and operational workflows, and automate processes that... 
    Currently hiring
    Work at office
    Remote work

    GrabJobs

    Wilmington, NC
    2 days ago
  • $140k - $200k

     ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Work at office
    Remote work

    GrabJobs

    Wilmington, NC
    3 days ago
  • $140k - $200k

     ...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design... 
    Work at office

    GrabJobs

    Wilmington, NC
    3 days ago
  •  ...technologies more efficient, safer, and accessible. Helm.ai builds AI software for autonomous driving and robotics. Our "Deep Teaching"...  ...and others to help us scale. We are looking for versatile engineers to shape core components of the next generation of the Helm.... 
    Odd job
    Work at office
    Remote work
    Flexible hours

    GrabJobs

    Wilmington, NC
    3 days ago
  • $120k - $140k

     ...Full-time Description Sharetec is looking for a Senior Software Engineer to join our team! At Sharetec, we believe in a people-first business. Our mission is to make millions of people's lives easier by developing innovative core banking and lending software... 
    Full time
    Remote work
    Night shift

    GrabJobs

    Wilmington, NC
    3 days ago
  •  ...collaborative, innovative, and fast-paced squad that thrives on technical excellence and ownership. You'll work alongside highly skilled engineers to simplify complex platform operations, ensuring reliability and performance for our open-source community of over 500,000... 
    Work at office
    Immediate start
    Remote work
    Work from home
    Worldwide
    Flexible hours

    GrabJobs

    Wilmington, NC
    1 day ago
  • $160k - $185k

     ...strong desire to foster and grow an empathic and cooperative engineering culture. Behind the scenes, the team is working to improve...  ...Challenging and difficult problems bridging our hardware and software platforms A strong voice in what we work on, how it works,... 
    Local area
    Remote work
    Visa sponsorship

    GrabJobs

    Wilmington, NC
    1 day ago
  •  ...\ NEED IRS MBI Clearance. \ \ Experience with Java development programming language (i.e., Spring Boot) and maintain APIs. Familiar with software engineering and Agile delivery best practices, including code \ reviews, unit testing, and defect resolution. \\... 
    Full time
    Remote work

    GrabJobs

    Wilmington, NC
    1 day ago
  • $140k - $170k

     ...achieve ambitious goals. Here's what else you'll bring: Bachelor's degree in Computer Science, Engineering, or a related field. 5+ years of hands-on experience in software engineering shipping customer facing applications on iOS. Proficiency in Swiftand SwiftUI Solid... 
    Full time
    Immediate start
    Flexible hours

    GrabJobs

    Wilmington, NC
    2 days ago
  •  ...Job Description DESCRIPTION: Duties: Design, develop and implement software solutions. Solve business problems through innovation and engineering practices. Involved in all aspects of the Software Development Lifecycle (SDLC) including analyzing requirements, incorporating... 
    Full time

    JPMorgan Chase & Co.

    Wilmington, NC
    14 days ago
  •  ...Description Job Description Overview CTG is seeking to fill a Software Engineer II opening for our client in Wilmington, DE. Location...  ...basic to complex problems or enhancements. Serves as a principal application designer for major modifications effectively... 
    Work experience placement

    Computer Task Group, Inc

    Wilmington, NC
    14 days ago
  •  ...Description Job Description Overview CTG is seeking to fill a Software Engineer II opening for our client in Wilmington, DE. Location:...  ...to complex problems or enhancements. This role serves as a principal application designer for major modifications, effectively... 
    Work experience placement

    Computer Task Group, Inc

    Wilmington, NC
    14 days ago
  • $90 per hour

     ...Job Title: Software Engineer Location: Wilmington, DE Employment: Temp (12 months) Industry: Banking Compensation: $90.00/hr...  ...solve basic to complex problems or enhancements. Serves as a principal application designer for major modifications effectively... 
    Temporary work
    Worldwide

    Acara Solutions

    Wilmington, NC
    a month ago
  • $10k

     ...is useful and available. The Bureau of IT Application and Platform Engineering is seeking a talented Solution Architect to join our team. We are committed to providing high-quality, customized software solutions and database administration/advisory services that align... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    2 days per week

    GrabJobs

    Wilmington, NC
    1 day ago
  • $40 per hour

     ...The Software Engineer Intern implements developer tools or product features on a rapid-release cycle. You will work in an agile development methodology to conduct code reviews and unit tests, contributing to Workiva's software under the guidance of a senior developer.... 
    Remote job
    Summer work
    Internship
    Summer internship
    Work at office

    Workiva

    Wilmington, NC
    2 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Wilmington, NC
    15 hours ago
  •  ...employees across every US time zone, as well as select offices in the US and internationally. Who You Are You are a Senior Software Engineer who is both AI-native and product-minded. You love taking an ambiguous customer problem, turning it into a clear plan, and... 
    Full time
    Remote work

    GrabJobs

    Wilmington, NC
    3 days ago
  • $70k - $90k

     ...attention to data integrity that this work demands. You communicate clearly across dev and business. You can talk design with engineers and outcomes with business stakeholders, tailoring the message to the audience. This is critical to the role. You are a calm, trusted... 
    Permanent employment
    Full time
    Contract work
    Casual work
    Remote work

    GrabJobs

    Wilmington, NC
    1 day ago
  • $163.85k - $185k

     ...We are Progress (Nasdaq: PRGS) - the trusted provider of software that enables our customers to develop, deploy and manage responsible...  ...because we believe people power progress. Join us as a Principal DevOps Engineer and help us do what we do best: propelling business... 
    Work at office
    Local area
    Remote work
    Work from home
    Relocation
    Home office
    Flexible hours

    GrabJobs

    Wilmington, NC
    3 days ago
  •  ...Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work

    GrabJobs

    Wilmington, NC
    3 days ago
  •  ...We are seeking a Salesforce Engineer III to design, build, and support secure, scalable Salesforce solutions that support critical business...  ...builders to create, transform, and disrupt industries with software. MongoDB’s unified data platform, the most widely available, globally... 
    Local area
    Remote work
    Worldwide

    GrabJobs

    Wilmington, NC
    1 day ago
  •  ...We are looking for Mid, Senior, and Lead Software Engineers to join our team at Prominent Edge. We are a small, stable, growing company that believes in doing things right. Our projects and the needs of our customers vary greatly; therefore, we always choose the approach... 
    Work experience placement
    Immediate start
    Remote work
    Flexible hours

    GrabJobs

    Wilmington, NC
    1 day ago
  •  ...an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer-Full Stack/Spring Boot/React at JPMorgan Chase within the Consumer and Community Banking's Product Agility Team, you will be shaping... 

    JPMorgan Chase & Co.

    Wilmington, NC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!