about 4 hours ago
Responsibilities
- Set and enforce coding standards for clean and maintainable code.
- Lead architectural design sessions and choose appropriate architectural patterns.
- Create internal tooling to simplify infrastructure for feature teams.
- Mentor junior engineers and conduct rigorous code reviews.
- Drive features from requirement analysis through deployment.
- Debug complex issues and optimize performance bottlenecks.
- Collaborate with stakeholders to drive feature development.
Requirements
- Bachelor’s or Master’s degree in Computer Science or related field.
- 5+ years of experience in software engineering.
- Proficient in full-stack Java and web technology environments.
- Experience in building and scaling distributed systems in cloud-native environments.
- Knowledge of data structures, algorithms, and design patterns.
- Experience with AI/ML integration into workflows.
- Strong knowledge of enterprise application architecture.
Benefits
- Comprehensive benefits package including health coverage and EAP.
- Tuition reimbursement for education advancement.
- Employee Stock Purchase Program (ESPP) and retirement plan.
- Growth opportunities through leadership programs and specialized training.
- Community involvement through employee-led affinity groups.