Senior Software Engineer
About the Role
We are looking for a Senior Software Engineer with deep expertise in .NET Core and distributed systems to help us drive architectural excellence and build resilient, scalable platforms. You will play a key role in rethinking legacy systems, designing future-proof solutions, and mentoring the next generation of engineering talent.
What You'll Do
- Lead the design and development of mission-critical features in a service-oriented architecture (SOA).
- Participate in the architectural redesign of our monolithic application into a microservices ecosystem.
- Drive the adoption of CI/CD pipelines, improving team delivery speed and reliability.
- Collaborate on architectural reviews, contributing deep technical insight and a pragmatic mindset.
- Mentor engineers, resolve team conflicts constructively, and speak at internal meetups to foster knowledge sharing.
- Play an active role in hiring and onboarding new engineers, helping to shape the culture and standards of the team.
What Were Looking For:
- 5+ years of hands-on experience in backend development, preferably with .NET Core.
- Strong hands-on experience with .NET Core, distributed systems, and scalable backend architectures.
- Deep understanding of advanced architectural patterns such as Event Sourcing and Domain-Driven Design (DDD).
- Proven expertise in MS SQL, including replication, partitioning, and performance tuning.
- Solid experience in leading complex engineering initiatives from concept to delivery.
- Effective communication skills with the ability to mentor others and influence stakeholders.
- Experience participating in or leading hiring and onboarding processes.
Nice to Have
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Exposure to observability tools and infrastructure (e.g., Prometheus, Grafana, ELK stack).
Why Join Us?
- Work on technically challenging projects with real impact.
- Be part of a culture that values continuous learning, autonomy, and engineering excellence.
- Opportunity to shape architecture and processes from the ground up
- Competitive salary and benefits, flexible work environment.