Software Technical Lead

At Bose Corporation (Full-time), in Lisbon, Portugal

Expires at: 2019-12-04

We're passionate engineers, developers, researchers, retailers, marketers … and dreamers. Bose Professional audio is about creating incredible experiences — from an unforgettable live music event to a clear conference call that gets the whole team on the same page. Those exceptional experiences don't just happen. They need to be built, one piece at a time. That's why we're here.

At Bose Professional, we've spent more than 40 years finding new ways to bring quality audio products to people—stadiums, performing arts theatres, house of worship, restaurant & retail venues and just about anywhere else that there is a possibility to enjoy music. Bose relies on exceptional people to create and deliver these products and experiences to our customers.

We are seeking a passionate and experienced Software Development Manager that will be responsible for organizing and driving the architecture, development, integration, and testing of applications. This person will be responsible to start this new operation in Lisbon.

Main requirements

Main Responsibilities

Design new and innovative products;

Oversee progress of the development team to ensure consistency with initial design;

Ensure software meets all requirements of quality, security, modifiability, extensibility, etc.;

Seek new and better technologies and methods to increase product performance, add features, and reduce component and production costs;

Work with product marketing and other engineering teams to specify and design reference designs and architect solutions;

Responsible for driving technology and completion of activity on time and budget;

Design, develop, analyze, document, and support testing of products, systems, or subsystems;

Ability to complete a technical project independently, and also mentor and coach other engineers;

Coordinate and lead engineers integrating technology from other Bose engineering teams along with 3rd party technology into comprehensive system reference designs and solutions.

Preferred Skills & Experience

The ideal candidate will have more than 7 years of experience developing software using a variety of languages, and a love for working with hardware.

In addition, candidates should have the following skills:

Previous experience leading teams of software engineers;

Solid understanding and experience in software engineering methodologies and best practices;

Ability to clearly communicate in English, both verbally and written;

Expertise with common IDE's (e.g. Sublime, VS Code, Rider, etc.) and version control systems (subversion, git);

Strong coding skills, preferably in C#; C, C++, Java, or other are also valued;

Ability to pick up and learn other coding language or development environments;

Experience with Scrum/Agile development methodologies;

Capable of delivering on multiple competing priorities with little supervision;

Experience with test-driven development and automated testing frameworks;

Experience working with microservices and containers is a plus;

Excellent knowledge of software and application design and architecture;

Strong project management skills;

Experience developing large scale distributed systems;

Experience with scripting languages like Perl, Lua, etc.;

Extensive understanding of architectural styles and design patterns.

Education Requirements

Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering or related.

Apply for this position
---------------------------------------------------------------------------
Visit this link to stop these emails: https://zapier.com/manage/zaps/60675974/stop/?check=0f47aafc8beecbf4542af7172d1633e0

If there is no "apply" button, copy the link above (https://ift.tt/.....) and paste on a new tab in your browser

No comments

CLOSE

Enter your email address:

Delivered by FeedBurner

'
Life and Passion. Powered by Blogger.