BrowserStack

Senior Software Engineer

Software Developer in Dublin, D

Posted 2019-01-09
Description

In this technically challenging role, you will get the opportunity to work on a wide range of languages and platforms, including Ruby and RoR/Sinatra, Node.js, C/C++, Java, public cloud platforms such as AWS as well as private clouds, as well as mobile iOS and Android development. Providing developers with a great user experience is pivotal to us and we work on creating streamlined and integrated products that span Linux and MacOS/BSD, Android and iOS.



Job Responsibilities:

Works on our cloud of devices, device hosts and service layers to deliver rich test automation, streaming, monitoring and security capabilities, on bare metal and on clouds, at scale
Find solutions and solve issues around a variety of operating systems or programming languages
Researching new technologies and adapt them to BrowserStack requirements
Own and commit to all your work, and be accountable for your results
Using and understanding code from Open Source
Learning and coaching others in a variety of advanced skills across a range of programming languages, platforms, databases and frameworks
Participate in a culture of quality, collaboration and continuous innovation, by engaging in code reviews, writing tech specs and automated tests, and engaging in regular tech talks and discussions
Develop multi-­tier scalable, high­ volume performing, and reliable user­-centric applications that operate 24×7
Scale distributed applications, make architectural trade­offs applying synchronous and asynchronous design patterns, write code, and deliver with alacrity and quality


Required Qualifications:

A tech-savvy engineer based out of Ireland who loves solving challenging problems and is passionate about driving customer success.

0-8 years of relevant experience (we have roles across a range of experience levels)
Strong knowledge of Linux and/or MacOS|BSD operating system
Ability to use operating system internals to debug and come up with new solutions for unique problems, including knowing your way around drivers, file system, swap, registries, kernel, custom installation, automation, internal APIs, etc.
Good experience in at least one system scripting language like Ruby, Bash/Unix shell, PowerShell, Python, Perl, Groovy or similar.
Also knows at least one compiled language well: C, Java or similar
Comfort with and appreciation for Agile development and open source
Startup mentality, high willingness to learn and hardworking
Interested in startup and latest web technologies
Experience of developing native apps and services on a mobile platform is a bonus

Ready to be seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Be seen in a new Software Developer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and be seen.