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
Links
Careers
