Staff Software Engineer
Posted Updated 1
view
Description
Responsibilities:
- Act as the primary technical authority for the team's system-level decisions.
- Mentor senior and junior engineers through design reviews, code reviews, and hands-on problem-solving.
- Provide technical clarity during planning by identifying complexity, risks, and dependencies early.
- Raise the overall technical maturity of the team through example and consistent standards.
The core requirements for the job include the following:
Backend and Systems:
- Deep expertise in C#/. NET Core (API design, async patterns, clean architecture).
- Strong experience with SQL (schema design, indexing, query optimization, data consistency).
- Experience building and operating service-oriented or integration-heavy systems in production.
- Strong understanding of performance tuning, concurrency, and failure modes.
Frontend and Cross-Stack:
- Solid working knowledge of Angular / TypeScript to review architecture, debug cross-stack issues, and define API contracts.
- Ability to reason about frontend performance, state management, and system interactions.
