Cubic

Cubic

Senior Software Engineer

Ashburn, Virginia · Senior · Part-time

Sponsorship not specifiedDetected 29 days ago
JavaC++C#Code ReviewGitCI/CDLinuxCybersecurityProduct ManagementAgileProcess ImprovementResearch

About the role

  • Identifies, investigates and resolves technical issues.
  • Reviews project progress and evaluates results.
  • This position typically works under limited supervision and direction.

Responsibilities

  • Participates in software design activities and identifies technical risks and associated ways to mitigate those risks.
  • Develops and executes software test methods, procedures and test cases.
  • Prepares development software, codes software and designs specific enhancements.
  • Designs, develops and maintains software applications and system enhancements.
  • Performs debugging and troubleshooting activities to identify and resolve software issues.
  • Collaborates with cross-functional teams to design, develop and deliver software solutions.
  • Participates in in-house design reviews, code reviews and technical meetings.
  • Maintains state-of-the-art awareness in areas of technical expertise, including changes, advancements and improvements.
  • Defines test schedules and test data requirements. Tests software and documents results.

Requirements

  • Must be eligible for a DOD Security Clearance
  • Requires proficiency using programming languages such as C++, Java, C#, Product Lifecycle Management, graphics or other developmental software.
  • Ability to effectively communicate verbally and in writing and interface with team members and stakeholders.
  • Must be able to solve complex and difficult engineering problems.
  • Knowledge of customer needs and competing products desirable.
  • Ability to analyze and solve complex software engineering problems.
  • Must be able to work in a lab environment and be able to use a computer.
  • Must be available for domestic and possible international travel.

Nice to have

  • Experience with Visual Studio, CMake, Git, containerized applications, CI/CD processes and Agile development methodologies preferred.

Skills

  • Utilizes approved tools for software development, source control and task management.

Compensation

  • The Cubic pay range for this job level is a general guideline only and not a guarantee of compensation or salary.

Company info

  • Performs complex software engineering tasks.
  • Acts as a technical consultant and as a liaison with other departments, divisions and organizations.
  • Participates in research, design, development and test engineering activities.
  • Evaluates vendor capabilities to provide required products or services.
  • Estimates costs, schedules and manpower for assigned tasks and proposal efforts.
  • Incumbents of this position will regularly exercise discretionary and substantial decision-making authority.
  • We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD).
  • Explore more on Cubic.com.
  • 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.

Visa & Work Authorization

  • Must be eligible for a DOD Security Clearance

This listing is sourced directly from Cubic's careers page and normalized into a canonical job model.