cropped cropped White with Bold Red Political Logo 1 502 6 Sr Principal Software Engineer

Sr Principal Software Engineer

  • Full Time
  • Poland (Remote)
  • TBD USD / Year
  • Avid profile




  • Job applications may no longer being accepted for this opportunity.


Avid

It’s fun to work in a company where people truly BELIEVE in what they’re doing!

We’re committed to bringing passion and customer focus to the business.

Job Summary

We are looking for a talented Senior Principal Software Engineer to join Avid’s Platform Services Engineering team. You will be an integral part of our core teams to develop next-gen media management platform for Avid’s MediaCentral Platform – including integration with Avid MediaCentral | Cloud UX and with other Avid products. A successful candidate will be able to understand complex end-to-end workflows and interaction models between and within services as well as optimized communication with backend services and message-oriented systems and propose appropriate architectural designs. You drive to build new functionality using an agile Scrum process. The ideal candidate will act as an exceptionally strong technical contributor. Given a high-level functional specification, the successful candidate must be able to create a detailed design specification and see the implementation process through with the involved teams. The successful candidate must be able to communicate well in a multi-site project, including coordinating of development and deliverables with other teams worldwide.

Responsibilities And Duties

  • Assist in architectural and development work for the next generation media services infrastructure on Avid’s MediaCentral platform
  • Requirements analysis and active communications with product owners and stakeholders
  • Act as technical lead, cooperate with architects
  • Break-down tasks and provide estimates, participate in the release planning
  • Troubleshooting, diagnosing field issues, and fixing bugs
  • Create and implement the best practices for the team, including code review, unit tests coverage, CI & CD
  • The successful candidate must be able to communicate well in a multi-site project, including coordinating of development and deliverables with other teams in Ukraine, Germany, Poland and US

Qualifications & Skills

  • 5+ years software development experience
  • Expert programming skills with Java
  • Good knowledge of Spring Framework
  • Good understanding of microservice achitecture, and REST based communication
  • Experience with message-based systems.
  • Experience with SQL and NoSQL databased.
  • Strong OO-design and -programming skills
  • Experience writing unit tests
  • Experience with source control system (git)
  • Excellent investigation and problem-solving skills
  • English (both spoken and written) and the ability to communicate efficiently in English is a must.
  • Track record to work independently, though collaboratively and a willingness to learn
  • Good time, task, and resource organization skills, ability to forecast work effort, and be willing to meet tight deadlines

The following experience is considered a plus:

  • Programming experience with asynchronous processing and reactive programming, especially with Project Reactor
  • Programming experience with Kafka
  • Knowledge of Java build tooling (Maven, Gradle)
  • Proven track record of mentoring (junior) engineers
  • Knowledge of modern CI/CD pipeline
  • Programming experience with Camunda or other BPMN Engine
  • Understanding of service deployment models and virtualization/container technologies like Docker and Kubernetes
  • Ability to analyze performance issues, design and implement solutions to improve the performance, scalability and stability of the product
  • Experience developing using an agile/Scrum process

Avid is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

If you like wild growth and working with happy, enthusiastic over-achievers, you’ll enjoy your career with us!

To apply for this job please visit avid.wd5.myworkdayjobs.com.


Job Notifications
Subscribe to receive notifications for the latest job vacancies.