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.
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.
Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering or related.
For further information about the opportunity, please contact us via [email protected].
Please apply to this job, throughout Bose Career Site, LinkedIn or email.