The Role
Develop and maintain software using C++; write and use scripting (Python/Tcl/Shell); apply data structures, algorithms, and OOP; debug and analyze code; use Git and Jira for version control and tracking; collaborate and learn additional languages/technologies.
Summary Generated by Built In
Requirements
- Bachelor's degree (or higher) in Computer Science, Software Engineering, or a related field.
- 2+ years of professional software development experience.
- Strong programming expertise in C++
- Knowledge of a scripting language such as Python, Tcl, or Shell scripting
- Solid understanding of Data Structures, Algorithms, and Object-Oriented Programming (OOP) concepts.
- Excellent analytical, problem-solving, and debugging skills.
- Familiarity with Git for version control and Jira for project/task tracking.
- Willingness to learn and work with multiple programming languages and technologies
Skills Required
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 2+ years of professional software development experience
- Strong programming expertise in C++
- Knowledge of a scripting language such as Python, Tcl, or Shell scripting
- Solid understanding of Data Structures, Algorithms, and Object-Oriented Programming (OOP) concepts
- Excellent analytical, problem-solving, and debugging skills
- Familiarity with Git for version control and Jira for project/task tracking
- Willingness to learn and work with multiple programming languages and technologies
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
nCircle Tech is a development partner specializing in 2D/3D product development, custom software development, and BIM services for the AEC and Manufacturing sectors, focusing on 3D visualization, CAD/BIM customization, and AI-driven automation.









