Senior Software Engineer – .NET / Angular (560)
Job Description
We are seeking a hands-on Senior .NET Engineer to design, build, and deliver high-quality, scalable enterprise SaaS applications.
About our client Our client provides comprehensive HR software for the public sector, covering the full employee lifecycle - recruiting, onboarding, performance management, and compliance for government organizations .
What you'll do
-
Break down large or complex problems into smaller parts, design clean solutions, and implement the core framework.
-
Build and maintain RESTful APIs and backend services using C#, .NET Core, Entity Framework, and Web API.
-
Apply software architecture patterns like Domain-Driven Design (DDD) and CQRS to build modular and scalable systems.
-
Work directly with SQL Server—designing databases, writing stored procedures, optimizing queries, and tuning performance.
-
Use Entity Framework (EF Core or EF6) for ORM and data access.
-
Write clean, testable, and maintainable code with proper documentation.
-
Take full ownership of testing your own code—unit, integration, and performance testing—as part of a Shift Left / No QA team setup.
-
Collaborate with product managers and other teams to understand requirements and deliver customer-focused features.
-
Use AI development tools (required)—including GitHub Copilot, Claude, or similar—to assist with code generation, refactoring, documentation, and development speed.
What you bring (must-haves)
-
5+ years of experience in enterprise or SaaS software development.
-
Strong hands-on experience with C#, .NET Core, and Web API.
-
Deep understanding of Entity Framework (EF Core or EF6).
-
Proficiency in SQL Server – writing queries, stored procedures, indexing, and performance tuning.
-
Familiarity with Angular or other frontend frameworks.
-
Solid understanding of object-oriented programming, design patterns, and enterprise architecture.
-
Experience with DDD, CQRS, and clean layering of business logic and data access.
-
Familiarity with multi-threading, asynchronous programming, and system performance tuning.
-
Comfort working with Git and modern development environments (CI/CD, Agile).
-
Strong debugging and troubleshooting skills.
-
Excellent communication skills in English (conversational English is mandatory).
-
Experience working across multiple teams or squads.
-
Active daily use of AI development tools like GitHub Copilot, Claude, or similar in your workflow.
Bonus points for (nice-to-haves)
-
Real-world experience building AI-powered features (e.g., smart forms, intelligent search, NLP features).
-
Experience working in a Shift Left environment with full feature ownership—design to production.
-
Exposure to event-driven architecture or messaging patterns.
Perks & benefits 💻 Equipment provided — none of that "bring your own device" stuff here 🛡️ Full back-office support — Legal, Accounting, HR Business Partner, and Delivery team 🧭 Career and cultural mentoring — how to show up, stand out, and navigate US work culture 🗣️ Free English lessons with a native speaker 🤝 Referral bonus — recommend Ubi to your tech friends and get paid for it 🏖️ Florianpolis HQ always open — 100% remote, but the office is there whenever you want it.
How the process works
-
Interview with our Tech Recruiter (+ quick AI assessment, if needed)
-
Client interview process (varies by company)
-
Offer 🎉
-
Onboarding with full Ubiminds support
Why Ubiminds? With 9 years in the market and GPTW-certified, Ubiminds connects Latin American tech professionals with software companies in the US and Canada . Hundreds of professionals in data, design, product, and engineering are already growing in North American teams with our support . We're with you throughout the entire journey — Recruitment, Legal, Accounting, PeopleOps, and career guidance — so you can thrive internationally with confidence .
Ready to go global? Apply now — it takes less than 5 minutes.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.