Job Openings Staff Engineer Senior C# Developer

About the job Staff Engineer Senior C# Developer

Job Title: Staff Engineer Senior C# Developer

Location: Remote Latin America Preferred

Type of Contract: Full-Time

Salary Range: Market Rates

Language Requirements: English (Professional Proficiency)

We are seeking a skilled Staff Engineer Senior C# Developer with strong software architecture experience to join our growing team. You will play a key role in designing and building scalable, high-performance applications while guiding critical architectural decisions. Your work will directly impact the stability, evolution, and long-term maintainability of our platform.

Key Responsibilities:

  • Contribute to all stages of the software development lifecycle, from requirements and design to coding, testing, release, and support.
  • Provide technical leadership in architecting large-scale, cloud-native systems and complex enterprise applications.
  • Design, develop, and deploy high-quality C#/.NET solutions with strong attention to code quality, organization, and automation.
  • Collaborate with cross-functional teams to translate business requirements into technical designs and help shape platform strategy.
  • Apply proven design patterns to deliver scalable, maintainable, and resilient architectures.
  • Ensure optimal performance, reliability, and responsiveness through testing, code reviews, performance tuning, and continuous improvement.
  • Maintain and enhance existing applications, troubleshoot system issues, and support ongoing platform evolution.

Must-Have Qualifications:

  • Bachelors or Masters degree in Computer Science, Software Engineering, or 10+ years of professional software development experience.
  • Advanced proficiency in C# and .NET Framework/Core development.
  • Strong understanding of object-oriented programming, design patterns, and scalable software architecture.
  • Deep commitment to clean, efficient, and maintainable code, with strong knowledge of SOLID principles and engineering best practices.
  • Expertise in relational databases such as SQL Server.
  • Proficiency working with cloud platforms including Azure and AWS.
  • Experience with Git and standard version control workflows.
  • Eagerness to learn and grow in software architecture and system design.

Preferred Qualifications:

  • Experience with NoSQL databases such as MongoDB or PostgreSQL.
  • Proficiency with cloud technologies including Azure Functions, Blob Storage, IoT Hub, AWS Lambda, and IoT Core.
  • Experience working with microcontrollers or microprocessors (e.g., Raspberry Pi).
  • Comfort with low-level programming concepts or assembly routines.
  • Passion for exploring new technologies and building solutions that create real-world impact.