Junior Software Engineer

Lemonedge Technology LTD

About The Position

LemonEdge builds accounting technology for private markets, helping fund administrators and asset managers automate complex financial operations, improve accuracy, and scale. The Junior Software Engineer will own meaningful work from refinement through development, testing, and production, making thoughtful engineering decisions and growing toward responsibility for an entire component. This is a full-stack role with a strong backend focus: approximately 75% server-side development in C#/.NET and 25% frontend work across a WPF desktop application and a React web application.

Requirements

  • Professional experience developing and shipping software, with evidence of taking work from start to finish with limited supervision.
  • Proficiency in at least one statically typed programming language, such as C#, Java, Go, or TypeScript.
  • Solid SQL skills, including relational data models, query writing, and understanding query execution plans.
  • A strong testing mindset, including attention to edge cases, validation, and verification of AI-generated code.
  • Understanding of secure development fundamentals, including input validation and protecting sensitive information in code, logs, and application workflows.
  • A structured approach to debugging using hypotheses, debuggers, and logs, with a focus on understanding root causes.
  • Clear, proactive communication, including writing useful pull request descriptions, responding constructively to feedback, and raising blockers early.

Nice To Haves

  • Professional experience with C#/.NET.
  • Experience integrating with external services, including appropriate use of timeouts, retries, and idempotency.
  • Experience writing reversible database migrations and validating them against realistic data.
  • Familiarity with cloud-hosted SaaS applications, CI/CD pipelines, or containerized environments.
  • Exposure to finance, accounting, or another domain where accuracy, consistency, and reconciliation are critical.
  • Frontend development experience, particularly with WPF or React.
  • Hands-on experience with agentic AI workflows or building AI-powered capabilities into a product.

Responsibilities

  • Own stories end to end, from refinement and design through development, testing, production deployment, and follow-up in the live environment.
  • Validate outputs against expected results, investigate discrepancies, and test edge cases.
  • Work within existing architecture and modules, write maintainable code, and explain engineering trade-offs.
  • Use AI-assisted development tools where valuable, applying scrutiny, testing, and verification appropriate to the risk and complexity of changes.
  • Participate in a light on-call rotation, following established runbooks and working with experienced engineers when issues need escalation.
  • Clarify ambiguous requirements by asking questions, engaging stakeholders, and turning requirements into actionable work.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service