Engineering
Senior Software Engineer
Join Kodesage’s revolution to help fellow engineers navigate and modernize complex and legacy software projects.
Apply for this jobBack 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.