Software Development III
inSync Staffing
Arlington, United States of America
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Arlington, United States of America
Tech stack
Software Applications
Software Bug Management
Configuration Management
Communications Protocols
Computer Programming
Linux
Software Engineering
TCP/IP
Containerization
Kubernetes
Software Version Control
Docker
Programming Languages
Job description
- 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.
Requirements
- 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, * 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)