Senior Software Engineer – Mobile and Web

Vilnius, Lithuania

Helsinki, Finland

Apply See all jobs

In the past year, CUJO AI has grown from a startup to a company that works with the biggest network operators in the U.S. Today we cover 20 million gateways, and the number is growing every day.

Today, we are looking for an experienced software engineer with a background in Android development to join our high performing fast-growing engineering organization. As a Senior Software Engineer at CUJO AI you will work in a team that builds home security solutions for operator home routers, together with a management and machine-learning back-end system.

Your responsibilities

  • Develop and update Android client apps
  • Support the development of iOS and web-clients
  • Develop network security, parental control and network device intelligence solutions
  • Build automated systems for functional and resilience testing
  • Assist with back-end API development, infrastructure planning and implementation

Essential qualifications

  • Minimum 5 years of experience in native Android Java / Kotlin development
  • Familiarity with ReSTful APIs
  • Passion for quality and for creating exceptional user experiences
  • Proven track record of build solutions with high availability, performance, security, maintainability, and scalability
  • Ability to work independently and part of a team
  • Good written and verbal English communication skills
  • A team player who takes pride in producing superior results while contributing to a high-caliber team
  • Ability to learn quickly

Additional qualifications

  • Agile software development process experience
  • Detailed knowledge of Linux operating system architecture
  • Familiarity with developing software for embedded systems
  • Experience with systems monitoring, performance optimization, root cause analysis, and advanced troubleshooting
  • Planning and implementation of a test environment for embedded systems
  • Experience with Continuous Integration (CI), Delivery (CD), Test Automation (TA) and Test-driven Development (TDD), as well as related tools and frameworks

Benefits and Perks

  • Responsibility, ability to contribute to learning and the possibility to advance
  • Offices in Vilnius and Kaunas
  • Active participation in the developer community
  • Flexible working hours
  • Opportunity to learn from highly skilled colleagues
  • Ambitious projects and meaningful cause
  • Calm and focused environment
  • Conferences, training, books – anything for your development
  • Benefits package that includes Private Health Insurance, Friday lunches, snacks, and more!