Why join Atyantik

You find out whether you were right

Engagements here outlast the decisions made inside them. The longest has run more than a decade, so a year-one shortcut is still there in year four, and so is the engagement.

Three places this work gets done

Most software engineers never learn how their decisions aged, because the contract closes and they move on. Depth, breadth, or the loop that closes: pick two at most, and know which two.

  • A product company

    Choose it when

    You want one system, understood to the bottom, over several years. You will know that codebase better than anyone alive.

    What it costs you

    One problem shape. The market usually decides whether the product survives, which makes your own judgement hard to test separately: a good system inside a failing company looks much like a bad one.

  • A large services firm

    Choose it when

    You want scale, a name on your record, and a pipeline of work that keeps you busy without you having to find it.

    What it costs you

    A ticket wall, usually. Requirements reach you written down by somebody who spoke to the client, and your decision goes back out the same way.

  • Here

    Choose it when

    You want the range that comes from 50+ engagements across 7 countries, and you want to be around when the consequences of your own decisions arrive.

    What it costs you

    An India working day on IST hours, and every change you write read by a senior software engineer before it merges. If you want to ship on your own judgement alone, this is the wrong room.

What gets put ahead of what

  1. 1

    Holding up under pressure

    The output is measured on whether it is tested, monitored and secured, not on whether it demonstrated. That is the standard the work is written to from the first commit.

  2. Why 2 waits for 1ahead of
  3. 2

    Architecture that survives the third product line

    The brief is to architect for performance, uptime and future growth rather than patchwork fixes. A patch that clears today and blocks the next two years is not a win here.

  4. Why 3 waits for 2ahead of
  5. 3

    You in the room with the person paying

    No ticket walls. The people who understand the business are the people writing the software. So the reason behind a requirement reaches you as a conversation, not as a line in a tracker.

Every firm claims the first item on a list like this. The second column is the part that costs something.

Three counts of the engagements, not of the people

Three counts of the work itself. How long people stay is a different measure on a different population, and it sits on the page about what happens after you apply.

10+ yearsLongest active engagement, still running

One engagement, measured from its start date to today.

50+Enterprise engagements across 7 countries

Counted as engagements, not as companies.

35+Strategic projects delivered globally

Atyantik capability deck, page 2

*Disclaimer: These are counts of work rather than of people: what has been built, and how long the relationships lasted. None of them says anything about an individual’s terms.

The three kinds of work you would be doing

Each of these builds something different in whoever does it.

The three shapes the work takes, and what each one is actually teaching you
The workWhat arrives on your deskWhat it makes you good at
Build and launchA raw idea, or a third pivot, and a date. Nothing exists yet and the shape is yours to choose.Deciding under uncertainty, and living with it. Moving fast without breaking later is a single skill. It is learned by being there when the later arrives.
Design and experienceAn interface that has to load and perform under real use, meeting WCAG 2.2 by default, with higher targets supported on request.Building for people who are not you. Accessibility and performance are constraints you cannot argue with. That is the fastest way to stop writing for your own machine.
Scale and optimizeSomebody else’s system, under pressure, breaking. Unstable backends to refactor and pipelines that target 98-99% uptime under normal operating conditions.Reading code written by strangers under time pressure, and finding the real cause. This is the work that teaches you what the first two get wrong.

What the years look like from inside

  1. First months

    Reading

    Joining a system somebody else built

    Working inside an existing platform and its written record. Architecture decisions here are documented rather than remembered. The reasoning behind a choice made three years ago is a document you can go and read.

    How it feels

    Slower than you expected, because every change you write is read by a senior software engineer before it merges.

    What that means here

    That review is the point, not a probation period, and every change goes through it. Review is not the same as being taught, so there is also a tech lead assigned to you when you join. That is standing practice rather than something you earn by struggling first. Self-teaching is strongly encouraged alongside it, in an environment built for asking out loud, and both halves are true at once rather than one qualifying the other.

  2. The first year

    Deciding

    Making calls somebody will live with

    Choosing the shape of something: the schema, the service boundary, the queue. Whichever one it is, it will be either obviously right or quietly expensive later.

    How it feels

    Exposed, in the specific way that comes from knowing the engagement will still be running when the answer arrives.

    What that means here

    The decision is written down with its reasoning. It can be argued with now and understood later. Neither is possible from a memory.

  3. Year two onward

    Owning it

    Living with what you decided

    Carrying a platform through growth, load and the changes nobody scoped. Most engagements continue past launch.

    How it feels

    This is the hardest stretch and the reason the job is worth doing. Everything you got wrong is now visible, attached to your name, and yours to fix.

    What that means here

    The commitment on an engagement is no rotation, no context-switching and no handoffs nobody agreed to, so the people who made the decisions are usually the people carrying them. The alternative is that somebody inherits your decisions and you never hear how they went.

  4. Where it ends

    Handing over

    Leaving something that works without you

    Engineering the platform for handoff to an in-house team where that is the direction, or continuing as long as it needs the team.

    How it feels

    Unusual. Finishing something is not an ending this work often reaches.

    What that means here

    Both paths are planned for at intake rather than improvised at the end.

Nobody moves through these on a schedule. The phases are what the work asks of you, in the order it tends to ask.

The part of this that is uncomfortable

Where this happens, and what it is for

One building in Vadodara, a firm founded in 2015, and a stated destination that is not staying a services company.

Two colleagues work on laptops on a terrace sofa in front of a planted screen wall

The firm was founded in Vadodara in 2015 and the team is distributed across India. There are no ticket walls, so the person who reviewed your change answers you directly rather than through a tracker. It is also not, in its own account, trying to stay a services company: the stated founding belief is that software only matters if it creates lasting business results, and software engineering only matters if it advances the practice. The target is to become a research company, funded by doing exceptional client work, selectively, for partners who value craft and outcome. That is why work gets declined here even when taking it would have benefited us. If you have ever been put on a doomed project to keep a number up, that sentence is the one worth reading twice.

If you are still deciding

Come and find out whether you were right

Read what is open, and read what happens after you apply before you decide whether to.

Applications go through our hiring system, not a form here.