Staff Software Engineer, Enterprise Frameworks
Role responsibilities
Design and evolve extensible enterprise platform frameworks including search, audit trails, and custom fields. Lead architecture discussions and mentor engineers to build scalable, reliable, and secure shared infrastructure.
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, Agile Development, System Design
Keywords
Enterprise Frameworks, Distributed Systems, Event-Driven Architecture, Java, Kotlin, Python, PostgreSQL, Kafka, Redis, Kubernetes, Helm, AWS, RDS, Lambda, Spark, JavaScript, React, Jest, Pytest, Cypress, Claude Code, ChatGPT, Cursor, Copilot, SOC 2, Financial Services, JIRA, Indexing Pipelines, Caching, Idempotency