Senior Software Engineer (C#)

UruguayFull-timePosted about 2 months ago

Hybrid role mixing hands-on software development with internal developer enablement to reduce friction, improve tooling, and embed AI know-how.

Responsibilities

  • Deliver production-quality features and services as a software developer.
  • Write, review, test, and maintain scalable code with PRs, reviews, and CI.
  • Provide internal developer support across tooling, libraries, and standards.
  • Guide engineers on local dev setup, Unix/Bash workflows, and tooling.
  • Advise on internal tools and frameworks, explaining trade-offs.
  • Automate repetitive workflows with scripts and templates.
  • Embed AI know-how into coding tools (e.g., Claude) for smarter experiences.
  • Contribute to infrastructure-as-code and internal platforms using Terraform, AWS.
  • Help teams decide identity/security frameworks (Okta/Auth0).
  • Establish clarity in ambiguous environments where docs are lacking.

Requirements

  • 7–10 years of professional software engineering experience.
  • Strong proficiency in Python or .NET (ideally strong in both).
  • Solid experience with Unix/Linux environments and Bash scripting.
  • Hands-on experience with Terraform and AWS-based environments.
  • Familiarity with identity/security frameworks such as Okta and/or Auth0.
  • Ability to diagnose problems, communicate trade-offs, and propose solutions.
  • Strong written and verbal communication with a coaching mindset.
  • Proactive, independent; comfortable switching between deep coding and developer support.
  • Excellent written and verbal English.
  • At least 6+ years of experience in data engineering or similar roles.

Nice to Have

  • Exposure to AWS architecture.

Benefits

  • Certifications in AWS, Databricks, and Snowflake.
  • Access to AI learning paths.
Apply Now
Take the next step in your career
Apply for this Position
Links