cover image
Aptonet Inc

Software Developer Engineer III

On site

Arlington, United states

$ 77 /hour

Junior

Freelance

11-03-2026

Share this job:

Skills

Communication Docker Kubernetes Configuration Management Networking Linux Programming Software Development C++ TCP/IP

Job Specifications

Role Summary

The Software Development III role is responsible for designing, developing, and maintaining software applications and frameworks throughout the software development lifecycle. The position focuses on C++ development in a Linux-based environment and includes implementing new features, improving system performance, and supporting deployments and integrations. The role requires deep technical knowledge, collaboration with internal engineering teams, and the ability to independently develop solutions to complex technical challenges.

Key Responsibilities

Analyze, design, develop, and update software for new features and performance improvements.
Write and maintain source code for software applications and frameworks.
Perform computer programming, configuration management, testing, documentation, and bug fixing across the software release lifecycle.
Develop technical solutions to complex problems requiring deep technical analysis and collaboration with internal experts.
Collaborate with engineering teams to support software deployments and system integrations.
Communicate with internal project team members and contribute to solution design and technical approaches.
Support and review work performed by lower-level technical staff when applicable.
Contribute to end-to-end software development activities resulting in production software products.

Required Technical Skills

Strong experience in C++ software development
Experience with networking and interface communication protocols including TCP/IP, UDP, and DDS
Advanced knowledge of the Linux operating system
Experience with Docker and Kubernetes (RKE2) for containerization, orchestration, and automation
Experience with software source control and configuration management tools
Ability to design and implement solutions within a software development lifecycle
Expertise in at least one programming language (C++ required)

Preferred / Nice-to-Have Skills

Networking knowledge
Experience with container orchestration and automation technologies
Ability to quickly learn new technical domains and adapt to complex environments

Qualifications & Experience

Bachelor’s degree with 4–8 years of prior relevant experience, OR
Master’s degree with 2–6 years of prior relevant experience
Demonstrated ability to work independently while delivering project or operational outcomes
Ability to collaborate effectively with internal engineering teams
U.S. Citizenship required
Education and employment verification required (GLC requirements)

About the Company

The Aptonet brand includes the professional services and the resources divisions. The professional services group delivers pure technology execution such as architecture, development, implementation, integration and support; delivers specialized operations research services, IoT solutions, mobility and web solutions. This group has North American and European reach. The development and support work can be done locally or near shore as an alternative. The resources division does the global IT staffing and recruitment. This gr... Know more