03 feb
Curotec
Buenos Aires
Job description
nn
We're looking for a Software Engineer to help maintain, modernize and scale our core production systems. The idóneo candidate thrives in "prod down" scenarios, cares deeply about stability and performance, and is comfortable both refactoring legacy code and building new systems from scratch. You'll join a high-leverage team whose mission is to support high availability, improve observability, reduce technical debt, and enable future growth.
Key Responsibilities:
- Own the health, stability and performance of mission-critical services: respond to incidents, perform root-cause analysis, implement corrective actions and prevent recurrence.
- Diagnose latency, throughput or availability issues in production and design scalable solutions to mitigate risk.
- Refactor or rewrite key processes and subsystems: you'll evaluate existing architecture, propose improvements, and execute on writing code from the ground up where needed.
- Work across the full lifecycle: from design and implementation through CI/CD pipelines, deployment, monitoring and maintenance.
- Collaborate with cross-functional teams (product, operations, QA, DevOps) to define requirements, ensure appropriate SLAs/-SLOs, and deliver robust API and service features.
- Develop and maintain internal tooling, automation and dashboards that improve engineering productivity, operational visibility and run-book execution.
- Champion best practices around code quality, testing (automated and manual), observability/tracing/logging, security, and fault-tolerance.
- Maintain and evolve our infrastructure: containerization (Kubernetes), cloud environment (Azure), relational data stores (SQL) and service communication protocols (HTTP/REST, SOAP, XML-RPC).
Job requirements
nn
Required Skills & Experience:
- 5+ years of professional software engineering experience (or equivalent).
- Strong expertise in one or more of: Ruby on Rails, Java, Golang.
- Solid understanding of relational SQL databases and ability to tune queries, schemas and transactions for performance and scalability.
- Hands-on experience with cloud platforms (especially Azure) and container orchestration (Kubernetes).
- Deep knowledge of HTTP protocol and various API communication styles: REST, SOAP, XML-RPC.
- Demonstrated experience with CI/CD pipelines: building, optimizing, and running automated build/test/deploy workflows.
- Strong debugging and performance-tuning skills in production systems: you can identify bottlenecks, evaluate trade-offs (latency, throughput, cost, maintainability) and implement appropriate fixes.
- Proven capability to refactor or rewrite key software subsystems: you are comfortable starting from a blank slate when required and carrying through to production.
- Excellent communication skills, ability to interact with stakeholders, clearly articulate trade-offs and deliver technical solutions that align with business objectives.
All done
Your application has been successfully submitted
nOther jobs
📌 Software Engineer (Buenos Aires)
🏢 Curotec
📍 Buenos Aires
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.