Senior Software Engineer (C++ |C#)(DSC|SN)
6500 - 9000 SGDST ENGINEERING INFO-SECURITY PTE. LTD.
ST Engineering is a global technology, defence and engineering group with offices across Asia, Europe, the Middle East and the U.S., serving customers in more than 100 countries. The Group uses technology and innovation to solve real-world problems and improve lives through its diverse portfolio of businesses across the aerospace, smart city, defence and public security segments. Headquartered in Singapore, ST Engineering ranks among the largest companies listed on the Singapore Exchange.
Join our Cyber Team
We are an industry leader in cybersecurity with over two decades of experience, we deliver a holistic suite of trusted cybersecurity solutions to empower cyber resilience for government and ministries, critical infrastructure, and commercial enterprises. Backed by our indigenous capabilities and deep domain expertise, we offer robust cyber-secure products and services in cryptography, cybersecurity engineering, digital authentication, SCADA protection, audit and compliance. We specialise in the design and build of security operations centres for cybersecurity professionals and provide managed security services to strengthen the cybersecurity posture of our government and enterprise customers.
Job Overview:
As a Senior Software Engineer, you will lead the architecture, design, and development of highly secure enterprise-grade applications and Outlook plugins with advanced cryptographic functionalities. You will serve as a technical authority, guiding engineering teams and influencing strategic decisions to ensure robust, scalable, and secure solutions. This role requires deep technical expertise, leadership skills, and the ability to drive innovation across complex systems.
Key Responsibilities:
- Define and own the software architecture for mission-critical applications and plugins, ensuring security, scalability, and maintainability.
- Lead the design and implementation of advanced cryptographic solutions (AES, RSA, ECC, PKCS#11) and enforce compliance with industry standards.
- Mentor and coach engineering teams, fostering best practices in secure coding, performance optimization, and software quality.
- Collaborate with product managers, security experts, and stakeholders to translate business requirements into technical strategies.
- Conduct architecture reviews, code audits, and risk assessments to maintain high security and reliability standards.
- Drive innovation by evaluating emerging technologies and integrating them into the product roadmap.
- Oversee source control strategies, CI/CD pipelines, and ensure robust versioning and backup processes.
- Represent the engineering team in customer and executive-level discussions, providing technical insights and recommendations.
- Prepare and maintain comprehensive technical documentation for architecture and design decisions.
Required Qualifications:
- Minimum 10 years of professional experience in C++ and C# development, with at least 5 years in a technical leadership or architecture role.
- Proven track record in designing and delivering secure Windows-based applications and Outlook plugins.
- Expertise in cryptographic algorithms, protocols, and secure software design principles.
- Strong proficiency with development tools (Visual Studio, Git), CI/CD systems, and debugging techniques.
- Exceptional problem-solving skills and ability to make high-impact technical decisions.
- Excellent communication and leadership skills, capable of influencing cross-functional teams and stakeholders.
Preferred Qualifications:
- Experience with enterprise security frameworks and compliance standards (e.g., FIPS, GDPR).
- Familiarity with Agile/Scrum methodologies and DevSecOps practices.
- Contributions to open-source projects or published technical papers in security or software architecture.
Work location: Jurong East
Find out more:
ST Engineering believes in fostering a culture where team members are encouraged to overcome challenges, explore new ideas, and work together to succeed. We value individuals who are determined to push beyond the boundaries, and have athirst for knowledge, continuous learning, and self-improvement.
5000 - 6500 SGD
...ST Engineering is a global technology, defence and engineering group with offices across Asia, Europe, the Middle East and the... ...government and enterprise customers. Job Overview: As a Software Developer (C++| C#), you will be responsible for designing, implementing, and...- Singapore Technologies Engineering Ltd ST Engineering is a global technology... .... Job Overview As a Lead Software Engineer, you will play a key... ...complex projects, and mentor senior engineers while ensuring secure... ...of professional experience in C++ and C# development, with at least...
5500 - 11500 SGD
...test, and debug robust and efficient industrial automation software using C++, C# & WPF. ~ Utilize Windows API and libraries for interaction... ...adhering to best practices. ~ Collaborate with electrical engineers and mechanical engineers to understand system requirements and...6000 - 9000 SGD
...ST Engineering is a global technology, defence and engineering group with offices across Asia... ...environments. Lead and assist in maintaining software documentation. The documentation includes... ...development of production software in C/C++. Knowledge in Object Oriented...4000 - 5600 SGD
...Job Description Industry/ Organization Type: Equipment Supplier Position Title: Software Engineer (C++/C#, Machine Automation) Working Location: West – Jurong East (Walking distance to the company from MRT) Working Hours: 5 days / Monday to Friday, 9am-6pm Salary...8000 - 10000 SGD
...ST Engineering is a global technology, defence andengineering group with... ...design,and development of embedded software/firmware systems and... ...including GUI tools (e.g., in C#) if applicable. Technical Leadership... .... Proficient in C/C++, Rust, Python, and bash scripting...3200 - 5800 SGD
...Responsible for timely delivery of proven software that fully meets the customer’s... ...in Electrical/ Electronics / Mechatronics Engineering Relevant experience in machine control... ...Omron and Beckhoff Proficient in Visual C#/C++ programming Knowledge of Beckhoff TwinCAT...4000 - 5000 SGD
...automation and motion control devices. ~ Good at Windows Programming - C#/VC++ ~ PLC Programming knowledge ~ Open to international... ...to support regional clients Responsibilities: Develop software for new automated equipment or enhance existing legacy applications...- ...development projects. Coordinating with the OEM factory in overseas and local work teams. The Talent ~ Degree in Engineering ~1 year working experience with C#/C++ ~ Entry level is welcome to apply with the knowldege and project exposure on C#/C++ Next Step...
4500 - 7000 SGD
...Job Overview We are seeking an experienced Senior C# Software Engineer to design, develop, and support enterprise applications built on the .NET platform. This role requires a strong technical contributor who is highly familiar with the systems and solutions they support...- ...Bachelor’s degree or higher in computer science or related field ~6+ years' work experience in frontend or backend development ~ Strong C#, good knowledge of .Net Core and SQL ~ Your code must be readable, testable, and follow best practices like SOLID ~ Customer-...
- ...Responsibilities Enhance and optimize existing software architecture; design robust architecture... ...and drive best practices in software engineering and development processes Produce... ...writing production-quality code in modern C++ ~ Experience developing in a Linux environment...
5000 - 9000 SGD
...About the Role We are looking for a C# Backend Engineer to build and optimize high-performance distributed systems that power mission-critical... ...with cross-functional teams to deliver high-quality software following Agile development practices. Participate in code...3000 - 5000 SGD
...Position : Vision Software Engineer (C# MUST) Time : 5 days , 8:30am - 6:00pm Salary : $3000-$5000 Location : Pioneer Job Requirements... ...software design and development. # Proficient in Visual C#/C++ programming. # Knowledge of Beckhoff TwinCAT programming will...5800 - 7800 SGD
...Support the Lead in guiding the team on Scrum processes and tasks, while engaging with users and customers. Develop efficient software programmes and systems that meet user requirements. Support software enhancements, system configurations, and ongoing system improvements...4500 - 6500 SGD
...develop, integrate, and maintain software and systems to meet... ...and operational needs. Apply engineering principles to troubleshoot and... ...Proficiency in Unreal Engine, C++, and Blueprint Scripting .... ...simulation. Knowledge of Unity, C#, and SQL is an advantage....7000 - 9500 SGD
...ST Engineering is a global technology, defence andengineering group with offices across Asia, Europe, the Middle East and the U.S., serving customers inmore than 100 countries. The Group uses technology and innovation to solvereal-world problems and improve lives through its...3200 - 5800 SGD
...Manufacture of General-Purpose Machinery Position Title: Automation Software Engineer (C# Programming) Working Location: Pioneer Working Hours: 5... ...design and development. Proficient in Visual C# or C++ programming. Knowledge of Beckhoff TwinCAT programming is an...6000 - 8000 SGD
...technology solutions client expand their engineering team and are looking for experienced C# / DevOps professionals to join... ..., you could step in as a Senior Engineer. What You’ll Do Design... ...develop, and maintain high‑quality software solutions using C#, .NET Core...4000 - 6000 SGD
...New software feature design and implement for automation machine applications to enhance our... ...product specialists, hardware and process engineers to develop new features Software requirement... ...in SW design and implementation using C++ under a Windows or Linux environment ~ Experience...- ...We are in search of talented and aspiring C# Developer to join our team. In this role, you will leverage your expertise to safeguard... .... Requirements Bachelor's degree in Computer Science, Engineering, or a related field. Proven experience as a C# Developer or...
7000 - 10000 SGD
...migration of legacy systems to a robust SQL, C#, and .NET stack hosted within an... ...core database support, and ad-hoc desktop software assistance to regional business users.... ...Computer Science, Information Technology, Engineering, or a related field with at least 5 years...5000 - 7000 SGD
...photonics technologies for AI infrastructure. We are seeking a Software Engineer to join the firmware and software development team. This... ...discipline. · 0-2 years of experience in embedded C/C++development. Fresh graduates with strong fundamentals are encouraged to...- Singapore Technologies Engineering Ltd ST Engineering is a global technology, defence and engineering group with offices across Asia, Europe, the Middle East and the U.S., serving customers in more than 100 countries. The Group uses technology and innovation to solve real-world...
6000 - 8000 SGD
...high-tech systems We have a team of over 1,200 dedicated engineers who either support our clients or serve as their Research... ..., analytical, and medical industries. Position: Senior Software Engineer (C++ stack) for Semiconductor Equipment Control – FAB Feature Integration...5000 - 8000 SGD
...Role Summary We are seeking a Software Engineer to support the development, testing, deployment, and maintenance of Video Surveillance System... ...Develop and maintain thick client applications and APIs using C# and WPF . Design, develop, and optimize database solutions...- ...performance. We operate at the intersection of hardware and software, designing and building integrated systems with a strong emphasis... .... About the Role We are looking for a Software Engineer (C++) who wants to move beyond pure software development and work on...
1 SGD
...About our Line of Business – Mission Software & Services Our Mission Software & Services business provides leading-edge mission critical command, control, and communications (C3) systems with secured IT infrastructure and managed services. We support our client’s innovation...4500 - 6000 SGD
[Job ID: 1490851] Overview We are seeking a Software Engineer to develop and optimize software solutions for advanced packaging semiconductor... ...the semiconductor or manufacturing industry. Proficiency in C++ for embedded systems, automation, or UI/UX development....4000 - 5000 SGD
...customer requirements and translate them into software solutions. Design, develop, and... ...multi-threaded Windows applications using C/C++(Visual C++ experience preferred). Provide... ...problem-solving guidance to field service engineers. Continuously improve and optimize...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (C++ |C#)(DSC|SN). Be the first to apply!
