Senior role - Project Manager

Run engineering delivery for international clients, turning requirements into clear tickets and keeping the team unblocked.

€4,000–6,000/month bruttoFully remote · Zagreb officeInternational clientsUS-hours overlapTechnical PM

About the role

Codilas is a Zagreb-based tech company building reliable software and cloud solutions for domestic and international clients. We are hiring a Project Manager to run delivery for our client work, managing the flow between client requirements and what the engineering team ships.

Most of our clients are US-based, so the role requires overlap with US working hours. Some EU and Croatian client work is part of the mix as well, so part of the week will still fall within the regular European workday. You will speak directly with clients in English, translate their needs into clear engineering tickets, and lead meetings where decisions are made. Many of our clients are technical, so they expect a Project Manager who can hold a technical conversation, not just run a status meeting.

We are looking for someone with a strong engineering background. You do not need to write code in this role, but you will work with engineers daily, read architecture conversations, push back on unclear scope, and spot risks before they become problems. If you have shifted from engineering into project management, this role could be a strong fit for you.

Your role and contributions

  • Run client delivery. Own day-to-day project delivery for one or more clients, mostly US-based, with the occasional EU engagement. This includes stand-ups, weekly syncs, status reporting, escalations, and serving as the main point of contact between the engineering team and the client.
  • Translate requirements into tickets. Take fuzzy client asks and break them into specific engineering tickets with clear acceptance criteria. Push back when scope is unclear or assumptions need to be challenged.
  • Lead client meetings in English. Run client calls in English. Most happen during US hours, while some fall within the EU working day. You will be the senior voice in the room for project execution, scope, and timeline questions, not just the person taking notes.
  • Keep engineers unblocked. Spot what is slowing the team down, including missing decisions, ambiguous specs, and late client feedback, then help resolve it. Protect deep-work time.
  • Own the ticket board. Keep the team's backlog and sprint board accurate, current, prioritized, and reflective of what is actually being worked on. This may be in Linear, Jira, or whatever tool the client uses.
  • Spot risk early. Surface schedule, scope, or technical risks before they become problems. Bring options, not just warnings.

Required skills and qualifications

  • Strong engineering background — you've worked as an engineer, or you've shipped enough product to read code, architecture diagrams, and technical debates fluently
  • Near-native English (C1+), written and spoken — comfortable leading client meetings, not just attending them
  • Ability to regularly overlap with US working hours (afternoon and evening in Croatian time); some meetings will also fall within the EU working day
  • Hands-on experience running engineering projects from kickoff through delivery
  • Comfortable owning a client relationship — you can lead a meeting, push back, and hold the line on scope
  • Disciplined ticket hygiene — clear acceptance criteria, current status, no zombie tickets

Nice-to-have

  • Prior engineering experience as a senior IC, then a move into project management (preferred over a pure PM career)
  • Experience working with US-based product or engineering teams
  • Familiarity with modern PM tooling (Linear, Jira, Notion, Slack)
  • Experience facilitating technical decision-making across distributed teams
  • PMP, PSM, or similar certification (not required — the engineering background matters more)

Selection process

We read every CV.
Application review
30-minute conversation about you and the role.
Intro call
A focused conversation on the work itself.
Technical screen
Paired work on a realistic problem from our codebase.
Working session
If we're a good match.
Offer
Codilas team at work in the Zagreb office

Apply directly

Applying for: Senior Project Manager
  • We read every CV. When we move forward with your application, we will be in touch by email.
  • Five-step process, published on this page — same shape for everyone, calibrated to the role.
  • Salary published above — EUR brutto.
  • Fully remote. Work from anywhere — being on meetings is the only requirement. Office in central Zagreb if you want a desk.

Or read about how we work and who we work with.

Attach your CV

PDF, DOC, or DOCX. Up to 5 MB. Drop a file or click to choose.

Optional: tell us about a project you've delivered — what was your role, who were the stakeholders, and what would you do differently next time.

Your CV is sent securely to careers@codilas.com. We keep it only while your application is active.

Senior Project Manager

Apply with your CV