Mid-Level Software Engineer - US

Lemonedge Technology LTD

About The Position

LemonEdge is seeking a Mid-Level Software Engineer who combines strong engineering fundamentals with sound technical judgment. The role requires translating requirements into practical solutions, anticipating challenges, working independently, and contributing to the wider team’s success. This is a full-stack position with a strong backend focus: approximately 75% server-side C#/.NET development and 25% frontend development across WPF desktop and React web applications. The engineer will help deliver the technology behind the company’s transformation by owning platform components, taking work from requirements through deployment, maintaining engineering quality, and collaborating across teams.

Requirements

  • Proven experience designing, developing, and shipping production software.
  • Strong proficiency in at least one statically typed programming language and ability to apply sound engineering principles.
  • Strong SQL skills, including data modelling, query optimisation, and investigating performance issues in production environments.
  • Demonstrated responsibility for features or components beyond initial release, including maintenance and ongoing improvements.
  • A disciplined approach to testing that covers edge cases and real-world scenarios, and the judgment to critically assess and validate AI-generated code.
  • Ability to communicate technical decisions clearly through pull requests, design documentation, and engineering discussions.
  • A proactive mindset, with confidence to challenge assumptions, identify potential issues, and recommend practical solutions.

Nice To Haves

  • Commercial C#/.NET development experience.
  • Knowledge of fund accounting, financial services, fintech, or other data-intensive industries where accuracy and reconciliation are essential.
  • Familiarity with cloud-hosted SaaS platforms, CI/CD pipelines, and container technologies.
  • Experience establishing monitoring, logging, and alerting standards for production services.
  • Frontend development knowledge, particularly WPF or React.
  • Exposure to agentic workflows or integrating AI-driven capabilities into software products.
  • Previous experience in an early-stage or high-growth technology business.

Responsibilities

  • Design, implement, and maintain key areas of the platform, making considered architectural decisions and ensuring the work remains dependable as the product evolves.
  • Turn product requirements into well-planned technical solutions, accounting for database migrations, testing, documentation, and deployment dependencies.
  • Develop meaningful automated tests, validate functionality against real-world client scenarios, and address underlying causes rather than temporary fixes.
  • Introduce feature flags and safe deployment strategies, planning database changes to minimize disruption and support continuous delivery.
  • Partner with Product and Support to understand client needs, challenge unnecessary complexity, and identify improvements that deliver lasting value.
  • Contribute thoughtful code reviews, share technical knowledge, and support colleagues in strengthening their engineering practices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service