Digis10.03.26
AI SCORE 8.5

Senior Software Engineer - C# (.NET) & C++ Remote

$120K–$150K/year

About the Role

Digis is looking for a Senior Software Engineer to join our dynamic team and work remotely. As a Senior Software Engineer, you will play a crucial role in developing a cutting-edge, cloud-based broadcasting platform that is revolutionizing the way TV channels are created, managed, and delivered. This platform is designed to replace traditional on-premise solutions, allowing users to reach Pay-TV and OTT platforms worldwide.

What You'll Do

  • Design, write, and debug high-performance code in both C++ (Engine) and C# (.NET) (Senior Software Engineer remote role).
  • Utilize SWIG for seamless integration of C++ code into .NET applications.
  • Architectural evolution by splitting existing APIs into multiple microservices and implementing scaling for critical processes.
  • Develop for Linux platforms using Ubuntu servers and WSL.
  • Take ownership of features such as updating stats history interfaces and developing cloud run emulation locally.

Requirements

  • 5+ years of experience in C# (.NET) backend development.
  • 3+ years of expertise in C++.
  • Proficient in English for effective collaboration with the CTO and passing technical interviews.

Nice to Have

  • Experience with cloud computing and microservices architecture.
  • Familiarity with testing frameworks and methodologies.
  • Knowledge of accounting software and support processes.

What We Offer

  • 20 paid vacation days and 5 paid sick leaves per year.
  • Personalized development plan (PDP) and training/course compensation.
  • Work equipment (laptop/monitor) and professional support.
  • Full accounting and legal support for your peace of mind.
Language Requirements
EnglishB2
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Senior Software Engineer position at Digis offers an exciting opportunity to work on innovative cloud-based solutions. Enjoy competitive salary, remote work, and professional growth.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in C# and C++ with hands-on experience in developing microservices and cloud-based applications, utilizing technologies like Docker and Kubernetes for deployment and orchestration.

Strong problem-solving mindset with a passion for optimizing performance in Linux environments, particularly on Ubuntu, ensuring seamless integration and functionality of software solutions.

Demonstrated ability to work independently in a fully remote setting, with a proactive approach to project management and collaboration using tools like Jira and Git for version control.

Learning Resources

C# Programming Guideguide

Career Path

Senior Software Engineer - C# (.NET) & C++ Remote(Now)Lead Software Engineer(1-2 years)Engineering Manager(3-5 years)

Market Overview

Market Size 2024
$12.5B
Annual Growth
8.2%
AI Adoption in Software Development
45%
Investment in Cloud Computing
+25%
Labour Demand for C# and C++ Developers
+15%
Avg Salary for Senior Software Engineer
$120K

Skills & Requirements

Required
CC++SWIG
Growing in Demand
KubernetesDockerDevOps Practices
Declining
Visual BasicjQuery

Domain Trends

Rise of Microservices Architecture
Microservices are increasingly being adopted, with 70% of organizations planning to implement them by 2025 to enhance scalability and flexibility.
Shift to Cloud-Native Development
Cloud-native development is projected to grow by 30% annually, as companies seek to improve deployment speed and operational efficiency.
Increased Focus on Cybersecurity
With 60% of companies reporting cyber threats, there's a growing demand for secure coding practices and tools in software development.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.