about 6 hours ago
Responsibilities
- Partner closely with Product Management and Engineering Directors to create actionable technical roadmaps.
- Lead the design and implementation of new features within the core Java platform.
- Define and champion engineering best practices and contribute to architectural decisions.
- Mentor Staff and Senior engineers and guide technical design reviews.
- Develop high-quality, maintainable software with comprehensive test coverage.
- Create and maintain high-quality technical documentation.
- Champion the adoption of AI-native engineering practices in the development lifecycle.
- Identify emerging industry trends and prototype innovative solutions.
Requirements
- 10+ years of software development experience with a focus on scalable server-side features using Java and Spring.
- Deep expertise in high-performance Postgres or MySQL environments.
- Extensive experience in designing and securing RESTful APIs for large-scale systems.
- Expert knowledge of server-side technologies including caching and multi-threading.
- Strong understanding of design patterns, scalability, and security engineering.
- Experience in agile environments with knowledge of CI/CD and automated testing.
- Excellent communication skills to articulate complex technical concepts.
- Deep understanding of endpoint security concepts and device management protocols.
- Strong conceptual understanding of OS-level security features across platforms.
- Proficiency in leveraging AI coding assistants to enhance the development process.