Android Software Developer
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
$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...SoftwareLong term contractTemporary workLocal areaHome officeFlexible hours- ...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...SoftwareRemote workWorldwideFlexible hours
- ...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...SoftwareInternship
- ...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...SoftwareFull timeWorldwide
- 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...SoftwareLong term contractWork at officeLocal areaRemote workWorldwide
- 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...SoftwareFreelanceWork at officeLocal areaRemote workWorldwide
$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...SoftwareInternshipWork at officeWork from homeWorldwideMonday to friday$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...SoftwareInternshipWork at officeLocal areaRemote workFlexible hours- ...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...SoftwarePermanent employmentFull time
- 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...SoftwareFull timeWork at officeRemote workWork from home
$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...SoftwareLong term contractFull timeRemote workHome office$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...SoftwareDay shift- ...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...SoftwareFull timeRemote work
- ...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...SoftwareFull time
- ...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...SoftwareFull timeWork at officeRemote workFlexible hours
$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...SoftwareLong term contractTemporary workLocal areaWorldwideHome officeFlexible hours- ...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...SoftwareFull timeFor contractors
$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...SoftwareFull timeCasual workInternshipWork at officeRemote workMonday to fridayFlexible hoursAfternoon shift$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...SoftwareFull time- 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...SoftwareRemote workWorldwide
- ...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...SoftwarePermanent employmentFull timeInternshipImmediate start
$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:...SoftwarePermanent employmentFull timeSummer workWork at officeRelocation package2 days per week- ...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...SoftwareRemote workWorldwideFlexible hours
- ...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...SoftwareLocal areaFlexible hours
- ...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...SoftwareRemplacement
$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...SoftwareHourly payFull timePart timeSummer workInternshipStart todayWork at officeLocal areaRemote workWorldwide$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...SoftwareLong term contractFull timeTemporary workRemote workSleeping nightsFlexible hoursDay shift- 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
$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...SoftwareInternshipWorldwide$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...SoftwareRemote jobPermanent employmentFull timeContract workFor subcontractor
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Android Software Developer. Be the first to apply!
- senior android developer Ottawa, ON
- java android developer Ottawa, ON
- android developer remote Ottawa, ON
- junior android developer Ottawa, ON
- senior mobile android developer Ottawa, ON
- android developer kotlin Ottawa, ON
- android mobile developer Ottawa, ON
- android ios developer Ottawa, ON
- android developer Ottawa, ON
- software engineer - ai machine learning Ottawa, ON
