Epicareer Might not Working Properly
Learn More
L

SENIOR SOFTWARE ENGINEER / TECH LEAD

Salary undisclosed


Original
Simplified
1. Technical R&D

• Design and develop core Java architecture, addressing complex technical challenges while ensuring code quality, system performance, and security.

• Participate in system architecture planning and optimization, offering recommendations for technical solutions and architectural improvements.

• Stay updated on the latest technology trends to enhance system performance and maintainability.

2. Team Management

• Lead and mentor technical team members by conducting code reviews, providing technical guidance, and fostering team skill development.

• Allocate team resources, assign tasks, and ensure project progress and quality.

• Cultivate an open and collaborative technical environment, supporting team members in overcoming challenges and improving their technical capabilities.

3. Project Management

• Engage in project requirement analysis, solution design, implementation, and tracking to ensure timely project delivery.

• Facilitate communication with cross-functional teams, including product managers and operations, to ensure smooth system launches and continuous iterations.

Job Requirements

• Education: Bachelor’s degree in Computer Science, Engineering, or a related field (master’s degree is a plus).

• Experience: At least 5 years of software development experience, with a minimum of 2 years in a leadership role.

• Technical Expertise: Proficiency in microservice architecture design, and strong coding skills in SQL, Python, Java, etc.

• Soft Skills: Excellent communication skills, with the ability to bridge technical and business requirements effectively.

• Personal Traits: Strong sense of responsibility, resilience under pressure, and clear thinking in high-pressure environments.