Software Engineer
twin signal- Posted 6 hours ago
- Be among the first 10 applicants
Job Description
Location: Remote, Vietnam
Employment Type: Full-time
Schedule: Flexible time
Compensation: 30,000,000 - 35,000,000 VND/month
Company: Twin Signal
About Twin Signal
Twin Signal, a ZenitechCS company, is dedicated to launching new products and expanding into new markets, building on our proven foundation of excellence. For more than 15 years, ZenitechCS has delivered reliable IT solutions to clients across California, USA. Through Twin Signal, we're extending that legacy with focused AI-first innovation and market expansion.
Our capabilities span end-to-end technology services, including IT Service Management, Software Development, Database Administration, Information Security, Business Intelligence, Computer Networking, and Systems Administration.
Work Policy
This position is 100% remote and based in Vietnam. The Software Engineer is expected to be available and responsive during established working hours, with some flexibility based on client project and operational requirements. Team members must maintain a secure working environment and prevent data exposure through cameras, bystanders, insecure networks, or other risks.
This position includes opportunities for equity compensation, allowing employees to participate in the company's long-term growth and success.
Position Overview
We are seeking an experienced Software Engineer in Vietnam to design, build, integrate, and support reliable software solutions for internal initiatives and client projects. This role combines backend development, data and database work, ETL pipelines, data administration, and the development of practical web interfaces.
The successful candidate will translate business and technical requirements into maintainable solutions, collaborate with stakeholders across time zones, troubleshoot production issues, and contribute to engineering standards, documentation, and continuous improvement.
Key Responsibilities
- Design, develop, test, deploy, and maintain software for client projects and internal products
- Build and support data-driven applications, services, integrations, and automation workflows
- Develop and maintain ETL pipelines that extract, transform, validate, and load data across systems
- Design, query, optimize, and administer relational and non-relational databases
- Build and maintain secure, responsive web interfaces for operational and customer-facing use cases
- Translate requirements into technical designs, implementation plans, and dependable releases
- Investigate defects, performance issues, data-quality problems, and production incidents
- Create technical documentation, runbooks, data mappings, and implementation notes
Primary Responsibilities
- Develop backend services, APIs, scheduled jobs, and system integrations
- Perform data modeling, database design, query optimization, migration, backup, and routine data administration
- Implement ETL processes with appropriate validation, logging, monitoring, retry, and error-handling controls
- Build lightweight web interfaces, dashboards, administrative tools, and workflow screens as needed
- Integrate applications with databases, third-party APIs, cloud services, and client systems
- Write clean, modular, testable, and well-documented code
- Participate in code reviews, testing, release planning, and production deployments
- Apply secure development practices, access controls, and data-protection requirements
- Communicate progress, risks, dependencies, and technical tradeoffs clearly to project stakeholders
- Coordinate technical work with internal teams, clients, vendors, and service providers
Secondary Responsibilities
- Support data imports, exports, cleansing, reconciliation, and reporting requests
- Monitor applications, jobs, databases, and integrations for reliability and performance
- Conduct root-cause analysis for recurring software and data issues
- Contribute to cloud infrastructure, CI/CD, containerization, and deployment automation
- Assist with solution estimates, technical discovery, and architecture discussions for client projects
- Maintain development environments and support quality assurance and user acceptance testing
Required Qualifications
- Strong professional English communication skills, both written and verbal
- 4+ years of professional software engineering or application development experience
- Proficiency in at least one general-purpose programming language such as Python, C#, Java, JavaScript/TypeScript, or a comparable language
- Hands-on experience designing and consuming REST APIs and integrating third-party systems
- Strong SQL skills and practical experience with relational databases such as PostgreSQL, SQL Server, or MySQL
- Experience with database design, data modeling, query optimization, migrations, and routine data administration
- Experience building or maintaining ETL pipelines, data integrations, or scheduled data-processing workflows
- Experience developing web interfaces using modern frontend technologies or server-rendered web frameworks
- Familiarity with Git, code review, automated testing, and software release practices
- Ability to independently troubleshoot application, integration, database, and data-quality issues
- Experience gathering requirements and delivering solutions for client projects or multiple stakeholders
- Excellent analytical, organizational, prioritization, documentation, and collaboration skills
Preferred Qualifications
- Experience with cloud platforms such as Azure or AWS
- Experience with data tools or frameworks such as SQL Server Integration Services, Azure Data Factory, Airflow, dbt, pandas, or equivalent
- Experience with JavaScript/TypeScript frameworks such as React, Vue, or Angular
- Familiarity with Docker, CI/CD pipelines, infrastructure-as-code, or configuration management tools
- Knowledge of secure software development, authentication, authorization, secrets management, and data privacy practices
- Experience with reporting, business intelligence, or data visualization tools
- Experience working in an MSP, consulting, agency, multi-client, or distributed-team environment
- Prior experience mentoring developers or leading small technical initiatives
Success Measures
- Reliable, maintainable, and timely delivery of software for client projects and internal initiatives
- Accurate, secure, and observable ETL and data-processing workflows
- Improved database performance, data quality, and operational reliability
- Reduced recurring defects and incidents through effective root-cause analysis
- Clear, complete, and current technical documentation
- Effective collaboration with clients, stakeholders, and engineering team members
- Measurable improvements in testing, deployment quality, automation, and engineering maturity
Schedule
The hours are flexible, but the candidate must be able to respond to issues during the following time: Monday to Friday: 8:00 - 17:00 (Vietnam Time).
Compensation
Software Engineer: 30,000,000 - 35,000,000 VND/month
The salary offered to each candidate will be determined through an assessment of the candidate's overall qualifications, experience, and fit for the role.
Important Note: We will not hire a candidate who receives a low assessment in English proficiency.
Perks & Benefits
- End of Year Bonus: Standard bonus is valued at least one month's salary. If the company is successful and staff have performed well, highly performing staff may receive larger bonuses. Vietnamese staff will receive bonuses before Tết.
- Health Insurance: Health insurance will be provided to all staff.
- Dental Insurance: Dental insurance will be provided to all staff.
- Vision Insurance: Vision insurance will be provided to all staff.
- Remote Work: The position is 100% remote.
- Paid Time Off (PTO): We offer a base of 15 days of paid time off in addition to 12 national holidays, for a total of 27 paid days off. Additional time off can be requested as needed.
- Mentorship: We offer on-the-job training, continuing education, code review, and technical assistance when required.
More Info
Key Skills
cloud platforms
data visualization tools
data integrations
web interfaces
ETL pipelines





