Descripción del puesto
An experienced Software Architect with deep expertise in .NET and system design. You’ll be at the forefront of transforming a suite of siloed systems into a unified, rules-driven platform. This is a hands-on role where you'll actively contribute to architecture, development, mentorship, and strategic direction. You should be someone who thrives on untangling legacy code, simplifying complexity, and inspiring engineers to follow a clear architectural vision. If you're passionate about clean code, modular design, and building systems that scale, we’d love to meet you.
Requisitos
● 6+ years of experience in software engineering, primarily backend with .NET/C#
● 5+ years of experience designing and evolving architectures for modular/distributed systems
● Strong system modeling and documentation skills
● Experience decomposing monoliths into services or modules
● Proficient in SQL Server, Azure, REST APIs
● Exposure to frontend technologies like React/TypeScript is a plus
● Familiarity with rule engines (e.g., Drools) or rule-driven system design
● Clear understanding of service boundaries, API contracts, and scalability strategies
● Excellent written and verbal communication skills, including documentation and diagramming
● A pragmatic mindset and comfort working in systems not originally designed for modern scalability
● Experience working with Redis and Kafka for distributed systems
Nice to have
● Experience with legacy system refactoring and modernization
● Hands-on knowledge of observability tools and instrumentation
● Familiarity with CI/CD pipelines and DevOps practices
● Background in logistics, supply chain, or operational technology How you’ll drive success
● Redesign and refactor our .NET-based platform into a modular, scalable system
● Define service contracts and API strategies that support a unified architecture
● Lead the integration of existing silos into a single platform with orchestrated services
● Implement a flexible logic layer driven by rules, not hardcoded conditions
● Collaborate with cross-functional teams to translate operational complexity into system clarity
● Mentor developers on architectural best practices and contribute clean, scalable code
● Create and maintain architectural documentation that brings clarity across teams
● Advocate for reliability, observability, and scalability in every technical decision
Beneficios
- 100% remote
- Salary in USD
- Long term contract
- PTO
- National Holidays
Detalles
Nivel mínimo de educación: Tecnicatura/técnico (Graduado)
Nosotros
We’re driven by innovation and excellence. As an engineer here, you’ll be working on high-impact projects that challenge the status quo and push the boundaries of technology. This is a place where you’ll tackle real-world problems, collaborate with exceptionally talented engineers, and build cutting-edge solutions that have a tangible impact. Joining Softbinator means not only shaping the future of technology but also working closely with top-tier, innovative companies worldwide. You'll have the opportunity to contribute to groundbreaking projects with global reach.
