Job Closed
This listing is no longer active.
Software House focused on results since 1999
Software Architect
Location
Costa Rica
Posted
150 days ago
Salary
0
Seniority
Lead
Job Description
Software Architect
Software Mind
• Lead the design and development of scalable, high-performance on-premises and Cloud software systems. • Define the overall structure of systems, set technical standards, and guide engineering teams to implement best practices. • Ensure seamless integration of applications and data systems. • Develop architectural documentation, diagrams, and technical specifications for application frameworks and data platforms. • Provide expert-level guidance on Azure services, including App Services, Azure Functions, Azure SQL, Cosmos DB, Azure Data Factory, Synapse Analytics, and Azure Storage. • Define and enforce architecture standards, best practices, and governance models across projects. • Collaborate with business stakeholders to align architecture with strategic objectives and ensure systems support scalability, compliance, and maintainability. • Evaluate emerging technologies and tools for potential adoption to improve performance, scalability, or cost effectiveness. • Provide technical leadership and mentorship to software developers and engineers
Job Requirements
- +90% English written and oral (at least B2 level) with excellent communication skills
- Bachelor's or Master's degree in computer science, Engineering, Information Systems, or a related field.
- 7+ years of experience in application development with a focus on .NET (C#), ASP.NET Core, or similar Microsoft-based frameworks.
- 5+ years of experience designing data warehouses and working with the Microsoft BI stack (SQL Server, SSIS, SSAS, Power BI).
- Strong understanding of cloud-native application architecture and microservices.
- Deep experience with Microsoft Azure cloud ecosystem.
- Proven experience with Azure DevOps, CI/CD, and infrastructure-as-code tools such as ARM templates or Bicep.
- Experience in designing for scalability, fault tolerance, security, and compliance in cloud environments.
- Strong communication and interpersonal skills, with the ability to lead discussions and influence architectural decisions
- Knowledge of cybersecurity best practices.
- Previous experience in Agile/Scrum environments.
- Previous leadership experience will be ideal.
Benefits
- Flexible schedules
- An authentic work-life balance
- Payment in US Dollars
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
GTM Engineer
GleanSearch across all your company's apps to find exactly what you need and discover the things you should know.
• Build AI‑first automation across the full customer journey to eliminate manual work in prospecting, deal execution, customer onboarding, customer adoption and renewals • Systematize and automate GTM workflows by designing and implementing scalable processes for enrichment, scoring, routing and outreach across the customer journey • Accelerate our pipeline generation through differentiated and innovative scaled outreach • Set up and run data-driven GTM experiments, track impact and scale what works • Leverage Glean at Glean and continually drive new ways for our GTM organization to be more and more AI-first across all internal and external processes • Identify areas of opportunity for AI tooling • Partner across Sales, Marketing, Post-Sales and Product to identify areas of leverage, run experiments, and scale successful initiatives
Full Stack Software Developer – Mid-Senior Level
ACD DirectOffering turn-key contact center solutions connecting people and data – because every customer interaction matters.
• Build and maintain features across our Lucee/CFML backend and Angular frontend • Collaborate with the team on design and architecture decisions, from feature scoping through implementation • Design and consume REST APIs, including integrations with third-party platforms • Write clean, maintainable SQL against SQL Server • Troubleshoot production issues and own them through to resolution • Contribute to code reviews, technical discussions, and roadmap planning • Write clear documentation and well-scoped tickets • Use AI tools (Claude, ChatGPT, Copilot, Cursor, etc.) effectively as part of your development workflow.
Senior Software Engineer, Payments
CoinmeEnable crypto solutions for your customers natively with Coinme's APIs and turnkey regulatory infrastructure.
• Enable Coinme and customers to manage their flow of funds • Build software and integrations for accepting, disseminating, and liquidating funds needed to fulfill customer transactions • Design solutions for complex technical and business problems • Develop software systems and components for our rapidly growing business • Write performant, maintainable code while iterating and shipping rapidly • Work within our backend architecture and technology stack based on: • Java 17 or higher with Project Reactor (Reactive Java) • Spring Boot • Command and Query Responsibility Separation (CQRS) architecture and Event Sourcing (ES) • Full microservice environment • RESTful APIs for synchronous flows • Event-driven design (powered by CQRS and ES) for async flows • Webhooks and Server-sent events • Axon Framework for intra-domain event-driven design • Kafka for inter-domain event-driven design • Kubernetes, Helm charts, Argo platform • MySQL DB • Mongo DB • AWS solutions (EC2, RDS, etc.) • Author and maintain unit and integration tests • Work with your Scrum team to plan sprints and delivery of features • Drive engineering excellence, operational stability and security into all layers of the platform • Participate in design and architecture discussions and planning • Drive the execution and delivery of features by collaborating with cross functional stakeholders • Work with Engineering Leadership to drive best practices in software development, testing, and production operations • Mentor other engineers, helping them grow in their careers • Contribute to recruiting efforts to continue to build your team
GTM Engineer – Growth & Revenue Automation
VOLT AIImproving security effectiveness while reducing costs through advanced AI
• Own CRM data integrity, including custom objects and integrations, pipeline hygiene, attribution and reporting accuracy, and integration with marketing, product, and analytics systems • Develop internal GTM tooling using code and automation, including APIs, webhooks, and event-driven integrations, Python and scripting for data processing and automation, and automation that reduces manual work for sales and marketing teams • Integrate product usage and behavioral data into GTM systems to improve customer delight and retention, trigger contextual outreach and follow-ups, and support expansion and upsell workflows • Build dashboards and analytics that provide funnel visibility from lead to revenue, conversion, velocity, and drop-off insights, and feedback loops for continuous GTM optimization • Partner closely with sales, marketing, and product to translate GTM strategy into automated systems, rapidly test and iterate on GTM experiments, and scale what works while eliminating manual or low-leverage processes




