Explore Job Opportunities
Find the latest job openings from top companies around the world. Use the filters to refine your search and discover the perfect role for you.
Featured Jobs
Open Jobs

Principal Software Engineer
Network Engineering - Stellenbosch, South Africa

Senior Software Engineer/Developer
Harris Computer Systems - Gauteng, South Africa

Software Engineer
Lindsay - Olathe, KS

Principal Software Engineer - OCI Media Services
Indiana Staffing - Indianapolis, IN

Principle Software Engineer, OCI Media Services
Indiana Staffing - Indianapolis, IN

DevOps Cloud Engineer Principal
Siemens - Vancouver, BC, Canada

Senior Staff Software Engineer, Gemini App - 7053012
DeepMind - Edmonton, AB, Canada

Network Engineering - Stellenbosch, South Africa
Principal Software Engineer
Job Type: Not specified
Experience: Not specified
About Job
Reference: NES022773-RS-1 We are looking for an exceptional and passionate Software Engineer/Developer to join its dynamic Application Software Team Duties & Responsibilities We are looking for an exceptional and passionate Software Engineer/Developer to join its dynamic Application Software Team The successful candidate will become part of an application software development team responsible for developing software for user applications. The company performs formal software development for highly reliable safety-critical and mission-critical systems ROLES AND RESPONSIBILITIES Includes the following, but is not limited to: 1.1. Take a lead / specialist role in the development of application software, mainly for operator-facing, mission-critical software used in C2 and ISR systems; 1.2. Take ownership of features from requirements through design, implementation, and testing for front-end and back-end development; 1.3. Research and understand new domains and technologies sufficiently to understand user requirements and implement features; 1.4. Assist with production efforts related to application software; 1.5. Play a major role in the generation of outputs for projects, including design, testing, documentation, production and verification artefacts; 1.6. Implement engineering processes, plans and policies as applicable to a specific project; and 1.7. Perform minor support roles within the company, if required. 2. REQUIREMENTS 2.1. Minimum Qualifications Bachelor’s Degree in Computer Science (BSc) or Engineering (BSc Eng. / BEng). 2.2. Required Skills and Experience 2.2.1. Proficiency with one or more general-purpose programming languages: C++,Java etc; 2.2.2. Proficiency with one or more scripting languages: Python, Bash, PowerShell etc; 2.2.3. Understanding of object-oriented design and common software patterns; 2.2.4. Experience with collaboration using version control software such as Git, Subversion, or Perforce; and 2.2.5. Experience working in a team using Agile methods and/or issue tracking software such as Jira. 2.3. Recommended Skills and Experience 2.3.1. 5 - 10 years of relevant industry experience would be advantageous; Please send your cv to [email protected] job perk: Posted At: 4 days ago, job perk: Schedule Type: Full-time
Enhance Your Job Prospects
- Access exclusive job listings in specialized industries.
- Optimize your CV with our AI-powered tools.
- Define salary and equity expectations from the start.
- Find the perfect fit with personalized job filters.
- Get top founders and recruiters reaching out to you.
Showing 316 to 322 of 2195 results