Senior Software Engineer .Net
Core
Design and build resilient, high-throughput cloud-native distributed systems and microservices for global businesses.
Role type
Senior IC .NET backend engineer
Builds
Scalable event-driven microservices and APIs
Domain
Cloud-native distributed systems, .NET ecosystem
Deliverable
production ML models | product features | infrastructure
Required skills
C#, .NET 8+, ASP.NET Core, Event-Driven Architecture (EDA), AWS (ECS, EC2, SQS, SNS), SQL, NoSQL, Redis, Terraform, GitHub Actions, xUnit, WireMock, asynchronous programming, RESTful API design, SOLID principles
Preferred skills
Kafka, Kinesis, RabbitMQ, LLMs and Generative AI using .NET or Python
Technologies
.NET 8, C#, ASP.NET Core, AWS, Terraform, GitHub Actions, xUnit, WireMock, SQL, NoSQL, Redis, DynamoDB
Responsibilities
Challenge ambiguous business requirements and analyze acceptance criteria; Design decoupled, scalable solutions using Event-Driven Architecture; Write highly concurrent, thread-safe applications; Write robust unit and integration tests using TDD; Deploy through modern CI/CD pipelines and monitor production telemetry
Seniority
Senior, hands-on IC