Principal Software Engineer

Added
16 days ago
Type
Full time
Salary
Salary not provided

Related skills

azure terraform microservices rest azure devops

📋 Description

  • Senior technical leadership role shaping architecture of a cloud-based SaaS platform.
  • Act as technical authority guiding design across distributed systems, microservices, APIs, frontend
  • Balance hands-on engineering with mentorship, technical decision-making, and cross-functional
  • Aim to build scalable, secure, highly available, maintainable, and cost-effective solutions.
  • Collaborate with Product, QA, DevOps, Security, and engineering leadership to raise technical
  • Address complex production challenges and drive automation and secure development practices.

🎯 Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, IT, or related field.
  • Extensive software development experience across backend, frontend, cloud, and distributed systems.
  • Backend: C# and .NET, REST APIs; microservices-based architectures.
  • Frontend: HTML, CSS, JavaScript/TypeScript, React/Angular.
  • Architecture: SOLID, DDD, microservices, CQRS, event sourcing, BFF.
  • Databases: SQL Server, NoSQL (Cosmos DB, MongoDB).

🎁 Benefits

  • Permanent full-time employment with a 42-hour work week.
  • 100% remote work option from Brazil; hybrid option for Serra Gaúcha region.
  • Compensation in BRL.
  • Opportunity to work on a modern cloud-based SaaS platform serving a global customer base.
  • Exposure to Azure, .NET, microservices, DevOps, IaC, and modern frontend technologies.
  • Senior-level opportunity to influence architecture, standards, and platform evolution.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →