Senior Engineer - Software Engineer
The Senior Software Engineer is responsible for developing, testing and maintaining software applications. This position will work closely with other engineers, product managers, and stakeholders to ensure the successful delivery of high-quality software solutions. The Senior Software Engineer will also be responsible for providing technical guidance and mentorship to junior members of the engineering team.
As a Senior Software Engineer, youwillbe:
Championing and applyingthebestpracticesthatenablethe delivery of performant, available, reliable and secure software and features.
Buildinghighlyscalable and highlyreliableproducts (yes, ourcustomersexpectavailability)
Developing applications to stream video and content to millions of users.
Striving for continuousimprovementwithinthe self-regulated team, mentoring peers and associatesworking in cross-functional feature teams
Innovating and introducingnewtechnologies in the team, for thebenefitour customer
Contribute to thewhole development cycle, analysis, implementation, testing and operation
Collaboratewithotherdevelopers, sharingandreceivingknowledge
What You'll Bring:
Development in languagessuch as Java, Kotlin, Node JS, Go or others
API development, self-hosted or Application Server based
Containerizationtechnologies, such as Docker and Kubernetes
Relational and No SQLdatabases
Continuous Integration/Deployment tools and processes
Knowledge of automated testing toolssuch as Cucumber, Gatling, JMeter or others
Desire to innovate and investigatenewtechnologies
Ability to workwell in a team, self-driven and eager to learn
Creative thinking, analyticalskills, withattention to detail
Fluent in English