About ENDGAME
Most enterprise software is slow and expensive. We are building the alternative: small, senior, specialized teams with strong business acumen and purpose-built solutions in months, not years.
We deliver working products, not slideware. We unbreak enterprise software by partnering directly with users, owning outcomes end-to-end, and using our internal AI delivery blueprint for repeatable speed and quality.
The Role
You'll own the whole lifecycle, analyze → design → implement → release → operate, applying systems thinking to model dependencies and identify leverage points in the system, making clear engineering decisions to turn ambiguity into shippable software.
Your primary engineering environment will be C# and .NET, while remaining pragmatic and flexible in technology choices based on what best solves the problem.
You'll collaborate directly with customers, clients, and teammates to clarify problems, present designs and trade-offs in writing and demos, and communicate crisply throughout execution.
What You'll Do
- Build with AI: use generative tools, evals, and our components; contribute new patterns back into our blueprint.
- Engineer solutions and make decisions: evaluate trade-offs, pick patterns, make the architecture designs, develop and commit.
- Pair daily with product and design; turn ambiguous problems into shippable increments.
- Build scalable services, APIs, data pipelines, and frontends; instrument, observe, and optimize them in prod.
- Own the solution. Reliability, scalability, performance, availability.
- Work directly with the clients: clarify requirements, validate solutions, and close the loop. Fast.
- Document clearly and present effectively to technical and non-technical stakeholders.
Required Skills
- Senior-level expertise in designing, engineering, and implementing large-scale solutions using C# and .NET (ASP.NET Core, modern .NET versions).
- Strong backend engineering fundamentals: API design, concurrency, performance optimization, reliability.
- Data and systems fundamentals: schema design, pragmatic caching, event-driven architectures (Kafka/Redis).
- Experience working with relational databases (PostgreSQL or equivalent).
- Cloud and edge: AWS or Azure; Cloudflare (Workers/Durable Objects/KV) experience is excellent.
- Systems thinking mindset; comfortable writing specs, design docs, ADRs, etc.
- Excellent written and verbal communication; ability to analyze, design, propose solutions, and present.
- Experience building internal platforms or templates that speed up other engineers.
Typical Stack
- Languages / Frameworks: .NET (primary), Next.js is used selectively
- Data: PostgreSQL, ClickHouse, Redis, Airflow
- Messaging / Streaming / Workflows: Kafka, Temporal
- Cloud / Edge: Azure, AWS, GCP; Cloudflare (Workers, Durable Objects, KV, R2)
- Infra / Tooling: Docker, GitHub Actions, Infrastructure as Code (Terraform)
Perks and Benefits
- Competitive salary + bonus; equity where applicable.
- Up to 22 days PTO (location-based); high-end laptop + tools; learning budget; extensive AI tooling.
- Remote-first (GMT-1 to GMT+4) with occasional travel.
- BYOTS: bring your own tech stack—sane defaults, strong opinions, low ceremony.
The Process
- Getting to know each other (30m)
- Technical discussion (45m)
- System design challenge (60–90m)
- Offer
→ No leetcode. No trivia.
How to Apply
Click the Apply Now button below and include:
- Your CV/Resume (PDF preferred)
- GitHub profile or portfolio links
- LinkedIn (optional)
- A brief note - Why ENDGAME? What excites you about this role?
We review applications continuously and reply very fast.
FAQ
- Remote? Yes, anywhere GMT-1 to GMT+4.
- AI tools? Extensively.
- Work-life? Work hard. Rest well. No weekends unless prod is on fire.
- Growth path? Build products → Lead practices → Build the company.
- Who shouldn't apply? Process evangelists, architecture astronauts, meeting enthusiasts, or anyone needing constant supervision.
Equal Opportunity
We're an equal opportunity employer. We evaluate only on the ability to ship great software.