Software Engineer – Backend with C++ – Unseen Academicals (Prague) ENG003

We are looking for a passionate Software Engineer to design, develop and deploy the software solution - SW engineers, together with SW architect, design the solution, including delivery and deployment (Agile DevOps culture). Software Engineer responsibilities include close collaboration with Product Management, execution of requirements, defining system functionality, and writing code in appropriate languages such as Java, C++, and scripting. Primary responsibility is to maintain tight integration with the Cisco ecosystem (CUCM, UCCX, UCCE, TP, MediaSense .. ) and support various telephony platforms such as Genesys. Following market trends, we accelerate the shift to Cloud offering, which brings cloud telephony platforms such as Amazon Connect.

What will be your key responsibilities:

  • Write well-designed, testable code based on PM (Product Management) requirements
  • Develop a new software product from the ground up, staying true to our company’s core values and needs while lending your creativity to the mix
  • Create scalable, automated solutions for our customer base
  • Integrate software components into a fully functional software system
  • Write unit and integration tests for each new development delivery
  • Improve operations by conducting systems analysis; recommending changes in policies and procedures.

What experience should you have:

  • 5+ years (senior-level) of software development experience
  • Strong C++ skills
  • C++ 11/14/17, CMake, Conan Package manager (WinAPI would be beneficial)
  • At least medium Java skills
  • Java 8/11, Maven, Gradle
  • Spring Framework (Spring Integration would be helpful)
  • Passion for APIs and protocols (REST, AMQP)
  • Object-oriented programming, functional programming are a plus
  • Familiar with general software design patterns
  • VCS (preferably Git)
  • Clean code attitude and test-driven – unit tests, integration tests
  • Interest in cutting edge technologies (preferably Cloud technologies - Kubernetes, containers, Kafka), open-source
  • Enjoy working in an Agile environment
  • English proficiency (used as the working language in the company)

What do you get in return:

  • Creative environment with a strong sense of ownership, living agile
  • Architecting a solution in a fast-growth industry (high scalability, fault resiliency…)
  • Flexible home-office policy
  • Flexible working hours – based on agreement with the team
  • Global multinational environment; headquarter in Prague, and offices in Slovakia, and the USA
  • Open and transparent environment
  • Highly competitive salary
  • Team events – company breakfasts, teambuilding
  • Budget for training and conferences, internal knowledge share sessions
  • Focus time – dedicated time for education, experiments, or working on open source projects
Mám zájem o tuto pozici

Poslat nabídku na e-mail