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

  • Design, develop, test, deploy, and maintain scalable services in the team’s core stack and cloud platform.
  • Improve software development lifecycle processes, including continuous integration and delivery practices.
  • Collaborate with cross-functional teams, clarify requirements, conduct code reviews, and document changes using Jira and Git.
  • Troubleshoot complex development and deployment issues, resolve bugs, and deliver enhancements from user stories.
  • Serve as a subject-matter expert and share technical knowledge across the team.
  • Automate repetitive or error-prone development, testing, build, and deployment work using scripts, tooling, or AI workflows.
  • Contribute to backend architecture discussions and support secure transport, certificate validation, and credential-handling work.
  • Participate in on-call rotations, resolve operational issues, and address root causes.
  • Use and evaluate AI tools for coding, design, debugging, documentation, and developer workflow improvements.
  • Maintain limited legacy Windows components through disciplined refactoring and security updates.

Requirements

  • Bachelor’s degree in computer science, software engineering, or a related field.
  • 5+ years of professional experience, primarily in cloud or backend development.
  • 5+ years of experience with Java and Spring Boot or comparable technologies, including production services.
  • Experience with microservices architecture, containerization, and relational and NoSQL databases.
  • Strong understanding of the SDLC and experience improving development processes.
  • Excellent problem-solving, communication, collaboration, and independent working skills.
  • English proficiency at High B2 or C1 level.
  • Experience with Java 25, Spring Cloud Gateway, AWS, Terraform or CloudFormation, MongoDB, PostgreSQL, JUnit, New Relic, Jira, GitHub, or IntelliJ IDEA.
  • Proficiency with inline code-completion tools and conversational AI assistants, with the judgment to validate generated code for correctness and security.
  • Preferred: experience with AWS, Azure, or Google Cloud; Docker or Kubernetes; open-source contributions; or C++ and native Windows development.

Benefits

  • Indefinite employment contract with legal benefits, prepaid medical coverage, life insurance, and funeral assistance.
  • 100% remote work from Colombia with internet and home-office stipends.
  • Competitive compensation above the market average.
  • Five personal time-off days annually, sick-leave salary top-up, and additional service-recognition time off.
  • Enhanced vacation entitlement beginning after five years of service.
  • Training budget, mentorship, career growth, 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

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

Senior Software Engineer, Add-Ons

Mozilla 251-1K Internet Software & Services

Mozilla is hiring a Senior Software Engineer – Operations to modernize and operate addons.mozilla.org, building reliable systems and tools that support reviewers, developers, and millions of Firefox add-on users.

Django GCP MySQL Python React TypeScript
33 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