Software Developer, Team Lead
Job Summary
As a Team Lead at Caseware youll be a hands-on technical leader who drives the design development and delivery of cloud-based solutions that are transforming how financial audits are performed worldwide. You will own complex technical problems end-to-end while coaching and leading a small squad of developers helping them grow their skills and raise the engineering bar together. Working closely with Product and Design youll shape our roadmap from a technical perspective and drive iterative improvements across the entire software development lifecycle.
You will be part of the Data Analytics department committed to delivering state-of-the-art data lifecycle management and analytical solutions that enable our global distributor network to develop and customize products that meet their market needs. The squad you lead is responsible for developing a Cloud Data Analytics platform that runs thousands of concurrent import and analytic jobs in parallel across different workloads.
What Youll Be Doing
- Lead platform feature andcomponentprojects across all phases of the software development lifecycle from design and implementation through testing deployment and ongoing operation
- Implement and evolve platform features such asagent execution workflows RAG pipelines grounding connectors and orchestration patternsunder established architectural guidance
- Lead architecture and design discussionsfor platform features and components collaborating with Staff Engineers and peers through design reviews and technical proposals
- Partner with QA domain SMEs and Product teamsto design and deliver platform functionality and features ensuring solutions meet reliability observability and quality expectations while supporting real customer and product needs
- Evaluate and apply emergingAI and cloud technologiesto solve concrete platform problems and improve existing capabilities
- Follow and help refineplatform standards and best practicesrelated to security maintainability performance and cost efficiency
- Drive operational excellence byidentifyingrecurring issues contributing to root cause analysis and implementing fixes that improve system reliability and scalability
- Collaborate with DevOpsDevSuccess and Security teams to supportCI/CD pipelines deployment processes and production safeguards
- Provide mentorship and technical support to junior engineers through code reviews pairing and collaborative problem solving
- Participate in production support rotations contributing to incident response post-mortems and preventative improvements
What You Will Bring
- 57 years of professional software engineering experience including ownership of production systems
- 13 years of hands-on experience working with LLM-powered systems in production or near-production environments (e.g. RAG pipelines agent workflows or AI-enabled services)
- Experience designing and operating cloud-native systems on AWS with an understanding of scalability reliability security and cost considerations
- Strong software engineering fundamentals including clean code testing and system design
- Experience working on shared services or platforms with multiple internal consumers
- Strong communication skills and the ability to collaborate effectively with cross-functional partners
- Strong English language communication and collaboration skills
The Tech Stack
- Backend & Platform:TypeScriptNestJS Python
- Cloud & Infrastructure:AWS EKS AWS Lambda AWS Bedrock AWSAgentCore
- Agentic & AI Frameworks:LangChainLangGraphLangGraphAgents Agent-to-Agent (A2A) patterns Model Context Protocol (MCP)
- Search & Retrieval:AWS OpenSearch Serverless
- Document & Data Processing:AWSTextract DynamoDB S3
- AI Evaluation & Observability:LangFuseLangSmith(or equivalent)
- AI-assisted development tools:GitHub Copilot AWS Kiro
- Developer Tooling:GitHub GitHub ActionsNxMonorepo
- Collaboration:Jira Confluence Microsoft Teams Outlook
Perks & 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
- 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 a highly experienced professional
- Budget for training we want you to grow
- 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
Required Experience:
IC
Key Skills
About Company
Accounting, audit, analytics and compliance software built by seasoned accountants. Manage your audit and financial reporting more efficiently with less risk.