Software Jobs dot IT Jobs dot San Francisco Bay Area Jobs dot Employment Search

San Francisco Bay Area logo SF Bay Area Software Jobs and IT Jobs

Previous Page

Principal Software Engineer

Location: South Bay (Mountain View)         posted: 12.03.18

BlackBerry Corporation has an opening in Mountain View, CA for:

 

Job Title: Principal Software Engineer

 

Job Description:

Design, develop, troubleshoot, and debug software programs for software enhancements and new products. Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code. Prepare and install solutions by determining and designing system specifications, standards, and programming. Improve software code by conducting systems analysis; recommend changes in policies and procedures. Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participate in educational opportunities; read professional publications; maintain personal networks; participate in professional organizations. Provide information by collecting, analyzing, and summarizing development and service issues. Develop software solutions by studying information needs; confer with users; study systems flow, data usage, and work processes; investigate problem areas; follow the software development lifecycle.

 

Education/Experience:

Master’s degree or foreign degree equivalent in Computer Science or related field and three (3) years of experience in the job offered or related Infrastructure Software Development role. Alternatively, company will accept a Bachelor’s degree or foreign degree equivalent in Computer Science or related field followed by five (5) years of progressive experience in the job offered or related Infrastructure Software Development role. Any suitable combination of education, training, or experience is acceptable.

 

Experience and/or education must include:

1. Development of software in distributed computing fashion

2. Development of software using caching design pattern

3. Profiling software system and collecting data for analysis

4. Java debugging

5. Eclipse Java IDE

 

 

Job Location: 331 Fairchild Drive, Mountain View, CA 94043

 

Please reference Req#BB5 and mail resume to:  BlackBerry Corporation, P.O. Box 141394, Irving, TX 75014.

Report Problem

Terms of Use