about 17 hours ago
Responsibilities
- Establish and uphold coding standards for clean, maintainable code.
- Lead high-level design sessions and select architectural patterns.
- Develop internal tools to simplify infrastructure complexities.
- Mentor junior engineers and conduct thorough code reviews.
- Drive features from requirement analysis to deployment.
- Address debugging scenarios and optimize performance bottlenecks.
- Collaborate with stakeholders to foster 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.
- Knowledge of AI/ML integration in workflows.
- Strong understanding of enterprise application architecture.
- In-depth knowledge of software engineering principles and algorithms.
Benefits
- Comprehensive benefits package supporting health and wellbeing.
- Employee Assistance Program with free mental health support.
- Tuition reimbursement for educational advancement.
- Growth opportunities including leadership programs.
- Inclusive community with employee-led affinity groups.