Cubic

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.