Jobs for Veterans, Veteran Job Board | GiJobs.com

Post Jobs

Job Information

Cubic Corporation Senior Principal Software Engineer in Redhill SRY, United Kingdom

Business Unit:

Cubic Transportation Systems

Company Details:

The Senior Principal Software Engineer (SPSE) is an expert in the field of software engineering. Acts as a senior technical consultant or project leader and as a liaison with other departments, divisions and organizations. Provides technical direction to research, design, develop and test engineering activities. Evaluates vendor capabilities to provide required products or services. Reviews project progress and evaluates results. Estimates costs, schedules and manpower, and provides technical direction for proposal efforts. This position typically works under limited supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority.

Job Details:

Job Summary:

The Senior Principal Software Engineer (SPSE) is an expert in the field of software engineering. Acts as a senior technical consultant or project leader and as a liaison with other departments, divisions and organizations. Provides technical direction to research, design, develop and test engineering activities. Evaluates vendor capabilities to provide required products or services. Reviews project progress and evaluates results. Estimates costs, schedules and manpower, and provides technical direction for proposal efforts. This position typically works under limited supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority.

Essential Job Duties and Responsibilities:

  • Provide advanced software architecture, design, and development leadership spanning the entire software lifecycle.

  • Play a critical role in the full software development lifecycle including requirements analysis, estimation, design, implementation, integration, test, customer acceptance, deployment and defect resolution.

  • Develop and promote quality software engineering practices in the department.

  • Apply the application of software best practices such as Continuous Integration, Test Driven Development, SOLID and Clean Code principles.

  • Provides technical direction to software development/engineering programs, team members and managers.

  • Outlines and communicates the most appropriate technical approach for business development activities.

  • Identifies, investigates and resolves technical issues.

  • Plans and evaluates architectural design and identifies technical risks and associated ways to mitigate those risks.

  • Communicates technical advancements, through briefings and technical papers, to co-workers, management staff, customers, and technical community, as appropriate.

  • Prepares design proposals to reflect cost, schedule and technical approaches.

  • Recommends test control, strategies, apparatus and equipment.

  • Defines test schedules and test data requirements. Tests software and documents results.

  • Prepares development software, codes software and designs specific enhancements.

  • Maintains liaison with customer, subcontractor and vendor representatives.

  • Evaluates vendor capabilities to provide required products or services.

  • Conducts in-house design reviews and technical meetings.

  • Maintains state-of-the-art awareness in areas of technical expertise - changes, advancements and improvements.

  • Applies expertise to all areas of software engineering and development.

  • Responsible for innovation and creativity in broad area of software engineering and development.

  • Provides functional or resource planning guidance to programming, engineering and management staff or groups.

  • Interfaces with team members, management staff, customers, subcontractors and vendors.

  • Identifies software engineering process improvements and enforces the execution of them across the organization.

  • Participates in total quality management/continuous process improvement teams.

  • Assumes additional technical responsibilities as necessary.

  • Comply with Cubic’s values and adherence to all company policy and procedures. In particular comply with the code of conduct, quality, security and occupational health, safety and environmental policies and procedures.

  • In addition to the duties and responsibilities listed, the job holder is required to perform other duties assigned by their manager from time-to-time, as may be reasonably required of them.

Minimum Job Requirements:

Skills knowledge and experience:

Essential:

  • Extensive relevant industry experience in a software design and development.

  • Experience developing state-of-the-art computer software systems

  • Able to exercise creativity in technical direction and successful strategy development

  • Proven experience in working within a Principal Software Engineering role with responsibility for all aspects of design.

  • Experience with formal requirements management and traceability using industry standard tools.

  • Experience in the preparation of formal software designs using industry recognised methodologies.

  • Experience on large scale software development projects following a waterfall SDLC.

  • Experience on software development projects following Agile SDLC.

  • Experience working on firm fixed price/schedule projects.

  • Demonstrate the ability to define test schedules and data requirements.

Desirable:

  • Previous experience of industry/products

Education and qualifications

Essential:

  • Bachelor of Science degree in electrical engineering, computer science or related field or equivalent professional experience or combination of both.

Desirable:

  • Master’s degree in electrical engineering, computer science or related field or equivalent professional experience or combination of both.

Personal Qualities

  • Excellent written and verbal communication skills with the ability to communicate effectively at all levels.

  • Demonstrates excellent interpersonal skills with a willingness to share knowledge, coach and collaborate effectively with individuals and other departments.

  • Strong organisation and planning skills with the ability to handle multiple projects and undertake new tasks quickly.

  • An effective problem solver with the ability to understand and resolve complex issues.

  • Organised with the ability to prepare reports, manuals, procedures and status reports.

  • Diligent, with attention to detail. Able to problem solve and find effective and timely resolutions.

  • Self-motivated with the ability to work on own initiatives and under pressure.

  • Ability to work as part of a team towards individual and shared goals.

The description provided above is not intended to be an exhaustive list of all job duties, responsibilities and requirements. Duties, responsibilities and requirements may change over time and according to business need.

Worker Type:

Employee

Cubic Corporation is the parent company of three major businesses, Cubic Transportation Systems (CTS), Cubic Global Defense (CGD), and Cubic Mission Solutions (CMS). CTS is a leading integrator of payment and information technology and services for intelligent travel solutions worldwide. CGD is a leading provider of realistic combat training systems, secure communications and networking and highly specialized support services for military and security forces of the U.S. and allied nations. CMS provides networked Command, Control, Communications, Computers, Intelligence, Surveillance, and Reconnaissance (C4ISR) capabilities for defense, intelligence, security, and commercial missions. All three of our businesses provide innovative technology and an integrated approach to systems and services for government and commercial customers around the globe. This integration ensures our customers receive streamlined operations and strategy, cost-efficiency and speed to market.

Cubic was founded in San Diego, California in 1951 and has since built a global reputation for enhancing customer value. With fiscal year 2016 sales of $1.462 billion, Cubic is proud to have a presence in nearly 60 countries and employs 8,500+ people worldwide. To learn more about Cubic please watch the video at this link:

http://www.cubic.com/Careers

DirectEmployers