Skip to content

Open nowFirst seen 31 hours ago

Principal Software Engineer, CTO Office

Utila8 open roles

Where
Tel Aviv
Work mode
Hybrid
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowPrincipal Software Engineer, CTO OfficeUtila · Tel Aviv
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Utila's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

13.8% of postings close within 7 days. Measured by our own scanner across the market. Utila postings stay open a median of 8 days.

Share of postings closed within
  1. 2.2%1 day
  2. 4.7%3 days
  3. 13.8%7 days
  4. 22.3%14 days
  5. 37.8%30 days
  6. 59.0%60 days
This job: first seen 31 hours ago

Utila median: 8 days open

The posting

At Utila, we build the enterprise-grade platform that more than 400 companies run their digital asset operations on. Our technology secures $30B+ in monthly transaction volume and has facilitated over $500B in transactions to date. We're backed by $50M+ in funding, and our customer base is growing fast.

The systems we build are mission-critical, so we hold them to the highest standards: precise, secure, and reliable.

At Utila, We Own It. We look beyond individual tasks and requirements to understand the bigger picture — our customers, our product, and the systems we build. We take ownership end to end, from identifying the real problem and challenging assumptions to designing, implementing, and operating the solution.

As a Principal Engineer in the CTO Office, you'll help shape the architecture, security, and technical foundations of our platform, working directly with the CTO and engineering leadership.

This is a senior, hands-on individual contributor role with company-wide technical influence. You'll tackle some of our hardest engineering challenges — from complex distributed systems and core product architecture to infrastructure security and critical trust boundaries.

You'll have the autonomy to identify high-impact problems, challenge existing approaches, research alternatives, and drive solutions across teams.

We expect you to go beyond recommendations and design documents: prototype solutions, write production code, and drive initiatives through implementation and operation.

This isn't a traditional security role focused on compliance, vulnerability scanning, or audits. Nor is it a purely architectural position detached from implementation.

We're looking for someone who thinks deeply, challenges assumptions, and turns complex technical problems into working systems.

Responsibilities

  • Drive critical architecture decisions: Design and evolve technically complex systems across our platform, including backend services, APIs, distributed systems, and data infrastructure. Lead initiatives from initial research and design through implementation and operation.
  • Solve core product challenges: Tackle difficult engineering problems involving transaction processing, blockchain integrations, distributed systems, data consistency, and scalability. Bring architectural depth to problems where the right solution isn't obvious.
  • Challenge assumptions: Identify architectural weaknesses, investigate fundamental problems, research emerging technologies and alternative approaches, and turn your findings into pragmatic, production-ready solutions.
  • Engineer security by design: Design systems that preserve critical security guarantees even when individual components are compromised. Strengthen transaction authorization, signing workflows, identity, access control, and trust boundaries.
  • Strengthen infrastructure security: Improve the resilience of our cloud infrastructure, CI/CD pipelines, software supply chain, and production environments. Reduce reliance on privileged systems and limit the impact of compromised credentials and infrastructure.
  • Build high-leverage tooling: Develop automation, reusable infrastructure, and engineering tools that improve security, reliability, and developer productivity.
  • Stay deeply hands-on: Personally design, prototype, implement, and troubleshoot critical components. Drive initiatives into production through direct implementation or technical leadership alongside other engineers.
  • Raise the engineering bar: Serve as a technical thought partner to the CTO, engineering directors, and tech leads. Mentor senior engineers, challenge technical decisions constructively, and help teams develop stronger independent engineering judgment.
  • Advance engineering practices: Explore new technologies, development approaches, and AI-assisted engineering workflows that improve quality, productivity, and the way we build software.

You'll collaborate closely with our backend engineering, cryptography, DevOps, and security teams, operating across organizational and technical boundaries.

Requirements

What you bring

  • Extensive hands-on experience designing, building, and operating complex production software systems, with excellent programming skills and a record of significant technical contributions.
  • Deep understanding of backend engineering, distributed systems, and software architecture.
  • Strong architectural judgment, with the ability to independently tackle ambiguous, technically challenging problems and evaluate competing approaches.
  • A security-first mindset, with the ability to reason about threat models, trust boundaries, attack surfaces, and failure scenarios.
  • Experience with cloud infrastructure, system security, identity, authentication, or authorization.
  • The ability to reason across application code, infrastructure, security boundaries, and operational systems, including knowing when specialized expertise is required.
  • A proven track record of leading complex technical initiatives across teams without relying on formal managerial authority.
  • Strong independent research and problem-solving skills, with the ability to quickly develop deep expertise in unfamiliar technical domains.
  • Sound engineering judgment, balancing security, correctness, performance, maintainability, simplicity, and developer productivity.
  • Excellent communication skills and the confidence to challenge technical decisions constructively, including those made by senior leadership.
  • A genuine passion for hands-on engineering and the desire to continue building, not just designing systems.

Nice to have

  • Experience with Go, Rust, C++, or other systems/backend programming languages.
  • Experience with GCP, Kubernetes, infrastructure as code, or cloud-native architectures.
  • Knowledge of software supply-chain security, workload identity, artifact signing, attestation, or secure CI/CD.
  • Experience designing security-sensitive financial, identity, authentication, or authorization systems.
  • Familiarity with cryptographic protocols, MPC, HSMs, TEEs, or confidential computing.
  • Experience with blockchain infrastructure or digital asset systems.
  • Experience building internal developer platforms, security automation, or infrastructure tooling.
  • Previous experience as a Staff Engineer, Principal Engineer, or technical architect in a highly technical organization.

You don't need to have worked in a dedicated security role or have experience with our exact technology stack. We're particularly interested in exceptional software engineers who have developed strong security expertise through designing, building, and operating critical systems.

Why Join Us?

  • Exceptional technical ownership: Take on some of Utila's most challenging engineering problems, with the autonomy to investigate, design, and drive solutions from concept to production.
  • Direct collaboration with the CTO: Work closely with our technical leadership on strategic architecture decisions and critical engineering initiatives.
  • Company-wide technical influence: Shape the evolution of our platform, security architecture, infrastructure, and engineering practices across teams.
  • Deep technical challenges: Work at the intersection of distributed systems, cloud infrastructure, security, cryptography, and financial technology, solving problems where correctness and reliability truly matter.
  • Stay hands-on: Have significant architectural influence while continuing to design systems, write code, and build production solutions — without moving into people management.
  • A strong engineering environment: Collaborate with talented engineers and specialists who value intellectual curiosity, technical excellence, independent thinking, and continuous learning.
  • A great place to work: Hybrid schedule with 4 days a week at our Tel Aviv office, an on-site gym, dog-friendly environment, and dedicated parking.

Own the problem. Build the solution. Make your mark.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Utila's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Utila's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Utila's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.