logo
BTG Group

Software Engineer

Latin America

July 10, 2026 at 5:41 AM

✨ AI summary

Location

  • Uruguay

Programming Languages

  • JavaScript
  • C#
  • ANSI C

Frameworks

  • React
  • Blazor
  • .NET Framework
  • .NET Core

Databases

  • SQL
  • Oracle
  • MongoDB

Experience Level

  • 8+ years

We are looking for a highlyself-sufficient Full-Stack SoftwareEngineer who can take ownership of solutions end-to-end. This role goes beyond implementing tickets: you will design, structure, and evolve software systems, making sound architectural decisions with minimal supervision.


If you need detailedinstructions for everytask, this role is not a good fit. If you enjoy autonomy, responsibility, and building clean, scalable systems, keep reading.


You will work closely with industrial controls related software, specifically in areas related to Advanced Process Control (APC), control performance monitoring, and control-loop tuning.

There are also future opportunities through the company related to IoT, embedded systems and AI applications across products.


We expect you to operate efficiently at the intersection of deep technical craft and modern AI-assisted development. You will design and own significant parts of our systems, collaborate across teams, and help shape how we use AI tools effectively and responsibly.


YOUR RESPONSIBILITIES

  • Design and implement robust, scalable, and maintainable software architectures
  • Take features from concept→ design → implementation → deployment
  • Make architectural and technicaldecisions independently, justifying trade-offs
  • Work across the full stack (backend,frontend, data, integrations)
  • Identify technicaldebt and loose ends, proactively propose improvements
  • Collaborate with stakeholders to clarify requirements and translate them into solid technical solutions
  • Review code and mentor other developers when needed


WHAT WE’RE LOOKING FOR

  • This role requires strong autonomy and architectural maturity
  • M Sc in Software Engineering or equivalent
  • 8+ years demonstrated real world related experience
  • Proven experience as a Full-Stack Software Engineer
  • Excellent understanding of software architecture
  • Modular design
  • Separation of concerns
  • Scalability and performance considerations
  • Maintainability and long-term evolution
  • Ability to work independently and proactively
  • Works effectively with people of different backgrounds, and problem-solving approaches, maintaining a consistently positive and collaborative attitude.
  • Strong problem-solving skills and ownership mindset
  • Experience designing APIs, data models,and system integrations
  • Solid understanding of testing,CI/CD, and deployment practices
  • Ability to explain why a solution is designed a certain way


VALUABLE KNOWLEDGE AND EXPERIENCE

  • Experience with Javascript frameworks such as React
  • Blazor Experience would be beneficial
  • Knowledge on web REST or gRPC APIs designand implementation would be beneficial
  • Object orientedlanguages like C#
  • ANSI C programming would be beneficial
  • Microsoft .NET technologies / .NET Frameworkand .NET Core
  • Database technologies such as SQL, Oracle or MongoDB
  • Experience in .NET application containerization (Linux) and basic container orchestration
  • Experience with mobile development including native, hybrid and web is helpful


WHAT SUCCESS LOOKS LIKE IN THIS ROLE

  • You don’t wait to be told how to do things, you propose solutions
  • You think of systems, not just features
  • You write code that others can understand and extend
  • You anticipate problems before they reach production
  • You balance speed with long-term quality


WHAT WE OFFER

  • High level of autonomy and trust
  • Opportunity to influence architecture and technical direction
  • Challenging problems with real impact
  • A team that values quality, clarity, and ownership
  • Competitive compensation based on experience