As a Staff Software Developer, 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.
Location: This is a fully remote position located in Colombia.
Contact
Responsibilities
- Serve as a core contributor on the platform, with direct impact on the value Caseware delivers to customers and distribution partners globally.
- Own key features and architectural improvements end-to-end — from design through build — using modern, leading‑edge technology and architecture.
- Collaborate with a team of deep technical experience and strong domain knowledge; brainstorm and share ideas.
- Take initiative on complex, business‑critical challenges such as third‑party extensibility and real‑time multi‑user synchronization.
- 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.
- Lead proof‑of‑concepts that inform roadmap and architectural decisions.
- 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.
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.
Qualifications
- In‑depth, extensive experience with server‑side Java — viewed as a subject matter expert on all things Java.
- Minimum of 8 years of experience with core Java.
- Experience working with both monolith applications and microservices.
- Good experience with containerization and orchestration (Docker, Kubernetes).
- Knowledge of NoSQL databases, such as MongoDB.
- Experience working in an agile team with other developers, testers, and a product owner.
- 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.
- 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.
- 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).
- Familiarity with containerization and orchestration (Docker, Kubernetes).
- Contributions to open‑source projects or a strong GitHub portfolio.
- Languages & Frameworks: Java
- Data: SQL Server, AWS RDS SQL Server
- Testing & Observability: New Relic, AWS CloudWatch
- ¨Contrato a termino Indefinido¨ with all the legal benefits
- Life insurance and funeral assistance
- 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.