Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Android Software Developer

Full-time

Versaterm

Versaterm is a global public safety solutions company helping agencies transform how they serve their communities. Since 1977 weve been building an ecosystem of intuitive tools designed for public safety agencies forensic labs court systems schools and other institutions. Through purposeful integrations and a selective growth strategy we focus on improving workflows to help our customers achieve more efficient operations better service and more just outcomes.

Our teams are driven by innovation expertise and an unwavering commitment to customer success. As we continue to grow and expand our ecosystem youll have the opportunity to contribute to solutions that enhance community safety and transform the future of public safety technology. As a Software Engineer III you will take on challenging and complex development and QA tasks for Android applications. This role plays a crucial part in designing implementing and validating robust scalable and high-performance software solutions for Android devices. You will collaborate with cross-functional teams provide leadership on technical initiatives mentor junior engineers and support both software engineering and quality assurance effortsespecially for Android environments requiring multidevice support and peripheral configuration and setup.

Design develop and implement complex Android software solutions using Kotlin ensuring high quality scalability and performance.

Contribute to system architecture and design decisions for Android apps supporting short-term goals and long-term growth.

Take ownership of complex projects and ensuretimelydelivery of high-quality code and solutions.

Establish and enforce best practices for software design coding testing and deployment. Create manage and execute detailed test cases and test plans for Android apps covering functionality performance and device compatibility.

Support and execute testing across multiple Android devices including setup debugging and troubleshooting with various peripherals (e.g. Identifyperformance bottlenecks and implement optimizations for Android apps.

Participate in all phases of the development lifecycle including sprint planning daily standups retrospectives and release planning.

Stay current with the latest technologies and trends in Android development and QA.

Propose innovative solutions that align with business goals and improve system efficiency and product quality.

Ensureall software and QA processes are thoroughly documented (code comments technicaldocs test plans test cases).

Degree in Computer Science Software Engineering or a related field or equivalent industry experience and training.

  • 4-7 years of combined software development and quality assurance experience.
  • At least 3 years of professional experience developing for Android devices
  • Extensive experience in Kotlin for Android development
  • Hands-on QA experience including Test Plan Creation and Test Case Management
  • Experience supporting testing on multiple Android devices including support for USB devices and Wi-Fi direct
  • Expertise withrelational and NoSQL databases (e.g. MySQL PostgreSQL MongoDB MS SQL Server) and a solid understanding of database design and optimization techniques.
  • Experience with cloud platforms (AWS Azure) and knowledge of cloud-native architecture containerization (Docker) and orchestration (Kubernetes).
  • Hands-on experience with CI/CD pipelines infrastructure as code (Terraform Ansible) and DevOps best practices.
  • Knowledge of unit testing integration testing and test-driven development (TDD). Experience with automated testing frameworks.
  • Experience working in Agile/Scrum environments contributing tosprintsand delivering iterative software releases.
  • Ability to guide and influence teams craft high-level technical proposals and be an active part of the engineering management process.
  • Strong analytical and problem-solving skills with the ability to resolve complex technical issues quickly and effectively.

Experience with Android front-end frameworks andbuildingdynamic user interfaces.

Knowledge ofadditionalprogramming languages (e.g. C Java React Native)

Experience in applying security best practices in software design coding and infrastructure.

Proficiencyinidentifyingperformance bottlenecks andoptimizingAndroid apps for high performance and scalability.

Experience with leveraging AI tooling in development workflows.

This position requires security clearances due to the nature of our work with public safety agencies. Candidates must be legally authorized to work in Canada and must successfully obtain and maintain a Reliability security clearance from the Government of Canada. Additionally candidates must comply with the FBIs Criminal Justice Information Services (CJIS) Security Policy and pass a comprehensive fingerprint-based background check. Please note that specific customer contracts may impose additional security verification requirements. Obtaining and maintaining all required security clearances is a condition of employment. For more information please visit Public Services and Procurement Canada for Reliability clearance details and the FBIs CJIS Security Policy Resource Center for CJIS requirements

Versaterm is committed to building and supporting inclusion diversity and equity and sustaining a barrier-free areavailable on request throughout all aspects of the selection process. These principles apply to the terms and conditions of employment at Versaterm. For detailed information on our accessibility policies please

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Android Software Developer in Ottawa, ON vacancy
  • $146k per year

     ...broader T eam through collaboration and attitude. As a Senior Android Engineer on the Fable team , you’ll help shape the future of reading,...  ...development velocity, and automate various parts of the software development process. It’s a plus if you also have - Experience... 
    Software
    Long term contract
    Temporary work
    Local area
    Home office
    Flexible hours

    Scribd, Inc.

    Ottawa, ON
    1 day ago
  •  ...York Life. For more information, visit About This Opportunity H2O.ai is seeking a highly motivated Full Stack & Systems Software Engineer to join our H2OGPTe generative AI project team. This is a hands-on technical role for someone who thrives on solving complex... 
    Software
    Remote work
    Worldwide
    Flexible hours

    H2O.ai

    Ottawa, ON
    12 days ago
  •  ...technology. If you're passionate about making a meaningful difference, we'd love to hear from you. The Role The Manager, Software Engineering will be responsible for leading a team of software engineers in the design, development, and delivery of high-quality software... 
    Software
    Internship

    Versaterm

    Ottawa, ON
    3 days ago
  •  ...Position: Software Engineer - Cloud Access Control Location: Ottawa, Canada (Hybrid) Move Security Forward with Acre Are you passionate about transforming the future of security? Do you thrive in a collaborative, innovative environment where your contributions drive... 
    Software
    Full time
    Worldwide

    acre security

    Ottawa, ON
    5 days ago
  • Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Software
    Long term contract
    Work at office
    Local area
    Remote work
    Worldwide

    Canonical

    Ottawa, ON
    8 days ago
  • Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading... 
    Software
    Freelance
    Work at office
    Local area
    Remote work
    Worldwide

    Canonical

    Ottawa, ON
    15 days ago
  • $109.83k - $159.83k per year

     ...ll be at the forefront of building and scaling enterprise-grade software systems that protect critical assets and sensitive information...  ...Impact: We are seeking a highly skilled and passionate Software Engineering Manager with deep expertise in enterprise software development... 
    Software
    Internship
    Work at office
    Work from home
    Worldwide
    Monday to friday

    OpenText

    Ottawa, ON
    16 days ago
  • $180k - $275k per year

     ...unique opportunity to build impactful solutions that directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower our customers... 
    Software
    Internship
    Work at office
    Local area
    Remote work
    Flexible hours

    Veeva Systems

    Ottawa, ON
    19 hours ago
  •  ...companies that lead the world in technology and innovation. Your next chapter starts here.    In this role, you will:   Own software quality of our software products (both embedded and non-embedded) Work closely with the product managers and software developers to... 
    Software
    Permanent employment
    Full time

    High Tech Genesis

    Ottawa, ON
    2 days ago
  • Forward Deployed Software Engineer Location Ottawa, ON : A World-Changing Company Palantir builds the world's leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving... 
    Software
    Full time
    Work at office
    Remote work
    Work from home

    Palantir Technologies

    Ottawa, ON
    5 days ago
  • $150k per year

    Position: Senior Software Engineer Location: Remote (Canada) Job Type: Full-time Work Schedule: 9:00 AM- 5:00 PM PST Base Salary: CAD $150,000 per year Role Overview: Were looking for a Senior Software Engineer to help design, build, and evolve large-scale... 
    Software
    Long term contract
    Full time
    Remote work
    Home office

    AutoScale Ventures

    Ottawa, ON
    9 days ago
  • $85.5k - $135.5k per year

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Software Engineering Job Location: Ottawa, ON Job Schedule: Day Shift Salary Range: 85 500$ - 135 500$ About your next Challenge as a... 
    Software
    Day shift

    L3Harris Technologies

    Ottawa, ON
    28 days ago
  •  ...building Canada’s first modern defence prime: software-defined, attritable, and sovereign. We...  .... The Role: Geospatial Software Engineer - Telemetry & Mapping You will lead the...  ...relevant insights. Surface telemetry to Android operator apps or ATAK plugins when... 
    Software
    Full time
    Remote work

    Dominion Dynamics

    Ottawa, ON
    24 days ago
  •  ...Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision...  ...We are seeking a self-driven, dynamic and passionate software engineer who will be a key player in improving our architecture, developing... 
    Software
    Full time

    Ouster

    Ottawa, ON
    2 days ago
  •  ...what’s best for our customers. Cohere is a team of researchers, engineers, designers, and more, who are passionate about their craft. Each...  ...! Why this role? We are looking for a skilled Applied AI Software Engineer to join our Applied ML team, supporting the development... 
    Software
    Full time
    Work at office
    Remote work
    Flexible hours

    Cohere

    Ottawa, ON
    22 days ago
  • $126k per year

     ...through collaboration and attitude. About The Team The ML Data Engineering team powers metadata extraction, enrichment, and content...  ...powered solutions in production. Role Overview We’re seeking a Software Engineer II with strong backend development experience and a... 
    Software
    Long term contract
    Temporary work
    Local area
    Worldwide
    Home office
    Flexible hours

    Scribd, Inc.

    Ottawa, ON
    15 days ago
  •  ...these clients by supporting integration with all major accounting software including QuickBooks, NetSuite, and Xero. Backed by top...  ...processing and operations teams. Assist in guiding more junior engineers on the team by giving them technical guidance.   What We’re Looking... 
    Software
    Full time
    For contractors

    Veem

    Ottawa, ON
    a month ago
  • $76k - $95k per year

     ...strive to build a more sustainable planet by creating innovative solutions that combine satellite imagery of the Earth, modern software engineering, machine learning, and cloud computing to solve the toughest challenges in agriculture, energy and mining, insurance and risk mitigation... 
    Software
    Full time
    Casual work
    Internship
    Work at office
    Remote work
    Monday to friday
    Flexible hours
    Afternoon shift

    EarthDaily Analytics

    Ottawa, ON
    24 days ago
  • $120k - $165k per year

     ...Senior Software Architect Engineer (Aerospace / eVTOL) Location: Lindsay, Ontario, Canada Employment Type: Full-time Salary Range: CAD 120,000 – 165,000 (annual) Work Model: Hybrid About the Job A senior-level Software Architect & Engineer... 
    Software
    Full time

    Essence Coaching Group

    Ottawa, ON
    16 days ago
  • Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal candidate is a Python... 
    Software
    Remote work
    Worldwide

    Canonical

    Ottawa, ON
    1 day ago
  •  ...Huawei Canada has an immediate permanent opening for a Software Engineer. About the team: The YunShan Software Lab pioneers advanced software technologies and architectures that address the most pressing pain points, complex issues, and challenges in data communication... 
    Software
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Ottawa, ON
    3 days ago
  • $83.04k - $110.72k per year

     ...need to explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Software Engineer (Level 17) / Senior Software & AI Engineer (Level 18), Digital Delivery Marketing and Architects team Employment Type:... 
    Software
    Permanent employment
    Full time
    Summer work
    Work at office
    Relocation package
    2 days per week

    EDC

    Ottawa, ON
    28 days ago
  •  ...and professional growth, we empower our engineers to deliver their best work while collaborating...  ...life-changing opportunities for talented software professionals across the Americas....  ...experience with Swift (iOS) and Kotlin (Android). ~ Proven experience building and maintaining... 
    Software
    Remote work
    Worldwide
    Flexible hours

    FullStack

    Ottawa, ON
    10 days ago
  •  ...fast growth, and a team that’s got your back, you’ll be surrounded by people who believe in what they do—and in you. The Software Engineering Manager (C#/.Net/GoLang) oversees the delivery of software solutions, defining project scope and objectives. Managing a team of... 
    Software
    Local area
    Flexible hours

    N-able

    Ottawa, ON
    a month ago
  •  ...critical intelligence needed to build a safer and more efficient world. Job Summary We're looking for a dedicated Software Development Engineer in Test (SDET) to take complete ownership of our integration testing framework. This role is a pivotal link between our... 
    Software
    Remplacement

    Ouster

    Ottawa, ON
    more than 2 months ago
  • $38 - $41 per hour

     ...thrive—both at work and beyond. What You’ll Be Doing: Perform software product testing and investigate possible causes of issues in...  ...pursuing an MS or PhD in Mechanical, Civil, Aerospace Engineering, Computer Science, or other engineering degree. Must be enrolled... 
    Software
    Hourly pay
    Full time
    Part time
    Summer work
    Internship
    Start today
    Work at office
    Local area
    Remote work
    Worldwide

    Synopsys Inc

    Ottawa, ON
    8 days ago
  • $120k - $170k per year

     ...Invest, and Protect. Every single team member — from Product & Engineering to Sales & Marketing, Finance, Operations, and everything in between...  ...to continued growth.   We’re looking for an experienced Software Development Manager (SDM) who combines strong technical and... 
    Software
    Long term contract
    Full time
    Temporary work
    Remote work
    Sleeping nights
    Flexible hours
    Day shift

    Ratehub

    Ottawa, ON
    19 days ago
  • In this role, Senior Embedded Software Developer will assume ownership of specific software modules, overseeing their development, quality...  .... Main Responsibilities Collaborate with experienced engineers in the design, coding, testing, and maintenance of software applications... 
    Software

    Myticas Consulting

    Ottawa, ON
    4 days ago
  • $85.82k - $135.82k per year

     ...strong focus on Angular development to join our dynamic team. You will collaborate closely with designers, product managers, and other engineers to translate design concepts into efficient and user-friendly interfaces. You will be a key contributor in building and maintaining... 
    Software
    Internship
    Worldwide

    OpenText

    Ottawa, ON
    16 days ago
  • $100k - $140k per year

     ...read on as we have a role for you.   We are seeking a skilled Software Architect to join our clients remote IT team based in Canada....  ...Develop and execute technical strategies and programs. Work with engineering teams to improve code quality and product performance. Build... 
    Software
    Remote job
    Permanent employment
    Full time
    Contract work
    For subcontractor

    Sowelo Consulting sp. z o.o.

    Ottawa, ON
    12 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Android Software Developer. Be the first to apply!