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.