Job Description We are seeking a top candidate to join our team as Senior Software Engineer. Compensation: USD 4K - 5K/month. Location: Remote (for Bolivia, México, Colombia, República Dominicana, Uruguay, Perú, Ecuador, Chile, and Argentina residents). Mission of Softgic: In Softgic S.A.S. we work for the digital and cognitive transformation of our clients, aware that quality is an essential factor for us, we incorporate the following principles into our policy: - Deliver quality products and services. - Achieve the satisfaction of our internal and external clients. - Encourage in our team the importance of training to grow professionally and personally through development plans. - Comply with the applicable legal and regulatory requirements. - Promote continuous improvement of the quality management system. What makes you a strong candidate: - You have 7+ years of experience in software development. - You are expert in REST API, data structures, .NET Core, and C#. - You are proficient in Angular and React.js. - You are beginner in engineering management. - Spanish - Native or fully fluent. - English - Native or fully fluent. Responsibilities and more: Location: Remote Type: Full-time Seniority Level: Senior Responsibilities: - Design, build, test, and maintain core web applications using C#/.NET (80%+ coding). - Develop, consume, and document RESTful APIs. - Lead technical efforts and mentor junior developers. - Collaborate with cross-functional teams to deliver scalable software solutions. - Participate in live coding interviews and technical discussions. Requirements - 7–12 years of professional software development experience. - Strong experience with C#/.NET and .NET Core. - Hands-on experience with Web APIs and serverless deployments. - Solid understanding of front-end technologies (React, Angular, or similar). - At least 6 months leading other engineers (tech lead, mentor, etc.). - Excellent communication skills (verbal and written). - Ability to perform under pressure in live coding environments (e.g., 45-min LeetCode-style challenge). - B.S. in Computer Science or related field (or equivalent experience). Technical interview: - Candidates will participate in a live technical coding test (45 minutes) with two Hiring Managers. - The session will include 2 LeetCode-style questions focused on algorithms and data structures. - You will be evaluated on: - Code correctness and efficiency. - Clarity of thought and problem-solving. - Communication skills. - Leadership and collaboration approach. Benefits - We're certified as a Great Place to Work. - Opportunities for advancement and growth. - Paid time off. - Formal education and certifications support. - Benefits with partner companies. - Referral program. - Flexible working hours. Requirements 7–12 years of professional software development experience. Strong experience with C#/.NET and .NET Core. Hands-on experience with Web APIs and serverless deployments. Solid understanding of front-end technologies (React, Angular, or similar). At least 6 months leading other engineers (tech lead, mentor, etc.). Excellent communication skills (verbal and written). Ability to perform under pressure in live coding environments (e.g., 45-min LeetCode-style challenge). B.S. in Computer Science or related field (or equivalent experience). Technical interview: Candidates will participate in a live technical coding test (45 minutes) with two Hiring Managers. The session will include 2 LeetCode-style questions focused on algorithms and data structures. You will be evaluated on: - Code correctness and efficiency. - Clarity of thought and problem-solving. - Communication skills. - Leadership and collaboration approach. Required Skill Profession Computer Occupations