Softgic logo
SoftgicPosted 3 weeks ago

6927 Software Architect

On-siteEstado, Puerto Plata, Dominican Republic

Full TimeSmall

Job Summary

Define and evolve the architecture vision and technical roadmap for a large-scale SaaS platform while designing complex enterprise systems with scalability and security in mind. Build working prototypes and Proofs of Concept that development teams can leverage, then remain hands-on with engineering teams to drive architectural standards and best practices. Partner with Product leaders to ensure architecture supports the product roadmap and lead strategic initiatives involving cloud, APIs, messaging, data, and application modernization. Coach and mentor architects, senior engineers, and developers while establishing engineering standards and evaluating emerging technologies, including AI-assisted tools like GitHub Copilot.

Required Qualifications

  • 10+ years of professional software engineering experience across the Software Development Life Cycle (SDLC)
  • Significant experience designing and architecting complex enterprise web applications and SaaS platforms
  • Proven experience as a Software Architect, Solution Architect, Principal Engineer, Staff Engineer, or equivalent technical leadership role
  • Strong hands-on software engineering background — this is not a purely managerial position
  • Experience defining and delivering technology and architecture roadmaps
  • Strong understanding of scalable, secure, enterprise-grade software architecture
  • Experience working with Agile development teams and leading technical initiatives in Agile environments
  • Hands-on experience with Node.js, JavaScript, and TypeScript
  • Hands-on experience with ASP.NET Core
  • Experience with MultiValue databases, such as UniData, UniVerse, or similar technologies
  • Strong experience with DevOps practices, including containerization, configuration management, monitoring, deployment, and automation
  • Experience with messaging and event-driven technologies such as Azure Service Bus, Apache Kafka, RabbitMQ, or similar platforms
  • Hands-on cloud experience with Microsoft Azure and/or AWS
  • Experience deploying and troubleshooting cloud-hosted applications
  • Experience participating in or leading legacy application modernization initiatives
  • Strong technical leadership and mentoring capabilities
  • Excellent communication skills and the ability to influence engineers, architects, Product leaders, and executives
  • Advanced English (C1 preferred) for technical and strategic communication with international stakeholders

Desired Qualifications

  • Experience with GitHub Copilot, Claude Code, or similar AI-assisted software engineering tools
  • Knowledge of emerging open-source technologies
  • Experience modernizing large-scale enterprise or legacy SaaS platforms
  • Strong business acumen and customer-oriented decision-making
  • Bachelor's degree in Computer Science or equivalent professional experience

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce