Senior Software Engineer
Indexed description
What You’ll Do
- Design and build robust, high-performance, secure backend services in C# / .NET.
- Contribute to backend architecture and technical decisions alongside the team.
- Design and document APIs (Swagger / OpenAPI) for clean, well-versioned integrations.
- Take part in code reviews and help uphold the team’s engineering standards.
- Drive performance, reliability, and secure-by-design practices in your code.
- Contribute to build, packaging, and deployment so releases are repeatable and reliable.
Must-have Qualifications
- 5+ years in backend engineering.
- 1+ years experience in AI Tools Claude Code, Copilot, Cursor
- Expert-level command of the core .NET stack: C#, .NET / .NET Core, ASP.NET Core, Entity Framework, LINQ, and async/concurrent programming.
- Strong networking fundamentals (TCP/IP, HTTP/S, sockets) and API/service communication.
- Proven performance-engineering skills: profiling, optimization, and advanced debugging of complex systems.
- Strong background in secure code writing (OWASP, secure SDLC, common vulnerability classes and mitigations).
- Experience with API design and documentation using Swagger / OpenAPI (e.g. Swashbuckle).
- Software packaging and deployment experience (NuGet, containers/Docker, CI-driven artifacts, installers).
- Fluent with modern dev tooling: Git, JIRA, Jenkins.
- Professional-level English.
- Excellent interpersonal and communication skills.
- Cloud experience (Azure / AWS) and microservices or messaging (e.g. gRPC, RabbitMQ, Kafka).
- Experience with AI-first development (Claude Code, Cursor).
- Additional programming languages and frameworks.
- Experience working in large organizations (e.g. banking / financial services).
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search