{"id":1891417,"url":"https://alion.io/job/newtone-consulting-junior-software-engineer-c-middleware-interfaces","title":"Junior Software Engineer – C++ Middleware & Interfaces","company":{"id":3802161,"name":"Newtone Consulting","domain":"newtone-consulting.com","url":"https://alion.io/company/newtone-consulting","size_band":null,"is_staffing_agency":false,"employer_type":"staffing","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Singapore"],"countries":["SG"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":6000,"max":6400,"currency":"SGD","period":"month","gross":true,"usd_annual":60048},"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Git","optional":false},{"name":"Linux","optional":false}],"status":"live","first_seen_at":"2026-10-05T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-05T00:00:00Z","board_verified":false,"closed_at":null,"days_open":15,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":15},"description":"Summary:\nWe are looking for a Junior Software Engineer to support the development, testing, integration and maintenance of a customised C++ middleware solution and its software interfaces. The role is hands-on and supervised, suited to candidates with up to 3 years of experience (strong fresh graduates considered). Location: Singapore. Full-time.\n\nResponsibilities:\nDevelop and maintain C++ modules (protocol handlers, message parsers, adapters, data conversion, configuration and diagnostic functions) under senior guidance\nSupport the integration of interfaces between the middleware and customer, third-party or internal systems\nWrite clean, documented C++ code in line with project coding standards\nDevelop unit tests and support integration, system and acceptance testing\nInvestigate defects: analyse logs, reproduce issues and support corrective actions\nManage source code, branches, baselines and releases using Git and approved configuration-management processes\nSupport build, deployment and test-environment setup in Linux-based environments\nPrepare technical documentation (code documentation, test records, release notes, installation instructions)\nParticipate in code reviews and technical discussions with system engineers to clarify interface requirements and data flows\nAssist with customer demonstrations, factory acceptance testing, site integration and commissioning when required\nMaintain awareness of software quality, cybersecurity and configuration-control requirements\n\nQualifications/Requirements:\nDegree or diploma in Computer Science, Computer Engineering, Electrical/Electronic Engineering or a related discipline\nUp to 3 years of software development experience (strong fresh graduates with relevant project experience may be considered)\nSolid C++ foundation: object-oriented design, memory management, debugging, standard data structures\nBasic understanding of the SDLC (requirements, implementation, testing, defect tracking, version control)\nFamiliarity with Git or another source-control system\nFamiliarity with Linux, or willingness to develop competence in it\nAbility to read technical specifications, follow structured tasks and document work clearly\nStrong analytical, problem-solving and troubleshooting skills; good teamwork and communication\nSkills\nAnalytical Approach, Writing Technical Specifications, Git, Computer Engineering, Corrective Actions, configuration releases, Computer Science, Installation Instructions, Documented Code, Test and Support, Object-Oriented Design, Full SDLC, C for Embedded Systems, Test Environment Setup","description_format":"text","description_chars":2578,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Singapore","iso":"SG","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Cybersecurity","Information Security","IT Staffing & Staff Augmentation"],"lifecycle":[{"event":"open","at":"2026-10-05T04:28:00Z"}],"visa":[],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":0.85,"p_active":0.83,"p_room":0.9,"age_days":15,"expected_fill_days":30,"reasons":["seen:15","velocity","win:mid","comp:junior"],"computed_at":"2026-10-20T05:45:00Z"},"pay":{"stated_usd_annual":60048,"is_top_pay":false},"html_url":"https://alion.io/job/newtone-consulting-junior-software-engineer-c-middleware-interfaces","json_url":"https://alion.io/job/newtone-consulting-junior-software-engineer-c-middleware-interfaces.json","meta":{"generated_at":"2026-10-20T17:55:36Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":20482,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-21T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3802161},"rest":"https://alion.io/mcp/rest/get_company?id=3802161"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fnewtone-consulting-junior-software-engineer-c-middleware-interfaces"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fnewtone-consulting-junior-software-engineer-c-middleware-interfaces"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fnewtone-consulting-junior-software-engineer-c-middleware-interfaces"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/newtone-consulting-junior-software-engineer-c-middleware-interfaces\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fnewtone-consulting-junior-software-engineer-c-middleware-interfaces"}]}