cover image
Cubic Corporation

Cubic Corporation

www.cubic.com

5 Jobs

3,219 Employees

About the Company

Cubic creates and delivers technology solutions in transportation that make people’s lives easier by simplifying their daily journeys, and defense capabilities that help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is driven to solve global challenges through innovation and service to our customers and partners.

We have a leading portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense.

To learn more, visit www.cubic.com.

Listed Jobs

Company background Company brand
Company Name
Cubic Corporation
Job Title
Senior Software Engineer
Job Description
**Job Title:** Senior Software Engineer **Role Summary:** Design, develop, test, and maintain high‑performance, secure, and maintainable software solutions using modern Java (Java 17+) on Linux platforms. Lead technical initiatives, provide mentorship, and ensure adherence to engineering standards throughout the product lifecycle. **Expectations:** - Deliver robust, production‑grade code on schedule. - Uphold coding, testing, and documentation standards. - Mentor and train team members; share expertise across departments. - Collaborate in Agile (Scrum/Kanban) environments and follow CI/CD processes. - Support products from concept through delivery and post‑release maintenance. **Key Responsibilities:** - Conceptualize, design, code, debug, and unit‑test software per project requirements. - Produce high‑ and low‑level design specifications, storyboards, and interface docs. - Conduct peer reviews, enforce configuration control, and maintain coding standards. - Troubleshoot, resolve defects, and provide customer‑service support. - Contribute to application architecture and reusable library development. - Participate in Scrum/Kanban ceremonies and use JIRA for task tracking. - Ensure compliance with quality, security, and health & safety policies. **Required Skills:** - Proficient modern Java development (Java 17+). - Strong experience with Linux system administration and debugging on target hardware. - Development of multi‑threaded, performance‑driven applications. - Solid understanding of networking and IPC messaging protocols. - Object‑Oriented Design, design patterns, SOLID, and Clean Code principles. - Automated testing (e.g., Google Test), Test‑Driven Development, CI/CD (Git, Jenkins). - Agile methodology experience (Scrum or Kanban). - Proficient use of JIRA for issue tracking. - Excellent communication, teamwork, and problem‑solving abilities. **Desirable Skills:** - Modern C++ (C++14+) development. - Development of simulators or test harnesses. - Experience with RS‑485, CANopen, or similar protocols. - Linux on ARM platforms. - Prior experience in transportation or defense technology domains. **Required Education & Certifications:** - Bachelor of Science in Computer Science, Electrical Engineering, or related field, **or** equivalent professional experience. - No specific certifications required; relevant industry certifications are a plus.
Salfords, United kingdom
On site
Senior
23-09-2025
Company background Company brand
Company Name
Cubic Corporation
Job Title
Software Engineer
Job Description
Job Title: Software Engineer Role Summary: Develop, test, and maintain software applications for transportation systems, supporting both design and implementation phases. Collaborate with technical leads to transform functional requirements into robust code, ensuring quality, performance, and adherence to industry standards. Engage in continuous learning to enhance programming techniques and tools. Expectations: - Deliver software that meets functional specifications, quality criteria, and delivery schedules. - Produce clear, maintainable code and comprehensive documentation. - Participate actively in design reviews, defect management, and change implementation under technical leadership. - Apply best practices in coding, testing, and project management. - Communicate results effectively to teammates, managers, and stakeholders. - May travel domestically/internationally and work flexible hours to satisfy client needs. Key Responsibilities: 1. Analyze functional requirements and define system design. 2. Prepare design documents for technical review. 3. Estimate effort for software implementation tasks. 4. Write, test, and debug code using Java, Spring Framework, SQL, and related technologies. 5. Integrate with run‑time environments, databases, and networks. 6. Define and execute test methods, manage defect lifecycle. 7. Participate in change management, applying fixes and enhancements. 8. Maintain project documents (design, user, admin manuals). 9. Continuously improve technical skills and propose coding standards/tools enhancements. Required Skills: - Proficient in Java, Spring Framework, SQL, and Design Patterns. - Experience with JIRA, GIT, and version control workflows. - Familiarity with Unix/Linux and Windows Server environments; IDE usage. - Knowledge of database design, network integration, and software lifecycle management. - Strong analytical, problem‑solving, and prioritization abilities. - Effective written and oral communication skills. - Ability to work independently, meet deadlines, and adapt to changing priorities. Required Education & Certifications: - Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field. - Relevant certifications (e.g., Java SE Developer, Agile/Scrum) are advantageous but not mandatory.
San diego, United states
On site
09-10-2025
Company background Company brand
Company Name
Cubic Corporation
Job Title
Senior Systems Engineer
Job Description
**Job title:** Senior Systems Engineer **Role Summary:** Design, architect, and lead the implementation of complex software systems with extensive third‑party integration, ensuring solutions are cost‑effective, compliant, and aligned with customer requirements. **Expectations:** - Deliver end‑to‑end technical designs for high‑impact projects. - Communicate effectively with senior stakeholders and customers. - Mentor junior engineers and drive best practices. **Key Responsibilities:** - Architect and implement software solutions, selecting modern and cloud‑based technologies. - Define integration points with supplier systems and COTS products. - Work with project managers to estimate effort, cost, and schedule. - Prepare bid materials and technical proposals. - Collaborate with testing and support teams to validate solution robustness. - Maintain documentation of requirements, design, and architecture. - Mentor and, if needed, line‑manage additional systems engineers. **Required Skills:** - Expertise in complex software architecture, design, and integration. - Experience with cloud‑native and modern architectural patterns. - Proficiency in design methodologies, UML, and architecture tools (e.g., Sparx EA). - Strong stakeholder engagement and presentation skills. - Ability to analyze and solve problems quickly. - Experience with third‑party integration and system interfaces. **Required Education & Certifications:** - Bachelor’s degree in Engineering, Computer Science, or related field (or equivalent experience). - Industry‑recognized Solutions Architecture or Systems Engineering qualification preferred. ---
Billingham, United kingdom
On site
Senior
21-11-2025
Company background Company brand
Company Name
Cubic Corporation
Job Title
Security Analyst
Job Description
**Job title** Security Analyst **Role Summary** Monitors and analyzes security events across hybrid Windows/Linux environments, leveraging SIEM, EDR, NDR, and cloud-native tools. Investigates alerts, escalates incidents, and supports incident response and remediation. Drives continual refinement of detection logic, compliance monitoring, and audit evidence delivery for PCI‑DSS, ISO 27001, and SOC frameworks. Operates autonomously with a focus on proactive detection, risk rating, and cross‑functional collaboration. **Expectations** * Work independently with minimal guidance. * Maintain proactive communication of status and issues. * Exhibit strong detail orientation and methodical problem‑solving. * Act as a subject‑matter expert on monitoring, incident handling, and compliance. * Collaborate across teams and locations, upholding professional standards. **Key Responsibilities** * Design, implement, and tune security monitoring solutions (SIEM, EDR, NDR, CSPM, Azure Cloud Defender, AWS Security Hub, GuardDuty, Inspector, CloudWatch). * Integrate log sources from on‑prem firewalls, servers, endpoints, network devices, and IaaS/PaaS/SaaS platforms into centralized monitoring. * Develop and optimize detection rules and correlation logic to reduce false positives and improve signal‑to‑noise ratio. * Monitor alerts and logs for indicators of compromise, performing triage and initial investigation to assess severity and impact. * Enrich alerts with threat intelligence feeds, prioritize response, and document findings. * Escalate validated incidents to operations/incident response teams, providing detailed context and facilitating containment, eradication, and recovery. * Track incident resolution, conduct root‑cause analysis, and report remediation status. * Review and refine detection logic post‑mortem, conduct threat hunting, and propose automation for alert triage and response workflows. * Maintain compliance‑aligned monitoring configurations and generate security posture, trend, and incident metrics reports for leadership. * Assist external audits by providing evidence of monitoring controls, incident handling, and remediation. **Required Skills** * Proficient with Tenable, CrowdStrike, Splunk, Imperva, and similar tooling in Windows and Linux environments. * Strong knowledge of PCI‑DSS 4.0, ISO 27001‑2022, and SOC I/II audit requirements. * Experience configuring and managing SIEM, EDR, NDR, CSPM, and cloud‑native security platforms. * Ability to develop detection rules, tune logic, and reduce false positives. * Competence in threat intelligence integration, incident triage, and root‑cause analysis. * Familiarity with security risk assessment, monitoring metrics, and reporting. * Excellent analytical, communication, and documentation skills. **Required Education & Certifications** * Bachelor’s degree in Computer Science, Cybersecurity, Information Technology, or related field (or equivalent professional experience). * Industry certifications preferred: CISSP, CEH, GCIH, CompTIA Security+, or equivalent. *(Word count: 378)*
Billingham, United kingdom
On site
26-11-2025