Senior Software Engineer- CRM (San Diego)
Job Summary:
Works independently and acts as technical consultant or project leader on complex software engineering assignments. Provides technical guidance and leadership. Provides project coordination and supervision. Coordinates activities for proposals/new business. Defines budget and schedule constraints. This position typically works under limited supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority.
Prepares design specifications, analyses and recommendations
Participates in the design, development, planning, modification and/or improvement of software operational systems
Researches programming system failures and designs and programs solutions
Performs complex analysis of design programming
Performs system analysis
Conceptualizes, develops and analyzes engineering designs, specifications and test plans for systems and equipment based on customer/contract requirements
Researches design concepts and feasibility utilizing advanced technical theory and knowledge
Coordinates and contributes to compilation and writing of proposal documents
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
Makes presentations before management and customers
Monitors project status and progress and measures system performance
Manages budget and schedule for software engineering tasks
Keeps abreast of improvements in software engineering
Identifies software engineering process improvements, and supports the execution of them across the organization
Participates in total quality management/continuous process improvement teams
Assumes additional technical responsibilities as needed Minimum Job Requirements: Four-year college degree in computer science, computer engineering or other related technical discipline plus a minimum of eight years of related experience or a masters degree with six years of related experience.
Business Unit:
Cubic Transportation SystemsCompany Details:
When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make peoples lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners. We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com.Job Details:
Job Summary:
Works independently and acts as technical consultant or project leader on complex software engineering assignments. Provides technical guidance and leadership. Provides project coordination and supervision. Coordinates activities for proposals/new business. Defines budget and schedule constraints. This position typically works under limited supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority.
Prepares design specifications, analyses and recommendations
Participates in the design, development, planning, modification and/or improvement of software operational systems
Researches programming system failures and designs and programs solutions
Performs complex analysis of design programming
Performs system analysis
Conceptualizes, develops and analyzes engineering designs, specifications and test plans for systems and equipment based on customer/contract requirements
Researches design concepts and feasibility utilizing advanced technical theory and knowledge
Coordinates and contributes to compilation and writing of proposal documents
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
Makes presentations before management and customers
Monitors project status and progress and measures system performance
Manages budget and schedule for software engineering tasks
Keeps abreast of improvements in software engineering
Identifies software engineering process improvements, and supports the execution of them across the organization
Participates in total quality management/continuous process improvement teams
Assumes additional technical responsibilities as needed Minimum Job Requirements: Four-year college degree in computer science, computer engineering or other related technical discipline plus a minimum of eight years of related experience or a masters degree with six years of related experience.
- Experience to include software development/engineering, providing technical direction and leadership to software engineering projects and team members.
- Ability to interpret technical contract requirements. Requires proficiency using programming languages such as Java, C/C++/C#, Product Lifecycle Management, Javascript, JavaScript Object Notation (JSON), Python, graphics or other developmental software.
- May require ability to develop software in a Unix (Linux, Ubuntu, CentOS, Solaris), Windows Server 2003/2008/Vista/XP/Windows 7/8 and up, Integrated Development Environments (IDEs) or other PC or virtual environment.
- May require experience with embedded processing. Ability to use PC software such as Microsoft Word/Project/Visio, database, spreadsheet and flowchart, and Computer Aided Software Engineering (CASE) tools.
- Ability to effectively communicate verbally and in writing, interface with customers, subcontractors and vendors.
- Must be able to solve complex and difficult engineering problems. Knowledge of customer needs and competing products desirable.
- May be required to travel domestically and internationally to include working odd hours, in-line with customer requirements. 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.
Cubic Pay Range:
$107,000.00 - $163,000.00 + benefits.The Cubic pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
Worker Type:
Employee #J-18808-LjbffrRecommended Jobs
Senior Software Engineer (Front End), Revenue (San Mateo)
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences all created by our global community of developers an…
Commercial Service Tire Technician Training Provided! Walk-In Interviews! - Hayward, CA
Apply to this link: Apply with Get.It Walk-In Interviews Tuesday-Friday 25880 CLAWITER RD HAYWARD, CA 510-783-6700 General Description: As a Commercial Service Technician, you will b…
Associate Attorney - Wage & Hour Class Action
Job Description Job Description Associate Attorney - Wage & Hour Class Action Wilshire Law Firm is a distinguished, award-winning legal practice with over 18 years of experience, specializing …
People Solutions Engineer - AI (San Francisco)
Be among the first 25 applicants to get AI-powered advice on this job and more exclusive features. Job Description As a team, weve launched five satellites into orbit, signed ten commercial deals…
Commercial Property Manager
Job Description Job Description Job Title: Commercial Property Manager Location: In office (Beverly Hills) and on-site (Greater Los Angeles) Job Type: Full-Time Salary: $70K-$80K (DOE)…
Receiving Handler
PSG® is the global pump, metering and dispensing-solution expert, enabling the safe and efficient transfer of critical and valuable fluids that require optimal performance and reliability in applicat…
In House Counsel Jobs California | JDHuntr 39577 Senior Vice President, Business and Legal Affairs,
In House Counsel Jobs California | JDHuntr 39577 Senior Vice President, Business and Legal Affairs, Burbank, CA To apply go to JDHuntr.com Work as a senior member of the team of BALA lawyers, co…
Join the Heart of California's Surgical Innovation Adventure!
Surgical Technologist - Operating Room - Travel - (Surg Tech - OR) Embark on an enriching journey as a Surgical Technologist in Fresno, California, where you'll join a passionate team in a cutting-ed…
Associate Veterinarian - Redding, CA - #4687
Associate Veterinarian - Redding, CA - #4687 Our large and spacious veterinary hospital is looking for an Associate Veterinarian to join our team in the gorgeous Redding, California area! If…
Master Planner
Job Description: Experience with Critical Path Methodology. Experience in schedule control processes, proposal development, internal & external audits, and project management integration…