Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Unify Technologies

Senior Software Developer - Java/C++

Posted Updated 14 views
Discussion

Description

Key Responsibilities :

- Design, develop, and maintain applications using Core Java, C, and C++

- Work on system-level programming, performance optimization, and memory management

- Collaborate with cross-functional teams to define, design, and ship new features

- Debug and resolve software defects across multiple platforms

- Write clean, scalable, and well-documented code

- Participate in code reviews and contribute to best practices

Required Skills :

- Strong proficiency in Core Java, including OOP concepts, multithreading, and collections

- Solid understanding of C/C++, including pointers, memory allocation, and data structures

- Experience with Linux/Unix environments and shell scripting

- Familiarity with version control systems (e.g., Git)

- Knowledge of software development lifecycle (SDLC) and Agile methodologies

Qualifications :

- Bachelor's or Master's degree in Computer Science, Engineering, or related field

- 2-5 years of hands-on experience in software development using Java, C, and C++

- Experience with debugging tools and performance profilers

Nice to Have (Optional) :

- Exposure to cross-platform development

- Knowledge of network programming or embedded systems

- Experience with CI/CD tools and DevOps practices

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →