IT Job Pro

Most Popular Tech Job site – Find Jobs || Post Jobs

Sr Staff Software Engineer

****** Sr Staff Software Engineer (Open)

Position Title:

Senior Staff Software Engineer

About the Role – You will:

Have the opportunity and the responsibility not only to build great applications but to help shape software architecture across our entire consumer product ecosystem.

Be responsible for the architecture, design, and implementation of critical cross-platforms components used by client applications on Mac, Windows, iOS and Android.

Work collaboratively with other teams in the company such as Product Management, User Experience, QA and the Devices team.

Design, develop and debug robust cross-platform software components to be leveraged across both desktop and mobile applications.

Work closely with Seagate Product Managers to help prioritize features, establish goals and track dependencies, milestones and deadlines and to keep everything on the rails and on time throughout the development lifecycle.

Help drive constant innovation in both product and process.

About Our Group:

A small, passionate group of talented engineers creating value for Seagate and its customers through kick-ass application software on desktop, mobile, and web platforms. Paired with Seagates industry-leading storage devices, our software enables world class consumer products, providing rich user experiences with robust feature sets and top-notch performance. Together lets build the next generation of products enabling the future of consumer data experiences.

About You:

Great interpersonal skills and the ability to build a win-win consensus.

Highly analytical and detail-oriented

Possess a penchant for leading cross-functional teams to successful software product delivery

Excellent oral and written communication skills

Ability to work well in a team environment

Passionate about the consumer product space

Smart, energetic and passionate driver who will quickly build credibility within a team that will love to work with you.

Your Experience Includes:

Excellent software design skills with focus on high-quality, maintainable, scalable, and performant cross-platform architecture.

Mastery of development tools and APIs: Xcode, Visual Studio, Android Studio, Cocoa, Win32, Android NDK and SDK.

Advocates for and improves upon software development practices as a means to delivering a phenomenal product.

Exceptional ability to debug and optimize complex applications.

Expert-level proficiency in Swift, Objective-C, C#, and Java C++

Solid development experience with network, database, and security software

Strong computer science fundamentals (algorithms, data structures, memory management, concurrency) with demonstrated ability to apply these skills to solve hard real world problems

Bachelors degree and/or relevant experience

Location:

Cupertino, California

Travel:

5%

Job Family: Engineering Professional

To apply for this job please visit itjobpro.com.