Senior Software Engineer (AGC)
vinova pte. ltd.
key responsibilities include:
Technical Ownership: Lead the end-to-end delivery of complex features, ensuring that technical designs are robust, scalable, and aligned with long-term goals.
Engineering Excellence: Drive the adoption of high-quality engineering standards, ensuring that software systems are maintainable, secure, and reusable.
Design & Implementation: Take an active role in architectural discussions and squad-level technical decisions, advocating for best practices in modern software development.
Strategic Influence: Help shape the technical direction of digital initiatives to maximize their impact on the public good.
Culture Building: Establish and refine engineering practices and tools that foster a strong, effective, and collaborative engineering culture.
Stakeholder & Dependency Management: Independently navigate work-related dependencies and communicate technical concepts effectively to both senior leads and legal domain experts.
Roadmapping: Collaborate with leadership to define and update technical plans and infrastructure roadmaps to meet future organizational needs.
Technical Requirements
Professional Experience: . At least 7 years of professional experience in software engineering.
Proven track record of building and maintaining large-scale, high-availability software systems.
(Good to have) Experience in public sector, legal, or highly regulated environments is advantageous.
Full-Stack Expertise: Deep experience in modern full-stack web application architecture and development.
Tech Stack: Proficiency in JavaScript Typescript frontend development and TypeScript/Python for AI related back-end development.
GenAI Development: Hands-on experience in Generative AI (GenAI) development, including working with Large Language Models (LLMs), RAG patterns, and building AI-driven features.
Infrastructure & Cloud:
Strong hands-on experience working with Amazon Web Services (AWS) infrastructure.
Proficiency in Infrastructure as Code (IaC) using Terraform.
DevOps:
Experience designing and maintaining CI/CD pipelines exclusively using GitLab CI within the SHIP-HATS ecosystem.
Leadership & Soft Skills
Strong Communication: Able to hold your own in conversations with legal professionals, product owners, vendors, and senior leadership. You can present complex findings clearly to non-technical audiences.
Technical Maturity: A strong sense of ownership and the ability to navigate a professional, high-stakes organizational environment.
Comfort with Ambiguity: You create structure where none exists and drive progress without waiting for perfect conditions or complete information.
Mentorship: A collaborative mindset with a passion for coaching junior members and sharing knowledge with the wider team.
Mission-Driven: A genuine commitment to the public good and an interest in the legal and justice sector.
Craftsmanship: An uncompromising focus on engineering excellence, performance, and clean, well-documented code.
- ...We're Hiring: Electrical Project Engineer (Full-time) KMY Electrical Engineering Pte Ltd has been powering Singapore's built environment... ...construction industry ~ Proficient in Microsoft and Drafting Software ~ Strong site management and supervision skills ~ Available...
- Join a dynamic team focused on delivering exceptional network solutions. This role offers opportunities for hands-on experience in network configuration and security management. Responsibilities ~ Deploy and configure VLANs, Static/Dynamic Routing, and Link Aggregation across...
- ...collaborating with cross-functional teams to ensure high-quality software delivery and continuous improvement in testing practices.... .... Collaborate with Product Managers, Designers, and Software Engineers to define acceptance criteria and ensure testability throughout...
- ...Job Scope: To design and develop Application Software/Embedded firmware for user interface equipment, and device control equipment as follows:- - Designs and implements systems using a variety of languages (e.g. C, C++, C#, Java, etc.); - Designs enhancements, updates...
- ...hardware maintenance. Escalate unresolved or complex issues to senior-level support in a timely manner. Document all support activities... ...escalations or service disruptions. Provide support for software, antivirus, backup, and system-related issues where applicable.
- ...databases, and application performance. # Perform code reviews, testing, debugging, deployment, and production support. # Apply software engineering best practices to build secure and reliable applications. # Leverage AI-assisted development tools to improve productivity...
- ...collaborating with cross-functional teams to deliver scalable, high-quality software solutions. Responsibilities Develop and maintain full-... ...with multidisciplinary teams including data scientists and data engineers Experience using observability and monitoring tools such as...
- ...Develop, enhance and maintain software for STARS and ELS across both legacy and modernised components, ensuring reliability, correctness... ...digital services. • Use AI tools responsibly to improve engineering productivity in areas such as code analysis, documentation,...
- ...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...
- ...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....
- ...We are looking for a hands-on senior solution engineer who can design, build, and operate robust cloud-native data and AI solutions. The ideal candidate combines strong software engineering fundamentals with deep practical experience in AWS and Snowflake. Key skills:...
- ...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...
- ...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...
- ...We are expanding our engineering team and hiring an Electronics Engineer specialized in Integrated... ...top industry experts.Working alongside senior mentors, you will connect complex... ...integrates smoothly with modern automation software. Requirements Diploma or Degree in...
4200 - 7500 SGD
...Hours: Monday to Friday, 9:00 AM - 9:00 PM Rest Days: 8 days per month 【Company Introduction】 A Singapore-based IT Consulting and Software Development company specializing in enterprise digital transformation, mobile applications, websites, and customized software...- ...degree in Occupational Safety and Health, Industrial Hygiene, Engineering or similar. ~5+ years of experience in high tech industry or... ...meticulous attention to detail ~ Proficiency with standard business software, including word processing, presentations, spreadsheets, and...
- ...and integrate security best practices ("shifting left") into the software development lifecycle, from code to deployment. Develop,... ...Proven experience as a DevOps, Site Reliability, or Systems Engineer with a strong focus on security. Hands-on experience managing...
- ...Design, build, and maintain cloud infrastructure and CI/CD pipelines on AWS to enable secure, scalable, and reliable software delivery. Collaborate with engineering teams to enhance DevOps processes, security, and operational excellence. Responsibilities Design, build,...
- ...Native mobile apps, React web apps, and backend services. Mentor engineers, drive best practices, and collaborate with product teams to... ...engineering practices. Champion secure-by-design principles and modern software engineering practices across the team. Apply strong expertise...
- ...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,...
- ...automate infrastructure deployment and updates Design, implement, and maintain CI/CD pipelines and deployment automation to accelerate software delivery and improve reliability Configure and administer AWS services including compute, networking, storage, security, and...
- ...RFP processes and maintain a competitive, resilient supplier base Monitor market trends and component lead times Partner with Engineering, Quality, and Production on sourcing decisions Track supplier performance and drive corrective actions Support cost-reduction...
- ...HDB), as well as hospitals and nursing homes. Oversee the preparation, set-up, configuration and testing of hardware devices, via software and programming interfaces, in anticipation of trials and operational deployments Manage schedule with stakeholders and clients for...
- ...support cloud operations to ensure secure, reliable, and efficient software delivery. Collaborate with cross-functional teams to enhance... ...and certifications Degree in Computer Science, Software Engineering, or a relevant IT field Minimum 3 years of experience in DevOps...
- ...collaboration, and cutting-edge technology. Job Summary As a Backend Engineer at Vinova, you will design, build, deploy, and operate secure... ...to support AI-enabled products and platforms Apply strong software engineering fundamentals and backend development practices to...
- ...through passion and collaboration. Job Summary As a Full-Stack Engineer, you will design, build, deploy, and maintain secure, scalable,... ...Apply programming skills in Python to develop and enhance software components and automation scripts Deploy and manage applications...
- ...layout, Stringing arrangement, inverter arrangement using AutoCAD software Develop design specifications and functional requirements... ...design calculation, voltage drop, fault current and etc. Provide engineering support during installation Assist in reviews and approval...
- ...RMA Engineer (Semiconductor Equipment), We are looking for Engineers to manage technical evaluations, root-cause failure analysis (FA),... ...tools (oscilloscopes, multimeters), schematics, and RMA tracking software (if any). Able to work in a cross functional team with great...
- ...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...
- ...Company Overview EF Software specializes in healthcare support services applications, combining technology and healthcare to improve... ...competencies and certifications Diploma or Certificate in IT/Computer Engineering with 1-2 years of working experience in technical support...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (AGC). Be the first to apply!


