Skip to content

Open nowPosted 19 days agoWe saw it 79 min after it went up

Technical SEO Engineer

Mactores33 open roles

Where
Mumbai, MH
Work mode
Remote
Get the CV for this job

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

Your applicationOpen nowTechnical SEO EngineerMactores · Mumbai, MH
  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 Mactores'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.

8.5% of postings close within 7 days. Measured by our own scanner across the market. Mactores postings stay open a median of 40 days.

Share of postings closed within
  1. 1.8%1 day
  2. 4.0%3 days
  3. 8.5%7 days
  4. 15.4%14 days
  5. 34.1%30 days
This job: posted 19 days ago

Mactores median: 40 days open

The posting

Mactores is the agent-native AWS modernization firm. Most modernization work doesn't ship, it stalls in pilots, slips a year, or lands at three times the budget. We exist to ship it: production systems running, legacy retired, outcomes measured. Our delivery is built on Aedeon, the agent platform built by Mactores' founders' sister company, which absorbs the repetitive 60–70% of engagement work, discovery, dependency mapping, validation, test generation, that traditional consulting bills human hours against. Forward-deployed engineers own the rest: architecture, judgment, and cutover, on dates we commit to in the contract.

Role at a glance

We are rebuilding our web presence on the same principle we deliver on. The site is a technical asset, not a brochure, and it has to be legible to crawlers, to answer engines, and to the AI agents that increasingly stand between a CTO and a shortlist.

Our category claim is technical. The people we sell to are technical. But our site currently under-performs on exactly the dimensions our buyers would judge us on: rendering behaviour, structured data, Core Web Vitals, and crawl efficiency across a large migration of legacy URLs.

We are not hiring a keyword strategist. We are hiring the person who owns the machine-readable layer of Mactores, meaning the schema graph, the render path, the crawl budget, the redirect map and the performance envelope, and who can sit with an engineer, read the framework code, and say precisely what needs to change and why. The short version: if the fix requires a pull request, you should be able to specify it, review it, and defend it in code review, not file a ticket and hope.

This is a senior individual-contributor seat with high autonomy and direct influence over engineering priorities. You get ownership of a channel that matters to the business, an engineering-led firm that will actually implement what you specify including agent-assisted implementation, and compensation benchmarked to senior engineering rather than to marketing. It is the wrong role if your technical SEO work has been running an audit tool and forwarding the PDF to a developer, if you need someone else to tell you whether a page is server-rendered, or if you are looking to manage a team rather than do the work.

What you'll do?

  • Design and maintain a connected Schema.org graph across the site covering Organization, Service, Article, FAQPage, BreadcrumbList, Person, Event, JobPosting, VideoObject and Dataset, using stable @id references so entities link rather than repeat.
  • Decide JSON-LD placement and injection strategy, server-rendered versus tag-managed versus edge-injected, and defend the trade-offs. Debug validation and eligibility issues down to the property level: required versus recommended fields, nesting depth, sameAs disambiguation, and why markup that passes the validator still fails to earn a rich result.
  • Extend the graph for AI and answer-engine visibility. Entity consistency, citation-friendly content structure, llms.txt-style surfaces, and how our knowledge graph reads to a retrieval system rather than only to a blue-link ranking system. Monitor structured-data health continuously and treat markup regressions as production incidents.
  • Own Core Web Vitals (LCP, INP, CLS) as an engineering target, using field data (CrUX, RUM) as the source of truth and lab tooling (Lighthouse, WebPageTest, trace analysis) as the diagnostic.
  • Take a slow page apart: critical rendering path, render-blocking resources, hydration cost, main-thread long tasks, third-party script budget, font loading, image formats and sizing, caching and CDN behaviour.
  • Translate the diagnosis into specific, implementable engineering guidance. The component to refactor, the bundle to split, the payload to defer, the header to set, and then sit with the developers through implementation and verification. Establish performance budgets and CI-level guardrails so wins do not silently regress on the next deploy.
  • Work credibly with modern stacks and edge delivery: Next.js, React and Astro-class frameworks, SSR, SSG and ISR trade-offs, CDNs and edge workers, image pipelines.
  • Own JavaScript SEO. Client-side versus server-side rendering, hydration, dynamic rendering, the two-wave indexing model, and diagnosing what a crawler actually receives versus what a browser shows.
  • Run crawl and index architecture at scale. Log-file analysis, crawl-budget allocation, faceted navigation and parameter handling, pagination, canonical strategy, index bloat, soft-404 and duplication patterns.
  • Own technical SEO through migration and replatforming. Redirect mapping and validation, URL taxonomy design, staged cutovers, and pre and post monitoring that catches losses in days rather than quarters.
  • Handle internationalization and multi-region delivery: hreflang at scale, regional CDN behaviour, and geo-routing that does not break canonicalization.
  • Handle everything a marketing site accretes, including gated content, headless CMS quirks, single-page app routes, programmatic page generation, embedded tools and calculators, video and event content, without losing indexability.
  • Instrument what matters. Search Console API, GA4 and server-side analytics, crawler exports from Screaming Frog, Sitebulb or equivalent, and log data, joined and analyzed in SQL or Python rather than eyeballed in a dashboard.
  • Build the reporting that separates a real technical regression from an algorithm update from a seasonal dip, and say which one it is with evidence. Bring that technical read into content and IA decisions: where an entity needs its own page, where consolidation beats creation.

What we're looking for?

  • A degree in Computer Science, Software Engineering, Information Technology or a closely related engineering discipline. This role requires someone who was trained to read and reason about code, not someone who picked up HTML alongside marketing work.
  • 6+ years in a dedicated SEO role, with the majority of that time spent on the technical side rather than general digital marketing with SEO as one of several responsibilities.
  • Demonstrable in-depth Schema.org expertise. You have designed a multi-entity graph from scratch and can explain the choices you made and what they earned.
  • A proven record of guiding development teams through performance optimization, with before and after field data and a clear account of what you specified versus what the engineers built.
  • Working proficiency in HTML, CSS and JavaScript, comfort reading a modern JS framework codebase, fluency with Git and pull-request review, and the ability to write Python or SQL for data work.
  • Experience owning technical SEO through at least one large site migration or replatform.
  • Written communication strong enough that an engineering lead reading your ticket knows exactly what to do and why it matters.
  • Sustained availability for daily overlap with US hours.

You'll be preferred if you:

  • Come from B2B technology or enterprise services, with long sales cycles, technical buyers and low-volume high-intent search.
  • Are familiar with cloud, data or AI subject matter, and can hold a conversation about AWS, data platforms or agentic systems without a translator.
  • Have hands-on experience with AI and LLM visibility, meaning how content gets retrieved, cited and surfaced by answer engines and agents.
  • Have built your own tooling: crawlers, API pipelines, monitors, or scripts that replaced a manual process.
  • Have done edge-compute or CDN-level SEO work in Cloudflare Workers, Lambda@Edge or similar.

Life at Mactores

We care about creating a culture that makes a real difference in the lives of every Mactorian. Our 10 Core Leadership Principles that honor Decision-making, Leadership, Collaboration, and Curiosity drive how we work.

1. Be one step ahead

2. Deliver the best

3. Be bold

4. Pay attention to the detail

5. Enjoy the challenge

6. Be curious and take action

7. Take leadership

8. Own it

9. Deliver value

10. Be collaborative

We would like you to read more details about the work culture on https://mactores.com/careers

The Path to Joining the Mactores Team

At Mactores, our recruitment process is structured around three distinct stages:

Pre-Employment Assessment:

A series of evaluations of your technical proficiency and suitability for the role.

Managerial Interview: The hiring manager engages with you in multiple discussions, 30 minutes to an hour each, covering technical skills, hands-on experience, leadership potential, and communication.

Mactores provides equal opportunities in all employment practices. We don't discriminate based on race, religion, gender, national origin, age, disability, marital status, military status, genetic information, or any other category protected by federal, state, and local laws. This applies to every part of the employment relationship, recruitment, compensation, promotions, transfers, disciplinary action, layoff, training, and social and recreational programs.

Note: Please answer as many questions as possible with this application to accelerate the hiring process.

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 Mactores'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 Mactores'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

    Mactores'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.