Cubic
Software Engineer (C++ / Networking)
Ashburn, Virginia · Senior
Sponsorship not specified$90k-$110kDetected 30 days ago
JavaC++C#LinuxProduct ManagementCommunication
About the role
- This position typically works under close supervision and direction
- Essential Job Duties and Responsibilities:
Responsibilities
- Participates in design reviews under technical leadership.
- Prepares design documentation for review by technical leadership.
- Provides inputs into formal effort estimates to implement software work products.
- Performs data entry, writes programming code and implements software applications.
- Participates in design reviews and executes changes under direction of a technical lead.
- Collaborates with technical lead to develop design and feature changes.
- Utilizes company processes and approved tools for design and control of software work products.
- Maintains awareness of delivery schedules and quality criteria.
- Prepares software design, end user and/or system administration documentation.
Requirements
- Four-year college degree in computer science, computer engineering or other related technical discipline.
- Ability to use PC software such as word processing, database, spreadsheet and flowchart, and Computer Aided Software Engineering (CASE) tools.
- Effective written and oral communication skills required.
- Must be able to work in a lab environment and be able to use a computer.
- May be required to travel domestically and internationally to include working odd hours, in-line with customer requirements
- Must be eligible for a DOD Security Clearence
- Two years Basic software engineering experience to include: language, compilers, architecture, development and operating systems.
- Knowledge of programming languages such as
Skills
- Understands and works with peripheral elements of assigned software work products (run time environments, databases, networks).
- Engages in continuous self-improvement of technical skills and improvements in programming techniques and toolsets.
- Recommends value added changes to existing coding practices, standards and tools.
Compensation
- $90,000.00 - $110,000.00 + benefits.
- The Cubic pay range for this job level is a general guideline only and not a guarantee of compensation or salary.
Company info
- We're looking for a senior C++ engineer with solid fundamentals and some experience working with networked systems.
- This role is hands-on and focused on building reliable, performant systems-not heavy architecture or people management.
- We are committed to creating an inclusive workplace and welcome applications from people of all backgrounds.
- We do not discriminate based on any protected characteristic under applicable law.
This listing is sourced directly from Cubic's careers page and normalized into a canonical job model.