Jobs · itviec

Expert, Software Engineer Tech Lead
Techcombank · Quận Cầu Giấy, Hà Nội · Posted 31d ago
About the role
Contribute to low-level architecture design and development while mentoring junior engineers and driving process improvements within the team.
Full job description (as posted) ↓
Top 3 Reasons To Join Us Top-tier banking environment in Vietnam Challenging opportunities for the “Greater” You Attractive career path and benefits The Job 1. Low-Level Architecture Design & Development - Contribute to low-level architecture design and develop software components that meet efficiency, scalability, and security standards. - Work closely with architects and senior engineers to optimize system design and implementation. 2. Technical Mentorship & Process Improvement - Guide Officer-level engineers, providing mentorship on best practices, coding standards, and development workflows. - Identify areas for process improvements and drive adoption of engineering best practices within the team. 3. Code Quality & Optimization - Lead peer code reviews, enforce coding standards, and improve overall code maintainability. - Optimize software for performance, scalability, and security, ensuring high reliability in production environments. 4. Testing & Debugging - Conduct unit testing, integration testing, and contract testing to ensure software reliability. - Collaborate with QE teams to diagnose, troubleshoot, and resolve complex defects in a timely manner. - Promote test automation to improve software stability and release efficiency. 5. Technical Documentation - Create and maintain clear, structured documentation, including: - API specifications - System design documents - Coding and architectural guidelines - Ensure documentation is regularly updated and aligned with system changes. Your Skills and Experience Qualifications: - Bachelor's or Master's Degree in Computer Science, Software Engineering, Information Technology, or a related field. Work Experience: - At least 7 years of experience in the engineering field. - At least 2 years in a Team lead position. - Proficiency in Java backend programming and related technologies for application development. - Experience in managing technical teams and mediating in the work environment. - Experience in leading and managing system/software delivery. - Experience in both architecture and software design implementation: SOLID principles, Design Patterns, Microservices architectures, Observability (monitoring, logging, tracing), Compiling, Runtime deep understanding. - Experience in advanced aspects of the engineering field: High performance, concurrency; Security best practices; Emerging technology. Other information: - Level: Expert (Manager) - Working time: Office Hours (9 AM – 6 PM) - Probation: 2 months (full 100% offer). Why You'll Love Working Here - Receive an extremely attractive basic salary, 13th month salary + Performance Bonus up to 5 months. Annual salary and work performance review. - Participate in advanced training courses at Techcombank. - Be informed of the latest practical situations from the No. 1 Senior Experts/Managers in the Vietnamese market. - Share a clear career path with close support from management; - Receive comprehensive care with Personal and Family Health Insurance; Periodic health check-ups, Bank birthdays, Teambuilding, Year-end Party, ..
Read the full posting on itviec →
FAQ
Is the Expert, Software Engineer Tech Lead role at Techcombank remote?+
This Expert, Software Engineer Tech Lead position is listed as onsite (Quận Cầu Giấy, Hà Nội).
What seniority level is this Expert, Software Engineer Tech Lead role?+
This is a lead level position.
How do I apply for the Expert, Software Engineer Tech Lead role at Techcombank?+
Use the "Apply on itviec" button to open the original posting on itviec, where you can submit your application directly to Techcombank.