Staff Software Engineer, Enterprise Frameworks
Role responsibilities
Design and evolve extensible enterprise platform frameworks, including search and audit trails, to support product engineering teams. Lead architecture discussions and mentor engineers while utilizing AI tools to accelerate the software development lifecycle.
Requirements
Requires 8+ years of software engineering experience with a proven track record of architecting shared platforms and distributed systems. Proficiency in object-oriented languages like Java, Kotlin, or Python and experience with relational databases is essential.
Key skills
Software Architecture, Distributed Systems, API Design, Event-Driven Workflows, Java, Kotlin, Python, PostgreSQL, Cloud Infrastructure, AI-Assisted Development, Data Modeling, Scalability, Performance Tuning, Mentoring, System Design, Agile Development
Keywords
Enterprise Frameworks, Distributed Systems, Event-Driven Architecture, Java, Kotlin, Python, PostgreSQL, Kafka, Redis, Kubernetes, Helm, Spark, AWS, RDS, Lambda, JavaScript, React, Jest, Pytest, Cypress, Claude Code, ChatGPT, Cursor, Copilot, SOC 2, Financial Services, JIRA, Search Indexing, Audit Pipelines, Cloud-Backed Platform