Staff Software Developer (back-end)
Summary
Senior back-end individual contributor defining architecture and engineering standards for Caseware's audit and accounting software platform, driving design reviews, RFCs, platform features end-to-end, and mentoring engineers. Core stack: Java, AWS (EKS, Lambda, DynamoDB), Docker, Kubernetes, MongoDB, Terraform.
What you will do:
-
Define and evolve technical architecture and engineering standards that enable safe, scalable, secure, and reusable capabilities across teams.
-
Influence architectural decisions through design reviews, RFCs, proof-of-concepts, and hands-on collaboration.
-
Own key platform features and architectural improvements end-to-end, from design through delivery.
-
Partner with QA, Product, Security, Domain SMEs, and DevOps to strengthen observability, reliability, quality, CI/CD, deployment strategies, and production safeguards.
-
Drive operational excellence by identifying systemic risks, leading root cause analysis, and implementing preventative improvements.
-
Mentor engineers through code reviews, design discussions, and practical technical guidance.
-
Solve complex, business-critical challenges, including third-party extensibility and real-time multi-user synchronization.
-
Champion responsible AI-assisted development by defining guardrails, piloting tools and agentic workflows, mentoring teams, and measuring impact on velocity and quality.
What you wll bring:
-
8+ years of professional software engineering experience, including at least 8 years with core Java and demonstrated impact beyond a single team.
-
Deep expertise in server-side Java, with the ability to serve as a subject matter expert.
-
Proven experience designing and evolving shared platforms or infrastructure used by multiple teams.
-
Experience delivering cloud-native systems on AWS, with a strong understanding of scalability, reliability, security, and cost management.
-
Experience working with monolithic applications and microservices.
-
Hands-on experience with Docker, Kubernetes, and NoSQL databases such as MongoDB.
-
Strong software engineering fundamentals and the ability to balance delivery speed with long-term platform health.
-
Proven ownership of significant architectural decisions and strong communication and influence skills across technical teams.
-
Experience working in an agile team alongside developers, testers, and a product owner.
Preferred Qualifications
-
Experience with cloud providers beyond AWS, including Azure or Google Cloud.
-
Contributions to open-source projects or a strong GitHub portfolio.
Technical Stack:
-
Languages & Frameworks: Java
-
Cloud & Infrastructure: AWS (S3, Secrets Manager, Lambda, SQS, SNS, DynamoDB, EKS), CloudFormation, Terraform
-
Data: SQL Server, AWS RDS for SQL Server
-
Testing & Observability: New Relic, AWS CloudWatch
-
Tooling: Jira, Visual Studio, GitHub, Devin, Claude Code
Skills
- Agentic AI
- Agile
- AI
- Analytics
- AWS
- Azure
- CI/CD
- Claude Code
- Cloud
- Cloud Native
- CloudFormation
- CloudWatch
- Data Analytics
- DevOps
- Docker
- DynamoDB
- EKS
- Financial Reporting
- Fintech
- GCP
- GitHub
- Java
- Jira
- Kubernetes
- Lambda
- Microservices
- MongoDB
- New Relic
- NoSQL
- Observability
- RDS
- SNS
- SQL
- SQL Server
- SQS
- Terraform
- Visual Studio
As published by lever
Which location are you applying for?, Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, GitHub URL, Portfolio URL URL, Other website
