Aegis Technologies Pte. Ltd. logo

Software Engineer (Systems Architecture)

Aegis Technologies Pte. Ltd.

D05 Pasir Panjang, Hong Leong Garden, Clementi New TownPermanentS$4,500 – S$8,000/mo

Posted 22 Jul 2026

About this role

This role is ideal for engineers who enjoy exploring emerging technologies, evaluating new development tools, and continuously improving engineering productivity. At Aegis Technologies, innovation is encouraged—you'll have the freedom to experiment with modern technologies, automation tools, AI-assisted development, and new engineering practices that help build better software faster. You will work alongside experienced engineers throughout the complete software development lifecycle, from system design and architecture to implementation, optimization, deployment, and continuous improvement. Responsibilities Design, develop, and maintain high-performance software systems and scalable system architectures. Analyze hardware and software resource requirements to achieve optimal system performance and reliability. Participate in the complete software development lifecycle, including requirements analysis, system design, implementation, testing, deployment, and maintenance. Optimize multi-threaded and multi-core applications for performance and scalability. Design and optimize databases and data processing pipelines. Perform system profiling, debugging, benchmarking, and performance tuning across software components. Conduct code reviews and contribute to engineering standards, knowledge sharing, and continuous improvement. Research, evaluate, and adopt emerging technologies, frameworks, AI-assisted development tools, and engineering practices that improve product quality and development efficiency. Requirements Proven experience in software development with strong understanding of system design and software architecture. Strong experience working in Linux environments. Experience with multi-threaded and multi-core programming. Solid understanding of PostgreSQL or other relational database systems, including data modelling and performance optimization. Strong analytical and problem-solving skills with the ability to design efficient and scalable systems. Passion for learning new technologies and keeping up with industry trends. Curiosity to explore modern development tools, automation, and AI technologies that improve engineering productivity. Ability to work independently while collaborating effectively within a dynamic engineering team. Familiarity with writing testable code and applying software engineering best practices.

What they're looking for

GitPassion for TechnologyData PipelineMultithreaded Programming

About Aegis Technologies Pte. Ltd.

Industry: Information & communicationsWebsite ↗

Frequently asked questions

What does a Software Engineer (Systems Architecture) at Aegis Technologies Pte. Ltd. do?

This role is ideal for engineers who enjoy exploring emerging technologies, evaluating new development tools, and continuously improving engineering productivity. At Aegis Technologies, innovation is encouraged—you'll have the freedom to experiment with modern technologies, automation tools, AI-assi…

What skills does this Software Engineer (Systems Architecture) role need?

Key skills for this role include Git, Passion for Technology, Data Pipeline, Multithreaded Programming.

How much does a Software Engineer (Systems Architecture) at Aegis Technologies Pte. Ltd. pay?

This role lists a salary of S$4,500 – S$8,000 per month.

Is this Software Engineer (Systems Architecture) role remote, hybrid, or on-site?

The listing is based in D05 Pasir Panjang, Hong Leong Garden, Clementi New Town. Check the posting for remote or hybrid options.

How do I apply for this Software Engineer (Systems Architecture) role?

You can apply directly on Aegis Technologies Pte. Ltd.'s careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.