
Senior Software Engineer – Tech Lead, .NET, Angular
Dev.Pro
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
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