¡Activa las notificaciones laborales por email!
A leading consulting firm is seeking an experienced Software Architect to transform siloed systems into a unified platform. This hands-on role involves architecture, development, and mentorship, focusing on modular design and scalability. The ideal candidate will have extensive experience with .NET, strong system modeling skills, and a passion for clean code. This position is fully remote and offers a long-term contract with competitive compensation.
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.
● 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
● 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
● 100% remote
● Salary in USD
● Long term contract
● PTO
● National Holidays
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.