Dieses Jobangebot ist archiviert und steht nicht mehr zur Verfügung.
Vakante Jobangebote finden Sie unter Projekte.

Principal Software Engineer

Eingestellt von CompuCom

Gesuchte Skills: Design, Engineer

Projektbeschreibung

The PRINCIPAL SOFTWARE ENGINEER will be responsible for working closely with management and architects to create highly complex and sophisticated software on design projects that span several groups. Provide high level research and analysis related to software design and development and solve complex problems.

MAJOR JOB DUTIES:

- Design and code, often for the most complex units/modules/products that meet functional and business requirements on schedule and within budget.
- Perform unit/module testing of software to find errors and confirm programs meet specifications.
- Fix bugs, add enhancements, and convert software to other platforms.
- Assist quality assurance team by providing assistance to testers and support personnel as needed to determine system problems.
- Collaborate with quality assurance in creation of their test plans and participate in reviews.
- Evaluate impact of software performance, and recommend changes to software design team.
- Perform strategic research and design for a major technical area.
- Design patentable technology and propose and review patent applications.
- Lead improvement of development processes and procedures.
- May perform development project management responsibilities including develop and maintain project plans.
- Design, plan, and coordinate the activities of project teams.
- Communicate project status to all interested parties and ensure team stays on track to satisfy business needs and client expectations.
- Ensure completeness and quality of all project deliverables.
- Manage change control process through the life of project.
- Identify and escalates issues and when necessary, pull appropriate teams together to solve challenge/issue, etc.
- Recognize potential risks and implement course of action to address them appropriately.
- Work with marketing and product management to ensure that client technology is positioned effectively.
- Advise development groups on technical matters as required.
- Hold internal education classes to raise the technical knowledge base.
- Mentor, train and develop Software Engineers.
- Meet with customers and the field to discuss their technical issues and requirements.

REQUIRED QUALIFICATIONS:

- Bachelor's Degree or global equivalent in Computer Science or related discipline Master's degree or global equivalent preferred
- Additional management or leadership training a plus
- Typically 7 or more years of experience (5 or more years with a Master's Degree) in software development, Level 2 Support or related field
- Extensive experience with complex products and expert level knowledge in areas applicable to product discipline and/or project management experience in a lead role with the ability to mentor other developers
- Technical expertise with in-depth programming and product knowledge and strong technical skills combined with project management and leadership ability
- Awareness of language and cultural issues related to localization of software
- Strong technical leadership skills
- Strong communications skills
- Strong teamwork skills for cross-group cooperation
- Strong technical knowledge across the industry
- Strong self-motivation
- Strong writing skills
- Strong analytical skills and the ability to understand complexities and how components connect and relate to each other
- Ability to perform under pressure
- Strong technical and business awareness
- Skilled in time management
- Ability to prioritize workload
- Leadership skills and ability

Projektdetails

  • Vertragsart:

    Contract

  • Berufserfahrung:

    Keine Angabe

Geforderte Qualifikationen

  • Kategorie:

    Medien/Design, Ingenieurwesen/Technik

  • Skills:

    design, engineer

CompuCom