Dev.Pro

Senior Software Engineer – Tech Lead, .NET, Angular

Dev.Pro

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead the build of AI agent-backed products from concept to production, shaping architecture and standards
  • Work with modern cloud-native technologies, including OAuth2/OIDC, event-driven systems, containers, SQL/NoSQL, and Azure services
  • Thrive in a hands-on technical leadership role with meaningful ownership of design decisions, quality, and delivery outcomes
  • Design and implement agent workflows for data processing and communications compliance checks
  • Define patterns for prompting, tool use, grounding, safety, and packaging agent capabilities for low-code deployment
  • Translate ambiguous requirements into clear technical plans
  • Architect and build a secure, scalable API layer over the EDW to support performance, governance, and developer productivity
  • Implement data access patterns across SQL and NoSQL stores
  • Build and maintain an MCP layer for standardized agent and client access to tools/functions
  • Own backend architecture, implement core services, and set standards for code, testing, and documentation
  • Apply OAuth2/OIDC and modern identity patterns; ensure API security, authorization, secrets management, and auditability
  • Drive event-driven architecture patterns, resilience, and operational readiness
  • Mentor engineers through design reviews, pairing, and coaching

Requirements

  • 7+ years of backend engineering experience with strong C# and modern .NET skills
  • Strong command of Angular for frontend development
  • Experience designing scalable architecture and APIs
  • Strong Azure experience (or equivalent), including cloud-native services and production operations
  • Knowledge of OAuth2/OIDC, token-based API authentication, and API security patterns
  • Strong understanding of event-driven architecture (messaging, pub/sub, eventual consistency)
  • Experience with containerization and Azure container services
  • Strong SQL skills (data modeling, query performance) and experience with Azure Cosmos DB
  • Proven ability to mentor engineers and raise engineering standards
  • Strong problem-solving skills in ambiguous or evolving environments
  • Clear communication with technical and non-technical stakeholders
Benefits
  • 30 paid days off per year to use however you like — vacations, holidays, or personal time
  • 5 paid sick days, up to 60 days of medical leave, and up to 6 paid days off per year for major family events like weddings, funerals, or the birth of a child
  • Partially covered health insurance after the probation, plus a wellness bonus for gym memberships, sports nutrition, and similar needs after 6 months
  • Paid in U.S. dollars and cover all approved overtime
  • Join English lessons and Dev.Pro University programs, and take part in fun online activities and team-building events
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NETAngularAPI designAzureOAuth2OIDCevent-driven architectureSQLNoSQL
Soft Skills
technical leadershipmentoringproblem-solvingcommunication