Caseware

Caseware

CaseWare International Inc. provides cutting-edge software solutions for accounting firms, corporations, and governments, enabling users worldwide to work smarter and transform insights into impact.

Internet Software & Services
251-1K
Founded 1988

Description

  • Create architectures, prototypes, and design proposals aligned with business needs and long-term platform strategy.
  • Influence technical direction through architecture reviews, RFCs, design discussions, and hands-on delivery across the SDLC.
  • Design, build, and operate distributed cloud-native services and backend architectures for scalability, security, reliability, and APIs.
  • Break large initiatives into incremental, parallelizable deliveries while balancing speed, quality, maintainability, and platform health.
  • Improve build processes, CI/CD pipelines, testing, deployment, automation, observability, monitoring, and incident response.
  • Own cloud-platform security posture and CVE remediation, including secure transport and applied-cryptography patterns.
  • Use and promote responsible AI-assisted development, including establishing guardrails, automation workflows, and feedback loops.
  • Collaborate with Product, QA, Security, Operations, architects, technical leads, and external stakeholders.
  • Mentor developers through design reviews, AI-assisted development sessions, and technical feedback.
  • Maintain technical documentation and represent the team in cross-functional technical discussions.

Requirements

  • Degree in Computer Science, Software Engineering, or equivalent practical experience.
  • 8+ years of professional software development experience with impact beyond a single team.
  • Experience designing and operating distributed, cloud-native SaaS or multi-tenant platforms at scale, preferably on AWS.
  • Strong software fundamentals, including object-oriented programming, design patterns, SOLID principles, and code-quality practices.
  • Experience with agentic-AI software development practices and responsible evaluation of AI-generated output.
  • Experience designing and consuming HTTP APIs such as REST or GraphQL.
  • Deep expertise in cloud-native service architecture and experience with Java 25, Spring Boot, and Spring Cloud Gateway.
  • Experience with AWS services and infrastructure tools including S3, Lambda, SQS, SNS, DynamoDB, EKS, CloudFormation, Terraform, Kubernetes/Istio, and AWS CDK.
  • Experience with PostgreSQL or DocumentDB, JUnit, New Relic, GitHub, and related engineering tooling.
  • Strong communication, mentoring, cross-team architecture influence, initiative, and comfort working with ambiguity.
  • Ability or willingness to work with native Windows technologies such as C++, .NET Framework, MFC, COM, and MSBuild for legacy refactoring and security work.
  • Preferred: experience with Azure or Google Cloud, Docker/Kubernetes, open-source contributions, GitHub portfolio, or applied cryptography libraries.
  • Position is fully remote and located in Colombia; successful candidates must complete a background check.

Benefits

  • Indefinite-term employment contract with legal benefits.
  • Prepaid medical coverage, life insurance, and funeral assistance.
  • 100% remote work, internet allowance, home-office stipend, and work-life balance support.
  • Competitive compensation above the market average.
  • 5 personal time-off days annually, sick-leave salary top-up, recognition awards, and increased vacation based on tenure.
  • Training budget, mentorship, career-growth opportunities, and recognition programs.
  • AI-first engineering environment with modern tools, automation, and international collaboration.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Control Plane

Starburst 251-1K IT Services

Starburst is hiring a Senior Software Engineer for its globally distributed Control Plane team to unify the platform supporting Starburst Enterprise, Starburst Galaxy, and Trino across SaaS, self-managed, and air-gapped environments.

AWS Azure GitHub Java React REST API Trino TypeScript
3 minutes ago

Staff Software Engineer, Privileged Access Management (PAM) / Password Manager (PWM) - India

JumpCloud 251-1K Internet Software & Services

JumpCloud is seeking a remote Staff Software Engineer to architect and guide secure, scalable core-platform microservices while aligning engineering teams around long-term technical strategy and AI-enabled delivery.

AWS C# CI/CD GCP Go gRPC HashiCorp Vault Kubernetes Microservices .NET Playwright PostgreSQL SQL Server TypeScript
3 minutes ago

DevSecOps Engineer

Raya 51-250 Internet Software & Services

Raya is hiring a DevSecOps Engineer to evolve its multi-regional infrastructure platform, delivering secure, reliable, scalable systems that enable product engineering teams to innovate confidently.

Ansible AWS Azure Bash CI/CD Datadog Docker Elasticsearch GCP Go Grafana Kubernetes MongoDB Network Security Node.js PostgreSQL Prometheus Pulumi Python Redis Ruby Terraform
18 minutes ago

Senior Software Engineer - Privileged Access Management (PAM / IAM)- India

JumpCloud 251-1K Internet Software & Services

JumpCloud is hiring a remote Senior/Lead Software Engineer to evolve its core AI-powered IT management platform through secure, scalable architecture, enterprise PAM integration, reliable delivery, and AI-assisted engineering practices.

Agile AWS C# Docker Go gRPC HashiCorp Vault Kubernetes Linux macOS Microservices .NET Playwright PostgreSQL REST API SQL Server TypeScript
18 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers