Senior Software Engineer – C# ID55642

AgileEngine

Perímetro Urbano Yopal

Hybrid

COP 213,606,750 - 284,809,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Professional growth: Mentorship, TechTalks, and personalized growth roadmaps
Competitive compensation: USD-based pay with education, fitness, and team activity budgets
Exciting projects: Modern solutions with Fortune 500 and top product companies
Flextime: Flexible schedule with remote and office options

Job summary

AgileEngine in Colombia is seeking a Senior Backend Engineer to design and optimize high-performance, multi-threaded systems. You will re-architect legacy workflows into scalable architectures while using C#, SQL, and AWS. The ideal candidate has over 4 years of software engineering experience, with expertise in concurrency and performance tuning. The position offers professional growth opportunities and involves exciting projects with Fortune 500 companies.

Qualifications

  • 4+ years of experience as a software engineer.
  • Expert-level proficiency in C# with experience in multi-threaded and parallel processing.
  • Strong understanding of threading models, synchronization primitives, and concurrency debugging.

Responsibilities

  • Lead the design and development of highly concurrent, multi-threaded applications in C#.
  • Re-architect legacy synchronous workflows into scalable, thread-safe solutions.
  • Design, develop, and optimize complex SQL queries, stored procedures, and large-scale data operations.
  • Utilize Apache Spark for distributed data processing at scale.
  • Deploy and manage solutions on AWS.

Skills

C#
SQL
AWS
Concurrency debugging
Performance tuning
C++
Apache Spark
Upper-intermediate English

Job description

AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.

Why Join Us

If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!

About the Role

As a Senior Backend Engineer, you will design and optimize high-performance, multi-threaded systems, transforming legacy workflows into scalable, thread-safe architectures. Leveraging deep expertise in C#, SQL, and AWS, you’ll drive concurrency improvements, enhance system throughput, and support large-scale data processing with technologies like Apache Spark. This role offers strong technical ownership and the opportunity to shape reliable, high-impact backend systems in complex environments.

What You Will Do
  • Lead the design and development of highly concurrent, multi-threaded applications in C#
  • Re-architect legacy synchronous workflows into scalable, thread-safe solutions
  • Apply advanced knowledge of threading models, synchronization primitives, and performance tuning to optimize system throughput and minimize contention
  • Design, develop, and optimize complex SQL queries, stored procedures, and large-scale data operations
  • Utilize Apache Spark for distributed data processing at scale
  • Deploy and manage solutions on AWS, ensuring reliability, scalability, and cost efficiency
  • Diagnose and resolve concurrency issues, perform application profiling, and drive continuous improvements in system performance
  • Collaborate with cross-functional teams to define technical requirements, align architecture with business goals, and deliver high-quality solutions
Must Haves
  • 4+ years of experience as a software engineer
  • Expert-level proficiency in C# with experience in multi-threaded and parallel processing
  • Understanding of C++
  • Strong understanding of threading models, synchronization primitives, and concurrency debugging
  • Proven experience in performance tuning and application profiling for large-scale systems
  • Advanced proficiency in SQL
  • Proven experience deploying solutions on AWS
  • Strong problem-solving and debugging skills focused on scalability and reliability
  • Upper-intermediate English level
Nice to Haves
  • Hands-on experience with Apache Spark
  • Experience in re-engineering legacy systems into modern architectures
  • Familiarity with microservices design principles and cloud-native development patterns
  • Strong communication and collaboration skills with cross-functional teams
Perks and Benefits
  • Professional growth: Mentorship, TechTalks, and personalized growth roadmaps
  • Competitive compensation: USD-based pay with education, fitness, and team activity budgets
  • Exciting projects: Modern solutions with Fortune 500 and top product companies
  • Flextime: Flexible schedule with remote and office options
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C# Developer ID55642
Senior C# Developer ID55642

AgileEngine • Perímetro Urbano Florencia

Hybrid
COP 106,803,375 - 178,005,625
Mentorship
Flexible schedule
Competitive compensation
+2
C# Engineer (Senior/Lead) ID41548 ($2,500 signing bonus)
C# Engineer (Senior/Lead) ID41548 ($2,500 signing bonus)

AgileEngine • Bucaramanga

On-site
COP 273,394,781 - 390,563,974
Professional growth opportunities
Competitive USD-based compensation
Exciting projects with top-tier clients
+1
C# Engineer (Senior/Lead) ID41548 ($2,500 signing bonus)
C# Engineer (Senior/Lead) ID41548 ($2,500 signing bonus)

AgileEngine • Cali

On-site
COP 103,409,933
Professional growth opportunities
Competitive compensation
Exciting projects with top-tier clients
+1
Full Stack Engineer (Senior) ID55150
Full Stack Engineer (Senior) ID55150

AgileEngine • Medellín

Hybrid
COP 312,412,000 - 437,377,000
Professional growth
Competitive compensation
Exciting projects
+1
Full Stack Engineer (Senior) ID55150
Full Stack Engineer (Senior) ID55150

AgileEngine • Pereira

Hybrid
COP 120,000,000 - 180,000,000
Professional growth opportunities
Competitive compensation packages
Exciting projects
+1
Full Stack Engineer (Senior) ID55150
Full Stack Engineer (Senior) ID55150

AgileEngine • Perímetro Urbano Barranquilla

Hybrid
COP 120,000,000 - 240,000,000
Professional growth: Mentorship, TechTalks
Competitive compensation: USD-based pay
Exciting projects: Modern solutions
+1
Senior Full Stack Engineer ID98463
Senior Full Stack Engineer ID98463

AgileEngine • Metropolitana

Hybrid
COP 284,765,000 - 411,327,000
Professional growth
Competitive compensation
Exciting projects
+1
Software Engineer (Senior/Lead) ID41548 ($2,500 signing bonus)
Software Engineer (Senior/Lead) ID41548 ($2,500 signing bonus)

AgileEngine • Oriental

Remote
COP 263,593,914 - 338,906,461
Professional growth opportunities
Competitive USD-based compensation
Flexible working hours
+1
Python Engineer (Senior) ID40276
Python Engineer (Senior) ID40276

AgileEngine, LLC. • Centro

Hybrid
COP 323,656,000 - 453,118,000
Professional growth
Competitive compensation (USD)
Exciting projects
+1
Software Engineer (Java) ID48414
Software Engineer (Java) ID48414

AgileEngine • Colombia

Remote
COP 146,869,836 - 220,304,755
Mentorship
TechTalks
Education budget
+3