Engineering

Senior Software Engineer

Join Kodesage’s revolution to help fellow engineers navigate and modernize complex and legacy software projects.

Apply for this job
Back to Careers page

Full-time (Hybrid)

Publication date: 21 April 2026

We are a growing team in the exciting AI-augmented developer tools space, offering a unique opportunity to work on cutting-edge tech. At Kodesage, you’ll have the freedom and flexibility, in a passionate and seasoned team. We’re looking for engineers who thrive on ownership and believe in a culture where the best ideas win. If you’re ready to work in a fast-paced, dynamic environment and make a real impact, we’d love to hear from you!

What We're Looking For

Must Have

  • Strong software engineering fundamentals — clean architecture, solid design principles, well-structured code that others can read and extend
  • Experience building and operating production services in a microservices or distributed systems context
  • Proficiency in at least one backend language (Python preferred, but strong engineers from Rust, Go, Java, or similar backgrounds are equally welcome)
  • Practical experience with LLMs in production — prompt engineering, model evaluation, streaming, cost/latency trade-offs
  • Experience with AI-assisted development workflows — using coding assistants (Cursor, Claude Code, Antigravity, or similar) as a daily multiplier, and an opinion on how to get the most out of them
  • Familiarity with vector search, embeddings, and semantic retrieval
  • Ability to read and evaluate technical papers and translate findings into working code
  • Comfort with Docker, CI/CD pipelines, and containerized environments
  • Clear English communication and effectiveness in a remote, async-first team

Nice to Have

  • Experience with modern frontend frameworks (Angular, React, or similar)
  • Knowledge of code parsing, static analysis, or compiler tooling
  • Experience with legacy codebases or enterprise modernization
  • Background in building on-premise / self-hosted B2B products
  • Experience with agentic engineering — building or extending AI agents, tool-use patterns, multi-step reasoning systems
  • Startup experience — comfort with ambiguity, rapid iteration, and wearing multiple hats

What We Value

  • Ownership — You take a feature from idea to production and feel responsible for how it works in the real world.
  • Pragmatism — You ship the simplest thing that solves the problem. You know when to invest in architecture and when to move on.
  • Curiosity — The AI/LLM space moves fast. You keep up, experiment, and bring new ideas to the team.
  • Craft — You write code that's typed, tested, and reviewable. You care about the codebase you leave behind.
  • Collaboration — You communicate clearly, give direct feedback, and make the people around you more effective.