Junior Software Engineer
Kforce Inc
Posted 13 Nov 2026, 19:22 ET
This job at a glance
- Who can apply
- New grads and up to 1 year · Bachelor's degree
- Must know
- Troubleshooting
- Nice to have
- C++PythonJavaScriptSQL
- Work
- On-site in Jacksonville
- Posted by
- A staffing agency, for its client
- Pay
- Not stated by the employer.
- Skill demand
- Python66%JavaScript49%C++45%Troubleshooting36%of 149 similar entry-level jobs posted in the US this week
- Listed
- Nov 13, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
- Join a collaborative team developing software solutions for real-time simulation and training environments.
- Opportunity for recent Computer Science graduates or early-career developers to build technical skills and grow.
- Work alongside software engineers, technicians, and product specialists to support simulation software.
Key Responsibilities
- Assist with the development, configuration, and enhancement of simulation software using C++.
- Troubleshoot and debug existing code using Microsoft Visual Studio.
- Support software testing, validation, and issue resolution.
- Work alongside experienced engineers to understand and maintain existing software applications and codebases.
- Assist with software updates, deployments, and ongoing maintenance activities.
- Collaborate with engineering, technical, and maintenance team members to resolve software-related issues.
- Apply programming, mathematical, and analytical concepts to technical problems.
- Participate in system and technology upgrade initiatives.
- Identify opportunities to improve software functionality, reliability, and efficiency.
- Learn new technologies and gradually take on additional technical responsibilities.
Requirements & Tech Stack
- Foundational knowledge of C++ and object-oriented programming.
- Familiarity with development environments such as Microsoft Visual Studio.
- Strong troubleshooting, debugging, and analytical problem-solving skills.
- Strong attention to detail.
- Excellent communication skills.
- Quick learner with a proactive attitude.
- Comfortable learning and working within existing, complex codebases.
- Interest in working with real-time, simulation-based, or hardware-integrated software environments.
- Visa sponsorship is not available.
Qualifications
- Bachelor's degree in Computer Science.
- Open to entry-level and early-career candidates.
Preferred Skills
- Exposure to C++, MFC, Python, SQL, JavaScript, Qt UI, or scripting languages.
- Familiarity with REST APIs and web services.
- Exposure to Agile development environments or tools such as Kanban or Trello.
- Exposure to GIS data, AI/ML, or big data concepts.
- Coursework, projects, or experience involving simulation, modeling, or real-time applications.
- Experience with hardware/software integration.
- Ability to manage multiple priorities and collaborate effectively.
- Strong curiosity and willingness to dive into unfamiliar systems.
- Understanding of applied mathematics, engineering, or physics concepts.