Software Developer
3 days ago
**Job no**: 2003621
**Work type**: Permanent
**Location**: DSTA Singapore
**Categories**: C3 Development
The Defence Science and Technology Agency (DSTA) brings you to the forefront of cybersecurity, digital transformation and engineering. From working on software development and systems integration to unmanned technologies and artificial intelligence, you can have an impact on Singapore’s defence.
Achieve your fullest potential with opportunities to build your technical expertise and hone your competencies in diverse domains. You can also expect an immersive learning experience, where you will work with bright minds and collaborate with global industry experts.
DSTA is recognised as one of the top 10 employers in the Engineering & IT sector, where our engineers and IT professionals work alongside procurement specialists to deliver state-of-the-art capabilities for Singapore’s peace and security.
Internship opportunities and a meaningful career await you.
**Opportunity**
Imagine developing the brain, heart and soul of complex systems that serve as the nerve centre to plan and monitor mission executions. If this sounds exciting to you and you are passionate about technology, we welcome you to join us on this journey
At DSTA’s Command, Control and Communications Development (C3D) Programme Centre, we develop software systems that enable decision makers in the SAF and government agencies to execute missions successfully. We are looking for a Backend Developer with strong technical competencies and problem-solving skills to join us.
**What can the team offer you?**
**Our Team**: You will join a multi-disciplinary team of developers, architects and product managers who are passionate about creating meaningful and impactful software systems. It’s a place where you can solve diverse, complex challenges, alongside thoughtful, intelligent individuals who lead with curiosity, empathy, and optimism.
**Career Opportunities**: We work on different projects, ranging from experimentations to operational system development in different domains spanning across Air, Land, Sea and Whole-of-Government systems. You will also have the flexibility and whitespace to work on exciting side projects and hone your skillsets in different technical areas like artificial intelligence, modelling and simulation, cybersecurity and internet of things (IoT). At times, you will have the chance to share at brown bag sessions and townhalls, as well as collaborate with worldwide leading research institutes and industry commercial partners.
**Professional Development**: There are numerous opportunities to grow and excel professionally in your career with us. From your first day with us, your onboarding experience includes mentorship, buddy system and technical courses to build your competencies and connect with colleagues on a personal level. On top of that, we work with DSTA’s in-house Academy to curate courses taught by both industry professionals as well as in-house lecturers.
**Culture**: We encourage our community to bring their whole selves to work, respect the need for work-life balance and allow for autonomy in the software development process and your career.
**Once here you will**
- Collaborate closely with product managers, developers and stakeholders to deliver valuable and impactful software that combat evolving threats.
- Design and develop robust backend services based on our Technology Stack.
- Perform automated build and tests in our DevSecOps pipeline.
- Adopt continuous delivery practices to improve software delivery performance.
- Exchange technical knowledge and experiences with like-minded developers.
**Minimum qualifications**
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or related fields.
**Relevant experience and mindset**
- Good knowledge in one or more programming languages, such as Java, C++, Python.
- Familiarity with networking protocols (e.g. TCP/IP, UDP etc.), messaging protocols (e.g. MQTT etc.) and developing REST APIs.
- Familiarity with database storage technologies such as RDBMS and No-SQL.
- Good understanding of data structures, design patterns, algorithms and software design.
- Have a passion for software development and technology.
- Thrive in a team-oriented, project-based work environment.
- Excellent analytical and communication skills including the ability to deliver technical concepts clearly across different audiences.
- Have a passion for innovation and learning new software architectures, frameworks, languages and technologies.
**It would be a bonus if you have**
- Experience in Agile (e.g. Scrum or Extreme Programming) practices and software development lifecycle.
- Working experience with cloud computing providers (e.g. Amazon AWS, Microsoft Azure etc.).
- Knowledge of microservices development and containerisation technologies (e.g. Kubernetes, Docker etc.).
- Knowledge of DevSecOps practices, and use of continuous integration
- 
					
						Software Developer
2 weeks ago
Singapore ADVANCE SOFTWARE ENGINEERING PTE. LTD. Full time**Responsibilities** - Work with developers to design algorithms and flowcharts - Produce clean, efficient code based on specifications - Integrate software components and third-party programs - Verify and deploy programs and systems - Troubleshoot, debug and upgrade existing software - Gather and evaluate user feedback - Recommend and execute improvements -...
 - 
					
						Calypso Software Developers
5 days ago
Singapore HTC SOFTWARE SINGAPORE PTE LTD Full timeMain responsibilities Build & change management - Develop in JAVA for Calypso v14.4 package - Develop internal components Incidents and Requests management - Communicate effectively - Analyse enhancement requests and bug-fixes - Document deliveries Change Management - Support the release roadmap in production - Operations management - Application...
 - 
					
						software development manager
5 days ago
Singapore HORIZON SOFTWARE PTE. LTD. Full time $120,000 - $240,000 per yearKey ResponsibilitiesLead a team of developers, providing mentorship, guidance, and regular performance feedback.Design, implement, and maintain scalable web applications using , ensuring high-quality user experiences.Collaborate with product managers, designers, and backend developers to define project requirements and deliverables.Oversee frontend...
 - 
					
						Software Engineer/developer
7 days ago
Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time**Responsibilities**: - Actively participate in AGILE projects, including SCRUM sprints and daily stand-ups. - Take ownership of the design, coding, testing, and documentation of software solutions. - Collaborate with customers to gather requirements, conduct acceptance testing, and troubleshoot issues. - Execute data migration, data transformation, and...
 - 
					
						Senior Software Development Engineer
9 hours ago
Singapore THE SOFTWARE PRACTICE PTE. LTD. Full timeWe are looking for exceptionally smart people with strong development skills in C# and an avid interest in web development. You should be able to learn quickly and work independently - we'll help you as best as we can, but you must be tenacious and resourceful enough to figure out things you don't know how to do. Our culture is results-driven, valuing...
 - 
					
						Software Engineer
3 days ago
Singapore MGG SOFTWARE PTE. LTD. Full time**RESPONSIBILITIES** - Work closely with project management team to identify and analyse business requirements for system development and enhancements - Design solution and develop technical documentation (flow, UML, processing rules) to support system development - Work closely with fellow software engineers in project team to develop systems using...
 - 
					
						Business Development Representative
2 days ago
Singapore Aptitude Software Full time**About us** At Aptitude we love complexity. Every business is made up of millions of little details that make them different from anyone else on the planet. Finding the joy in this complexity can be the difference between the mundane and the magnificent - which is why we commit to getting to know every single business we work with inside and out. Immersing...
 - 
					
						Pega Software Developer
5 days ago
Singapore AURELIUS SOFTWARE PTE. LTD. Full time $60,000 - $120,000 per yearResponsibilities:Collaborate with the Project Team in understanding client requirements and how they translate in application featuresCollaborate with the Team to set specifications for new / existing applicationsParticipate in incident management and change requestsPerform troubleshooting and debugging of applications when requiredEvaluate existing...
 - 
					
						Project Consultant
9 hours ago
Singapore Times Software Pte Ltd Full timeOverview Implementation of projects cycle includes the following but not limited to: Responsibilities Meeting/ discussion to gather requirements with Project Manager Assist Project Manager in documentations, test cases, test scenarios and functional specifications System testing/ quality check on applications (pertaining to the project) developed by the...
 - 
					
						Software Tester
2 weeks ago
Singapore A-IT Software Services Pte Ltd Full time $90,000 - $120,000 per yearAbout the role Are you an experienced software tester with a passion for ensuring the quality and reliability of mission-critical trading platforms? If so, this dynamic contract role as a Software Tester (Trading platform)What you'll be doingDevelop and execute comprehensive test plans to validate the functionality, usability, and reliability of trading...