Staff Software Developer IV
✨ AI Summary
Caseware, a global Fintech leader in audit and accounting software with over 500,000 users, is hiring a Staff Software Developer IV for a fully remote role in Colombia. This senior individual contributor position focuses on backend architecture, technical leadership, and mentoring, with a core stack of .NET, C#, AWS, Docker, Kubernetes, and SQL Server. Requires 8+ years of software engineering experience, deep .NET expertise, and proven impact across multiple teams, plus experience with monoliths, microservices, and AI-assisted development.
As a Staff Software Developer on the Back End team, you are a senior individual contributor who combines strong hands-on skills with the ability to influence across teams, reduce ambiguity, and scale solutions beyond a single codebase. You shape architecture and standards, act as a technical leader through design reviews and RFCs, and mentor senior and junior engineers alike.
You serve as a core contributor on the platform, with direct impact on the value Caseware delivers to customers and distribution partners globally — owning key features and architectural improvements end-to-end, from design through build, using modern, leading-edge technology and architecture.
📍 Location: This is a fully remote position located in Colombia.
Contact
Maira Russo - Senior Talent Acquisition Partner
Core Responsibilities
-
Define and evolve technical architecture, establishing standards that support safe, scalable, and reusable capabilities across teams.
-
Act as a technical leader across teams, influencing architectural decisions through design reviews, RFCs, and hands-on collaboration.
-
Own key features and architectural improvements end-to-end — from design through build — using modern, leading-edge technology and architecture.
-
Lead proof-of-concepts that inform roadmap and architectural decisions.
-
Take initiative on complex, business-critical challenges such as third-party extensibility and real-time multi-user synchronization.
-
Partner with QA, Product, Security, and Domain SMEs to ensure robust observability, reliability, and quality of the systems you own.
-
Establish and promote engineering standards and best practices to improve consistency, security, and maintainability.
-
Drive operational excellence by identifying systemic risks and eliminating root causes that impact reliability, performance, or cost.
-
Partner with DevOps and Security teams to evolve CI/CD pipelines, deployment strategies, and production safeguards.
-
Mentor senior and junior engineers through code reviews, design discussions, and technical guidance.
-
Participate in production support as a senior escalation point, leading root cause analysis and driving preventative improvements.
-
Collaborate with a team of deep technical experience and strong domain knowledge; brainstorm and share ideas within an agile team of developers, testers, and a product owner.
AI-Augmented Development Expectations
-
Champion effective, responsible use of AI-assisted development tools across multiple teams.
-
Define standards and guardrails for how AI-assisted and agentic tooling is used across the SDLC, balancing velocity with correctness, security, and maintainability.
-
Evaluate and pilot new AI-assisted development tools and agentic workflows; make recommendations on adoption at scale.
-
Mentor senior and junior engineers on advanced AI-assisted development practices.
-
Own feedback loops and metrics that measure the impact of AI-assisted development on velocity and quality across teams.
Core Qualifications
-
8+ years of professional software engineering experience, with demonstrated impact beyond a single team.
-
In-depth, extensive experience with .NET and C# — viewed as a subject matter expert on all things .NET.
-
Proven experience designing and evolving shared platforms or infrastructure used by multiple teams.
-
Experience delivering cloud-native systems on AWS, with familiarity around scalability, reliability, security, and cost management.
-
Experience working with both monolith applications and microservices.
-
Good experience with containerization and orchestration (Docker, Kubernetes).
-
Knowledge of relational databases, such as SQL Server.
-
Solid software engineering fundamentals and the ability to balance delivery speed with long-term platform health.
-
Proven experience contributing to, and taking ownership of, important architectural decisions.
-
Experience working in an agile team with other developers, testers, and a product owner.
-
Strong communication skills and the ability to influence technical direction across teams.
-
Strong initiative to improve processes, tools, methodologies, and product quality.
Nice to Have
-
Experience with cloud providers beyond AWS (Azure, Google Cloud).
-
Contributions to open-source projects or a strong GitHub portfolio.
Tech Stack
-
Languages & Frameworks: .NET, C#
-
Cloud & Infrastructure: AWS (S3, Secrets Manager, Lambda, SQS, SNS, DynamoDB, EKS, etc.), CloudFormation, Terraform
-
Data: SQL Server, AWS RDS SQL Server
Perks & Benefits
About the Company
More jobs at caseware
-
Test Automation Engineer
Copenhagen, Denmark · full_time · Sep 23, 2026
-
Security Senior Software Developer
Bogotá, Colombia · full_time · Sep 22, 2026
-
Software Developer II
Bogotá, Colombia · full_time · Sep 22, 2026
-
Senior Angular Software Developer III
Medellin · full_time · Sep 22, 2026
-
Solutions Engineer
Toronto, ON · full_time · Sep 21, 2026