Principal Backend Engineer (C#/Azure)
Join Marvik and be part of a world-class engineering team! Build, optimize, and scale a complex C# / .NET system running on Azure and Kubernetes.
🌟 What do we offer?
Challenging and impactful projects
Opportunity to shape a large-scale Windows application connected to the cloud
Work with cutting-edge technologies like C#, .NET, Azure, and Kubernetes
Join a growing startup working with world-class clients (Apple, NVIDIA, Microsoft, Mercado Libre, among others)
Excellent work environment with talented and highly motivated professionals
Hybrid work setup — flexibility to work remotely and on-site
🧑🏻💻 Responsibilities:
Develop and maintain core backend components in C# and .NET
Collaborate on the design, architecture, and evolution of a complex Windows desktop application
Improve and standardize development and deployment processes (CI/CD, GitHub workflows, documentation)
Optimize and maintain Kubernetes clusters and Azure cloud services
Work closely with architects and senior engineers to define scalable, maintainable solutions
Participate in evaluating cloud architecture strategies (Azure vs. AWS)
Promote best practices across code quality, performance, and collaboration
🤝 If you have:
Strong hands-on experience in C#, .NET, Azure, Kubernetes, and Windows desktop applications
Proven background improving software architecture, CI/CD pipelines, and cloud infrastructure
Solid understanding of software engineering best practices (design patterns, clean code, testing, version control)
Experience working with containerized environments and cloud-native applications
Strong communication skills in English (spoken and written)
A proactive and confident approach — able to influence and drive technical decisions
Bonus: experience with DevOps practices or multi-cloud environments
- Department
- Technology
- Locations
- Argentina, Colombia, Uruguay, Peru, Mexico
- Remote status
- Fully Remote