Qureos

FIND_THE_RIGHTJOB.

Senior Full Stack (.NET)

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Role Summary

The Staff Software Engineer acts as a senior technical leader within the engineering organization, driving high-impact initiatives across multiple work streams. This role provides deep technical expertise, influences architecture decisions, mentors engineering teams, and ensures high-quality, scalable, secure solutions aligned with business objectives.

Key Responsibilities

Technical Leadership & Execution

  • Lead and coordinate technical and business aspects of software development, including requirement analysis, design, solution planning, and implementation.
  • Serve as a subject-matter expert and principal developer on complex project modules.
  • Act as a technical escalation point across multiple teams and projects.
  • Identify risks, propose mitigation strategies, and ensure robust solution design.
  • Drive continuous improvement in engineering practices, code quality, and testing standards.

Architecture & Design

  • Collaborate with Architects to review technical designs and propose improvements.
  • Recommend design patterns, application structure, and integration strategies.
  • Evaluate technologies, frameworks, and tools to enhance platform capabilities.

Team Collaboration & Mentorship

  • Mentor engineers across disciplines to build technical depth and leadership.
  • Encourage ownership, accountability, and strong engineering culture.
  • Participate in technical hiring and maintain a high hiring bar.

Operational Excellence

  • Promote best practices in coding, testing, observability, and security.
  • Collaborate with DevOps teams to optimize CI/CD and deployment processes.
  • Support incident handling and conduct root-cause analysis.

Additional

  • Fulfill all responsibilities of a Senior Software Engineer with higher autonomy.
  • Take on additional duties as business needs evolve.
Technical Competencies
  • Ability to articulate complex technical concepts clearly and lead client discussions.
  • Communicates effectively with both technical and non-technical stakeholders; produces clear technical documentation.
  • Strong understanding of CI/CD workflows, pipelines, infrastructure basics, and Dev–Ops collaboration gaps.
  • Advanced programming expertise with solid grasp of OOP/FP, SOLID principles, and GoF design patterns; supports and mentors junior engineers.
  • Full-stack development capability across backend (.NET), frontend (React), with basic mobile understanding; deep expertise in at least one core stack.
  • Ensures code quality through unit, integration, and end-to-end testing; applies code analyzers and enforces testing standards.
  • Delivers high-quality PRs, validates functionality thoroughly, and enforces engineering best practices and standards.

© 2025 Qureos. All rights reserved.