Senior software engineer – Cloud development
Dirac Research, one of Sweden’s emerging tech powerhouses, is a world-renowned audio technology company that is dedicated to inventing the future of sound across all product categories. The company’s market-leading digital audio optimization solutions have been adopted by some of the world’s most respected manufacturers – including Harman, Huawei, OPPO, Xiaomi, OnePlus, Pioneer, Volvo, Rolls Royce, and many others. Dirac is headquartered in Uppsala, Sweden, with offices in Shanghai, Shenzhen and Beijing as well as representatives in Japan, USA, Korea and Germany. Additionally, Dirac now operates an R&D center in Copenhagen, Denmark. Undergoing an intense growth phase, the Dirac team consists of more than 90 people – with additional expansion on the immediate horizon.
Audio performance is becoming increasingly prominent in consumer devices, and increasingly defined by software rather than hardware. Dirac´s mission is to be the world’s leading provider of complete digital audio optimization solutions and become a global consumer brand and a quality seal for sound systems of every kind. At Dirac you will be working with state-of-the art audio technologies in a dynamic and international environment.
We are looking for a senior software engineer to join our Cloud Services team in the Product Development organization.
The team is dedicated to developing and maintaining all of our based backend systems that provide end users with audio filter calculation functionality, provide data collection support and backend services for internal tools. Some of these services require scalability to serve millions of simultaneous users while others are for a very limited set of internal users.
The position is located in Uppsala. As a senior part of this currently forming team, you will play a key role in establishing our technology and infrastructure choices to enable Dirac’s current and future audio solutions. The Cloud Services team is central in our efforts to, in a scalable way, seize opportunities in the ongoing rapid growth of advanced, premium and pervasive audio solutions. Most team members in the Product Development organization are today located in Uppsala, but we have team members in both Copenhagen, Shanghai, Beijing and Shenzhen as well. The organization is characterized by a very high level of professional competences and experience, mutual respect, and an open and innovative work environment.
As a Senior Software Engineer in one of the Dirac Product Development teams, the main responsibilities will be to develop software, documentation and automated tests. The role also includes leading the team’s work on DevOps related tasks, with a focus on automation, initiate code reviews and pair programming. You will be in charge of mentoring other engineers on the team, contribute to architectural discussions and process improvements. You will work closely with other Dirac software, tuning and research engineers both in the development of new features and to resolve issues/bugs.
This specific role will be tasked with setting the direction for our growing set of backend services and be part of building and maintaining them as well. You need to have solid experience from developing scalable solutions that are deployed on a global scale.
The right candidate must have demonstrated ability to lead the team, and enable the right balance between performance, implementation complexity, architecture flexibility, as well as development efficiency and product quality. In bringing these areas together, automation is key.
You have a relevant university degree and at least 7 years of software development experience in more than one programming language.
Preferred candidates have:
· Significant programming experience and proficiency in multiple backend programming languages, such as Java, Python, Go, etc
· Experience of integrating C/C++ libraries for data processing
· Experience from database development and large scale data management
· Significant experience from implementing and using TDD, unit testing, continuous integration, automated testing, code review, pair programming and other XP practices
· Significant experience from developing large scale web based systems, including load testing and dynamic scaling of web based solutions
· Experience from multiple PAAS-providers, such as Amazon, Microsoft, Google etc
· Experience of agile development such as Scrum and Kanban, preferably in a scaled context.
· Strong drive, and the persistence to stay on top of things and follow through, even under pressure.
What Dirac Offers You
Dirac is one of Sweden’s hottest and fastest growing young tech companies, with best-in-class technology and a customer-base that includes many of the world’s most reputable brands. Dirac offers a highly-entrepreneurial environment and a team exceptionally passionate about both building a great business and inventing the future of sound.
This is an excellent opportunity for an accomplished professional to be part of a dedicated and highly competent team of peers. With currently 90+ employees, Dirac is at an inflection point in our history, poised for immediate and exponential future growth. Joining the team now, you will have a very important role in shaping our future.
The position is permanent, and to be filled as soon as possible. We will review applications, and perform assessment and interviews, continuously. For more information please contact Mikael Boman, VP Product Development, firstname.lastname@example.org. Submit your application to email@example.com.