Already a candidate?

Feedback
Skip to main content
P

Procom

Senior Android Software Engineer (Kotlin)

Ottawa, Ontario, Canada · Hybrid

Contract · 12 Months
Start Jul 2026

RATE

$62–$77/hr CAD

POSTED

6/11/2026

Job Description

Senior Android Software Engineer (Kotlin)

Procom is seeking experienced Software Engineers to join a high-performing engineering team focused on designing, developing, testing, and maintaining innovative software solutions. This role is ideal for engineers who thrive in complex technical environments and enjoy contributing across the full software development lifecycle.

The successful candidate will work closely with cross-functional teams to build scalable, high-quality software products while leveraging modern development practices, tools, and technologies.

Responsibilities

  • Collaborate with stakeholders to understand business requirements, user needs, and technical challenges.
  • Design, develop, test, and deploy software applications and services.
  • Create and maintain scalable software architectures and technical designs.
  • Evaluate requirements and recommend appropriate technology stacks, integration approaches, and deployment strategies.
  • Partner with product owners, designers, architects, and other engineering teams.
  • Define and implement software testing strategies, processes, and quality standards.
  • Optimize application performance and continuously improve development efficiency.
  • Apply modern engineering practices including Test-Driven Development (TDD), Continuous Integration (CI), and Continuous Delivery (CD).
  • Support secure software development practices, including data protection, encryption, and privacy controls.
  • Develop intuitive user interfaces and user experiences.
  • Build and maintain backend services, APIs, and microservices.
  • Research and evaluate emerging technologies to drive innovation and continuous improvement.

Required Qualifications

Technical Skills

  • Strong expertise in Kotlin and modern Android application development.
  • Experience leveraging the Kotlin ecosystem to build type-safe, maintainable, and scalable applications.
  • Advanced knowledge of:
    • Coroutines
    • Flows (StateFlow and SharedFlow)
    • Sealed classes
    • Scope functions
  • Strong understanding of:
    • Clean Architecture principles
    • MVVM architectural pattern
    • Jetpack Compose
    • Modern Android development best practices

Experience

  • 6+ years of overall IT experience.
  • 4+ years of software development experience.
  • Practical expertise in multiple programming languages or advanced expertise in at least one language.
  • Experience designing and delivering production-grade software applications.

Education

  • Bachelor's Degree in Computer Science, Software Engineering, Computer Engineering, or a related field.

Preferred Qualifications

Java

  • Experience working with modern Java and Java/Kotlin interoperability.
  • Ability to maintain and modernize legacy Android codebases.
  • Familiarity with Activities, Services, custom Views, and migration strategies from Java to Kotlin.

C++

  • Working knowledge of modern C++.
  • Experience interfacing with native libraries and hardware abstraction layers (HALs).
  • Familiarity with Stable AIDL and communication between native and application layers.

What We're Looking For

  • Strong problem-solving and analytical skills.
  • Ability to work effectively in Agile environments.
  • Excellent collaboration and communication skills.
  • Passion for building high-quality, user-focused software.
  • Continuous learner who stays current with emerging technologies and development trends.
 

Assignment start:  As soon as possible

Assignment duration:  12 months approx. 

Work mode:  4 times per week in the office

 

This employer uses both human and technology-assisted tools to support candidate screening and assessment. Final hiring decisions are made by people.

Ready to apply?

You'll complete the application through our portal.

Role summary

Senior Android Software Engineer (Kotlin)

Ottawa, Ontario · Hybrid

RATE

$62–$77/hr CAD

TYPE

Contract · 12 Months

STARTS

7/1/2026

POSTED

29 minutes ago

ATS ID

326941



Not quite the right fit?

Browse all of our open roles across tech, finance, and engineering.

See all jobs

Looking for something specific?

Create a profile and get jobs recommended to you based on your skills and preferences.

Create a profile
Terms of Use
Privacy Policy