Staff Software Engineer

Lemonedge Technology LTD

About The Position

LemonEdge is seeking a Staff Software Engineer to shape the future of its platform and guide technical decisions that support continued growth. The role calls for an experienced engineer who can navigate complexity, clarify ambiguous problems, translate business priorities into sound architectural decisions, influence technical direction across teams, establish engineering standards, and guide implementation while staying close to the technology. This is a full-stack position with a strong backend focus: approximately 75% server-side C#/.NET and 25% frontend work across WPF desktop and React web applications. The engineer will help determine system architecture, protect the accuracy and auditability of financial processing, raise engineering capability, and partner with Product, senior leadership, clients, and business stakeholders on technical strategy and priorities.

Requirements

  • Extensive experience designing, developing, and operating production software, with a proven track record of influencing technical direction across engineering teams.
  • Deep backend engineering expertise, ideally with C#/.NET, alongside practical knowledge of another area such as data architecture, frontend development, or cloud infrastructure.
  • Experience designing systems where data accuracy, consistency, and traceability are critical, particularly in financial or similarly complex processing environments.
  • Strong understanding of distributed systems, software architecture, database design, scalability, and system performance.
  • Demonstrated ability to mentor engineers, influence technical standards, and contribute to recruitment and team development.
  • Confidence making complex technical decisions, explaining trade-offs, and gaining alignment across engineering, product, and business stakeholders.
  • Strong written and verbal communication skills, including documenting architectural decisions and presenting technical recommendations to senior leadership.
  • Sound judgment in balancing consistency across systems with flexibility to choose the right solution for individual problems.

Nice To Haves

  • Experience in private markets, fund administration, fund accounting, fintech, or regulated financial services.
  • Experience leading significant architectural transformations, platform migrations, or service extractions across multiple teams.
  • A track record of producing design documents, technical proposals, and RFCs that drive meaningful decisions.
  • Experience participating in client-facing architecture discussions, technical due diligence, or strategic technology reviews.
  • Frontend expertise, particularly WPF or React, enabling influence across the full technology stack.
  • Experience designing agentic workflows or integrating AI-driven capabilities into products, including understanding where they deliver genuine value.
  • Previous experience in an early-stage or high-growth technology business, helping establish engineering practices and technical foundations.

Responsibilities

  • Establish architectural principles and guide the evolution of team systems so technical decisions support immediate priorities and long-term business objectives.
  • Take ownership of ambiguous, high-impact problems, structure competing priorities, and make informed decisions when information is incomplete.
  • Determine how systems and services should be structured, balancing scalability, maintainability, performance, and operational cost; assess when to introduce new capabilities versus simpler solutions.
  • Define and champion standards that make critical calculations and financial processing accurate, consistent, traceable, and auditable.
  • Mentor engineers, encourage strong technical practices, lead by example in design discussions and code reviews, and contribute to hiring and talent development.
  • Partner with Product and senior leadership on technical strategy, roadmap priorities, and trade-offs.
  • Communicate architectural decisions clearly and represent engineering in client and business discussions.
  • Identify architectural risks, technical debt, and opportunities to improve system reliability, performance, and engineering efficiency.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service