Staff Software Developer (back-end)
Core
Define and evolve technical architecture and engineering standards for scalable, secure, and reusable capabilities across teams in audit and accounting software.
Role type
Staff Software Developer (Back-end)
Builds
Core platform features, architectural improvements, and third-party extensibility for global audit and accounting software.
Domain
Fintech / Audit and Accounting Software
Deliverable
production ML models | product features | infrastructure
Required skills
Server-side Java, System Architecture, Distributed Systems, CI/CD, Observability, Root Cause Analysis, Mentoring, AI-assisted development guardrails
Preferred skills
None stated
Technologies
Java
Responsibilities
Define and evolve technical architecture and engineering standards; Influence architectural decisions through design reviews and RFCs; Own key platform features end-to-end; Partner with QA, Product, Security, and DevOps to strengthen reliability and deployment strategies; Drive operational excellence by identifying systemic risks and implementing preventative improvements; Mentor engineers through code reviews and design discussions; Solve complex business-critical challenges including real-time multi-user synchronization; Champion responsible AI-assisted development by defining guardrails and measuring impact.
Seniority
Staff, hands-on IC with strategic influence