Senior Software Engineer
We Are Remoti — Colombia · Posted ~2 hours ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
About the Company
About the Role
We're looking for a Senior .NET Software Engineer to join our Engineering team and help build highly scalable backend systems that power business-critical applications.
In this role, you'll design, develop, and maintain distributed backend services using modern Java while collaborating closely with Product, Engineering, and Architecture teams.
You'll solve complex technical challenges, optimize application and database performance, and contribute to building reliable, resilient systems that support high-volume production workloads.
If you're passionate about backend engineering, enjoy designing scalable systems, and thrive in an environment where engineers own the systems they build and run, we'd love to hear from you.
Responsibilities
Design, develop, and maintain scalable backend services using modern .Net and associated technologies.Build RESTful APIs and microservices that support high-volume production workloads.Write clean, maintainable, and testable code following software engineering best practices.Design performant, fault-tolerant, and resilient backend solutions.Troubleshoot production issues, identify root causes, and implement long-term solutions.Design systems that safely handle concurrency, distributed transactions, and high traffic.
Qualifications
Required Skills
Professional .NET backend development experience, with strong proficiency in C#, .Net Core, Azure and AWS.
Expertise in frontend technologies like React and Next is a big plus.Strong understanding of concurrency and distributed systems, including multithreading, synchronization, thread safety, deadlocks, race conditions, and designing reliable, scalable backend services.Advanced SQL and database experience, with the ability to write and optimize complex queries, understand joins, aggregations, window functions, and work with relational databases such as PostgreSQL, MySQL, or SQL Server.Solid problem-solving skills, including algorithms, data structures, performance optimization, debugging, and identifying production issues in large-scale systems.Practical use of AI tools for development.
Preferred Skills
Experience working in financial, accounting or banking industries.
Additional Information
The position is based in Medellín and Bogotá in a Work From Home modality.Candidates from other locations will not me considered.Please when submitting your CV make sure it is the English version.
We have 143,971 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 143,971 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume