Назад
Company hidden
6 дней назад

Senior Software Engineer (Python)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Vietnam
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer (Python): Developing and enhancing complex software applications with an accent on scalable technical design, reliability, maintainability, and application support. Focus on solving complex defects, analyzing system dependencies, delivering production-ready features, and mentoring junior engineers.

Location: Onsite in Ho Chi Minh City, Vietnam

Company

hirify.global delivers technology-focused software engineering projects and complex enterprise applications for international stakeholders.

What you will do

  • Design, develop, test, maintain, and enhance complex software applications using Python, Java, and other relevant technologies.
  • Translate business and functional requirements into scalable technical specifications, implementation plans, and application features.
  • Analyze architecture, integrations, data structures, dependencies, risks, and technical challenges to support reliable delivery.
  • Investigate defects, troubleshoot application issues, identify root causes, and implement sustainable solutions and technical documentation.
  • Collaborate with engineers, technical leads, business stakeholders, and international teams through requirements clarification, code reviews, and delivery coordination.
  • Own deliverables from analysis through implementation, testing, and release support while mentoring junior engineers and improving engineering practices.

Requirements

  • At least 5 years of professional software development experience.
  • Strong hands-on programming experience with Python and/or Java.
  • Solid understanding of object-oriented programming, algorithms, data structures, and software design principles.
  • Experience developing, maintaining, and troubleshooting complex software applications.
  • Ability to translate functional requirements into technical designs and implementation plans.
  • Understanding of software architecture, application integration, databases, and system dependencies.
  • Experience with debugging, automated testing, version control, and code review practices.
  • Strong analytical thinking, root-cause analysis, independent problem-solving, technical prioritization, risk identification, and proactive communication skills.
  • Experience collaborating with cross-functional or international engineering teams and willingness to learn unfamiliar programming languages, proprietary systems, and complex enterprise applications.

Nice to have

  • Experience with SQL, relational databases, and data-intensive applications.
  • Experience with REST APIs, backend services, and system integration.
  • Exposure to enterprise software or business-critical applications.
  • Experience supporting production applications and investigating customer-reported issues.
  • Experience mentoring junior engineers or conducting technical knowledge-sharing sessions.
  • Familiarity with Agile/Scrum methodologies.
  • Experience in healthcare technology, financial services, or other regulated industries.

Culture & Benefits

  • Work on challenging international software engineering projects and meaningful technical deliverables.
  • Collaborative environment focused on engineering excellence, accountability, and knowledge sharing.
  • Opportunities to mentor engineers and contribute to technical best practices.
  • Continuous learning, professional development, and long-term career growth within a technology-focused organization.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →