Senior Software Engineer (AGC)
vinova pte. ltd.
Company Overview
Vinova is an award-winning development company established in 2010, specializing in mobile, web, and enterprise applications. We serve global clients across IoT, blockchain, fintech, banking, networking, and ecommerce, delivering quality products through passionate collaboration.
Job Summary
Lead the end-to-end delivery of complex software features, driving engineering excellence and strategic technical direction in a collaborative environment focused on public good and legal sector innovation.
Responsibilities
- Lead the design and delivery of complex software features ensuring robust, scalable, and maintainable technical solutions aligned with long-term organizational goals
- Drive adoption of high-quality engineering standards to ensure software systems are secure, reusable, and maintainable
- Participate actively in architectural discussions and squad-level technical decisions, advocating best practices in modern software development
- Shape the technical direction of digital initiatives to maximize their impact on public sector and legal technology projects
- Establish and continuously improve engineering practices and tools to foster a collaborative and effective engineering culture
- Independently manage work dependencies and communicate technical concepts clearly to senior leadership, legal domain experts, and stakeholders
- Collaborate with leadership to define and update technical roadmaps and infrastructure plans to meet evolving organizational needs
- Build and maintain CI/CD pipelines using GitLab CI within the SHIP-HATS ecosystem to support continuous delivery and integration
- Develop and maintain infrastructure as code using Terraform on Amazon Web Services (AWS) to ensure scalable and reliable cloud environments
- Apply hands-on expertise in full-stack web application development using JavaScript and TypeScript for frontend, and TypeScript/Python for AI-related backend services
- Design and implement Generative AI (GenAI) features, including working with Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG) patterns
- Communicate complex technical information effectively to non-technical audiences including legal professionals, product owners, and vendors
- Mentor junior engineers and share knowledge to build team capabilities and promote engineering craftsmanship
- Demonstrate strong ownership and navigate ambiguity by creating structure and driving progress in high-stakes environments
- Maintain an uncompromising focus on code quality, performance, and documentation
- Collaborate effectively with domain experts, product teams, and leadership to achieve shared mission-driven goals
Required competencies and certifications
- At least 7 years of professional experience in software engineering
- Proven track record of building and maintaining large-scale, high-availability software systems
- Proficiency in JavaScript and TypeScript frontend development and TypeScript/Python backend development for AI applications
- Hands-on experience with AWS infrastructure and Infrastructure as Code (IaC) using Terraform
- Experience designing and maintaining CI/CD pipelines using GitLab CI
- Hands-on experience in Generative AI development including working with Large Language Models (LLMs) and RAG patterns
Preferred competencies and qualifications
- Experience working in public sector, legal, or highly regulated environments is advantageous
Other Information
N/A
- ...tested to quality standards. Manage and coordinate in‑house engineering issues encountered during VSAT integration and testing, collaborating... ...Six Sigma (LSS) methodologies. Communicate firmware and software updates to external partners as required. Document testing...
- ...passionate collaboration. Job Summary We seek an energetic software engineer to own feature development and deliver robust, maintainable... ...product owners, technical leads, and legal domain experts Assist senior engineers in updating technical plans and infrastructure...
- ...key responsibilities include providing support to Viasat Field Engineering and Airline Engineering representatives during the installation... ...activation, and maintenance of Viasat IFEC equipment, including software loads and updates. Verbal and written interaction with...
- ...As a Software Engineer, you need: Embrace DevSecOps culture and practices for application development. To be part of a cross-functional teams that would be responsible for the end-to-end delivery of IT services, that adopt a you-code-it, you-run-it approach to software...
- ...teams. Job Summary Design, develop, and maintain scalable software modules for SLS, collaborating with cross-functional teams to... ...requirements Write clean, testable, and efficient code following engineering standards and best practices Collaborate with Product...
- ...passion and collaboration. Job Summary Mainly responsible for software design and development of web frontend and backend applications.... ...such as AWS, Azure, or Google Cloud Platform Assist DevOps Engineer with build and release automation to streamline deployment...
- ...Analysis : Assist in gathering requirements from stakeholders and analyze the potential impact on related business applications. Software Development : Code, modify, test, correct, and document both new and existing programs using assigned languages, tools, and coding conventions...
- ...We are seeking a technical and hands-on Software Development Engineer in Test (SDET) to join our newly formed product engineering team. This is a critical role where you will own the quality strategy and reliability of a new SaaS platform from scratch. Unlike traditional...
- ...planning, strategic alignment, and implement new design tools, software, and best practices to improve efficiency. Collaborate with... ...practices. More About You: Degree in Electrical/Electronic Engineering or equivalent. Minimum 5 years of experience in Project...
- ...networks, servers, storage, middleware, and databases. This Senior Network Engineer is responsible for managing infrastructure-related issues,... ...and maintain a comprehensive operating system hardware and software configuration database / library of all IT infrastructure...
- ...Department Being efficient & manage project efficiently To assist engineers in day-to-day issues Technical Competencies: Good... ...and relevant code of practice. Proficiency in AutoCAD / BIM software is an added advantage. Provide guidance to junior engineers....
- ...The Ministry of Education (MOE) is modernizing its flagship learning platform, the Student Learning Space (SLS). As a Software Engineer, you will be at the heart of this transformation. You will build the next-generation SLS — a scalable, high-impact platform designed...
- ...Job Overview: We are seeking a highly skilled Software Developer to join our team in Singapore. The successful candidate will be responsible... ...translate them into software solutions using computer science, engineering, and mathematical principles. Update, enhance, and optimize...
- ...work with a multidisciplinary team. You are prepared to go outside your comfort zone with a strong growth mind-set. You have prior experience with software engineering, including the ability to code and test in one or more programming languages, and debugging software...
- ...networks, servers, storage, middleware, and databases. The Senior Network Engineer will report to the Network Manager and is responsible for... ...and maintain a comprehensive operating system hardware and software configuration database/ library of all IT infrastructure...
- ...Department: Engineering Reporting To: Team Lead /Mechanical PE Industry: Mechanical & Engineering Consultancy Job Purpose Support the engineering/consultancy activities. Support the Team lead/Mechanical PE with engineering design, project management and...
- ...Scheduling & Coordination: Manage meetings between architects, engineers, subcontractors & clients. Update project schedules & distribute... ...courses for workers to attend, manage & control material cost. 2. Software: Proficient in MS office/project/Google workplace, Zoom. 3....
- ...We are seeking a highly skilled and motivated Senior Go Developer to join our product engineering team in Singapore. In this role, you will be a key contributor... ...to ensure smooth, reliable deployments. Software Resilience & Reliability ~ Champion software resilience...
- ...This role requires a highly self-motivated individual that is well organized and strong in Mechanical and Electrical Engineering domain expertise. Experience in the design and project management in Building Automation (including HVAC) or Petrochemical plant. You will have...
- ...practices. Prerequisites: Experience : Minimum 3 years in data engineering fields with system integration, and at least 1 year in system... ...PowerBI, Tableau and related data processing and visualisation software. Familiarity with Windows, Linux, AWS and/or Azure platforms...
- ...About the Role We are hiring Data Engineers at all levels, seeking individuals who bring deep technical expertise and a clear drive to... ...compelling opportunity to shape high-impact projects, work alongside senior leadership, and make a meaningful contribution to our core media...
- ...Support and Coordination Provide on-site mechanical engineering support during construction phases. Coordinate... ..., or Construction Engineering (preferred for senior roles). Technical Skills ~ Proficiency in CAD software (AutoCAD, SolidWorks). Experience Entry-...
- ...with key stakeholders including strategy, product management, engineering and sales to refine product vision and requirements. Lead technical... .... What you'll need ~ Degree in computer science, software engineering or related discipline. ~15+ years’ experience as...
- ...with a headcount of 15, looking for a dedicated and versatile Senior / Accounts & HR Executive to manage our daily financial, human resource... ..., and day-to-day transaction documentation using UBS accounting software. HR & Administrative Management: HR functions and...
- ...functionality and performance Participate actively in Agile workflows, practicing continuous integration and continuous delivery to enhance software quality and deployment speed Engage in pair programming and code reviews to improve code quality and knowledge sharing Required...
- ...Write automated tests and conduct thorough code reviews to ensure software quality and maintainability Troubleshoot and optimize... ...team knowledge sharing and future maintenance Mentor junior engineers to foster skill development and team growth Contribute to continuous...
- ...Competencies: Good understanding of local code requirements Good engineering knowledges in relation to company services offered (eg.M&E... ...and relevant code of practice. Proficiency in AutoCAD/BIM software is an added advantage. Able to work as a team, assertive,...
- Job description: We are seeking a reliable Senior Legal Counsel for a one-year contract role to support the legal function of BCS... ..., vendor contracts, service agreements, partnership agreements, software, license, maintenance and other related agreements. Advise...
- ...validate new digital service ideas and solutions for HPB’s IT projects Review and fine-tune code generated by AI tools or outsourced software vendors to ensure quality and compliance Prepare and execute automated testing to verify software functionality and performance...
- ...coding-level understanding. Preferred AZ-700 — Azure Network Engineer Associate Networking depth — VNets, private endpoints,... ...Experience Requirements • 8+ yearsof solution architecture experience. Senior level minimum. Principal levelideal. • Hasshipped at least 2...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (AGC). Be the first to apply!

