Software Developer II @Caseware
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 4d ago

[Hiring] Software Developer II @Caseware

4d ago - Caseware is hiring a remote Software Developer II. πŸ’Έ Salary: unspecified πŸ“Location: Colombia

Role Description

As a Software Developer II, you take ownership of driving improvements to your team's Software Development Life Cycle and act as a subject-matter expert in your team's core stack. This is an AI-first role: you're expected to lead with AI-assisted and agentic tools as your default way of working β€” using them to accelerate delivery, explore solutions, and handle routine work β€” while maintaining strong engineering judgment and full accountability for everything that ships. You work primarily in our cloud platform, with some exposure to a legacy Windows desktop codebase that requires disciplined refactoring and security updates rather than net-new feature work.

πŸ“ Location: This is a fully remote position located in Colombia.

Core Responsibilities

  • Design, develop, and maintain scalable, high-quality software solutions in your team's core stack and technologies.
  • Actively contribute to the enhancement of SDLC processes, ensuring best practices in continuous integration and delivery (CI/CD).
  • Collaborate with cross-functional teams to understand requirements and deliver on project objectives; conduct code reviews to ensure code quality and adherence to standards.
  • Use Jira and git appropriately and correctly registering versions, changes, and corrections.
  • Identify, troubleshoot, and resolve complex technical issues related to software development and deployment; perform bug fixes and deliver new functionality and enhancements from user stories.
  • Act as a subject matter expert in your team's core stack and share knowledge to uplift the team's technical expertise.
  • Proactively identify manual, repetitive, or error-prone work β€” in builds, testing, deployment, or day-to-day development β€” and automate it using scripts, tooling, or agentic AI workflows.
  • Bring forward and prototype innovative ideas β€” new tools, techniques, or approaches β€” that measurably improve team velocity, code quality, or system reliability.
  • Participate in the on-call rotation, respond to operational issues, take initiative on appropriate fixes, and help resolve underlying root causes while keeping end-user impact in focus.
  • Design, build, and maintain services in our cloud platform.
  • Support secure-transport and credential-handling work (certificate validation, encryption) where it touches native components.
  • Contribute to architecture discussions for new back-end features.
  • Own testing and deployment of the features you build.

AI-Augmented Development Expectations

  • Proficiently use inline code-completion tools as part of your daily workflow.
  • Use conversational AI assistants for pair programming, design discussion, debugging, and documentation.
  • Critically evaluate all AI-generated output before committing β€” verify correctness, security, and alignment with team standards.
  • Identify routine or well-scoped tasks as candidates for agentic automation and propose workflow improvements to support this.
  • Build feedback loops β€” document what worked, what failed, and why β€” to improve future agent performance and team understanding.
  • Collaborate with your team to design and instrument AI-powered developer tooling; help measure its impact on velocity and quality.

Nice to Have

  • Experience with cloud services (AWS, Azure, or Google Cloud).
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Contributions to open-source projects or a strong GitHub portfolio.
  • Experience with C++ or native Windows development.

Tech Stack

  • Languages & Frameworks: Java 25, SpringBoot, Spring Cloud Gateway
  • Cloud & Infrastructure: AWS (S3, Secrets Manager, Lambda, SQS, SNS, DynamoDB, EKS, etc.), CloudFormation, Terraform
  • Data: MongoDB, PostgreSQL
  • Testing & Observability: JUnit, New Relic
  • Tooling: Jira, IntelliJ IDEA, GitHub
  • Occasional exposure to native Windows development (C++, Visual Studio/MSBuild) for legacy maintenance.

Qualifications

  • Bachelor's degree in computer science, Software Engineering, or a related field.
  • 5+ years of professional experience, primarily in cloud/back-end development (Java/SpringBoot or similar); exposure to C++ or native Windows development is a plus, not a requirement.
  • Strong understanding of the SDLC and experience improving SDLC processes.
  • Excellent problem-solving skills and ability to work independently or as part of a team.
  • Strong communication and collaboration skills, with the ability to work effectively across a team.
  • 5+ years of experience with Java/SpringBoot and building production services.
  • Solid understanding of microservices architecture and containerization (Docker/Kubernetes).
  • Experience with relational and NoSQL databases.
  • English High B2 or C1.

Benefits

  • Β¨Contrato a termino IndefinidoΒ¨ with all the legal benefits
  • Prepaid Medicine
  • Life insurance and funeral assistance
  • Internet allowance
  • Home office stipend
  • Competitive compensation β€” above the market average
  • 100% remote work environment and an excellent work-life balance
  • 5 Personal Time Off days per year
  • Sick Leave Top up to total 100% of salary paid by the employer from Day 3 to 90.
  • Recognition Award, additional paid time off in recognition of the corresponding year of service
  • Upgrade vacation starting at 5 years of service
  • Opportunity to work for a growing global SaaS leader company
  • A culture that promotes independence, innovation, trust, and accountability
  • Open space to be creative, innovative and strategize for the future
  • Mentorship by highly experienced professional
  • Budget for training, we want you to grow
  • AI-first environment: Be part of an AI-first engineering organization that embraces modern tools, automation, and AI-driven ways of working.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Colombia
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Developer II @Caseware
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 4d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Colombia
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 131,036+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later