Software Engineering

Found in: Jooble CA O C2 - 2 weeks ago


Canada Sprout Social Full time

Sprout welcomes all candidates to apply, including those who identify as BIPOC, women and underrepresented genders in tech, LGBTQIA+, parents, veterans, persons with disabilities and people of all faiths.
Software Engineer - Mobile (Android)
Sprout Social is looking to hire a Senior Android Engineer to join our Engineering team.
With collaborative cross-functional teams that span mobile, front-end, back-end, QA and site reliability engineering—the Sprout Engineering team is a place to sharpen your craft and solve hard problems with the smartest people in the industry. Leverage your experience building and deploying native, customer-facing, Android applications using Java, Kotlin and Android Studio to deliver impactful product features to our customers.
Work to actively improve the processes, systems, and tools we use to deliver a quality mobile product.
We’re looking for a creative, pragmatic, collaborative, highly motivated, and inquisitive Android engineer to build great software with us. If you are excited about building native Android applications and are passionate about learning, we would love to talk with you
5+ years of experience building and maintaining mobile applications for Android platforms
4+ years of experience in Android native mobile programming languages, such as Java, Kotlin
Proficiency with offline storage, threading and performance tuning and familiarity with Android’s material design and interface guidelines
Demonstrated experience with mobile application development tools and techniques, such as different Android versions, Android SDK, Dagger Hilt, Retrofit, Kotlin Coroutines and Flows , Android Jetpack and Android Studio development environment
Experience with testing such as Unit, Integration or UI Testing
Attending and completing Sprout Social’s two-week new hire training and onboarding program alongside other new Sprout team members. In these sessions, you will gain a broad understanding of our products and how your role directly impacts the product, overall organization, and our customers.
Getting to know everyone on the Mobile team: including iOS, Android, and QA Engineers, Product Designers, and Product Managers and your Manager
Learning the Sprout product, Android app codebase, development lifecycle, release process, and team rituals.
Having a firm understanding of the Sprout Social product and how those features are implemented and supported within our Android application.
Owning the development and delivery of a small to medium size mobile feature alongside another mobile engineer and add meaningful test coverage.
Deploying code to our production Android application in order to understand the engineering environment, build tools, testing, and deployment mechanisms.
Integrating, using and improving our monitoring and alerting tools to identify and address problems before our users.
Contributing to our Agile culture of continuous improvement through retrospectives and experimentation-oriented thinking.
Improving the performance of our application and your team’s ability to deliver a reliable, highly available Android Application.
Having your first performance conversation with your manager, where you’ll discuss your accomplishments in your role and work together to build goals for your professional growth
Owning the technical architecture and development of large-scale mobile product features from start to finish.
Actively mitigating risk of failed delivery and missed deadlines through courageous, transparent communication and collaboration with colleagues and stakeholders throughout the project life cycle.
Identifying technical debt and performance bottlenecks within our systems, design solutions, and working with your team to see them to successful outcomes in production.
Mentoring less experienced engineers, helping them to hone their technical and problem solving skills.
Of course, what is outlined above is an ideal timeline, but things may shift or change based on business needs; other projects or initiatives may be added at the discretion of both you and your manager.
Progressive policies to support work/life balance, like our flexible paid time off and parental leave program
High-quality and well-maintained equipment—your computer will never prevent you from doing your best
Ongoing education and development opportunities via our Grow@Sprout program, employee-led diversity, equity and inclusion initiatives and mentorship programs for aspiring leaders
Growing corporate social responsibility program that is driven by the involvement and passion of our team members
Candidates for this remote work opportunity must be based in either British Columbia or Ontario. When you apply for employment with Sprout Social, we will process your job applicant data, including your employment and education history, transcript, writing samples, and references as necessary to consider your job application for open positions. Your personal data will be shared with Greenhouse Software, Inc., cloud services providers located in the United States of America and engaged by Sprout Social to help manage its recruitment and hiring process on Controller’s behalf. Accordingly, if you are located outside of the United States, by clicking “Submit Application” on this site, you consent to the transfer of your personal data to the United States. For more information about our privacy practices please visit our Privacy Policy . California residents have additional rights and should review the Additional Disclosures for California Residents section in our Privacy Policy.
Sprout Social is a global leader in social media management and analytics software. Sprout’s intuitive platform offers comprehensive social media management solutions, including publishing and engagement functionality, customer care, influencer marketing, advocacy, and AI-powered business intelligence to more than 30,000 brands. Sprout Social has been recognized as a Glassdoor Best Places to Work, PEOPLE Companies that Care, Great Place to Work Best Workplace for Parents and more.
Sprout Social powers open communication between individuals, brands and communities through elegant, sophisticated software.


  • Genomics Software Engineer

    Found in: Whatjobs CA C2 - 2 weeks ago


    Canada Intelliswift Software Full time

    Job Title: Genomics Software Engineer Must Have skills: Programming languages (e.g. Python, R) Any workflow language - such as WDL and NextFlow Single-cell RNA UNIX/Linux operating system Biotech/Phrama experience is must Responsibilities • Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of...

  • Genomics Software Engineer

    Found in: Appcast CA C2 Glassdoor - 2 weeks ago


    Canada Intelliswift Software Full time

    Job Title: Genomics Software EngineerMust Have skills:Programming languages (e.g. Python, R)Any workflow language - such as WDL and NextFlowSingle-cell RNAUNIX/Linux operating systemBiotech/Phrama experience is mustResponsibilities• Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of data in...

  • Genomics Software Engineer

    Found in: Appcast CA A2 P - 2 weeks ago


    Canada Intelliswift Software Full time

    Job Title: Genomics Software EngineerMust Have skills:Programming languages (e.g. Python, R)Any workflow language - such as WDL and NextFlowSingle-cell RNAUNIX/Linux operating systemBiotech/Phrama experience is mustResponsibilities• Support data life cycle management projects that enable the storage, organization, dissemination, and analytics of data in...

  • Software Business Analyst

    Found in: Jooble CA O C2 - 2 weeks ago


    Canada Rally Engineering Full time

    The Software Business Analyst reports to the Lead, Software Developer at the Rally Office based in Sherwood Park. This role will play a crucial role in bridging the gap between the Software Development department and business units. The successful candidate will be responsible for analyzing business processes, identifying areas for improvement, and...

  • Engineer/Project Engineer

    Found in: Jooble CA O C2 - 2 weeks ago


    Canada Rally Engineering Full time

    E&I Engineer will report to the Lead Project Engineer at a client based Western Canada site. This role will be a Project Manager for several projects, such as Safety Instrument System – procurement of SIS equipment, replacement of electrical protection relays and upgrade of low voltage switchgear. The position is in a secondment role working directly...

  • Engineer/Project Engineer

    Found in: Jooble CA O C2 - 2 weeks ago


    Canada Rally Engineering Full time

    E&I Engineer will report to the Lead Project Engineer at a client based Western Canada site. This role will be a Project Manager for several projects, such as Safety Instrument System – procurement of SIS equipment, replacement of electrical protection relays and upgrade of low voltage switchgear. The position is a seconded role, based in Regina, working...

  • Software Engineer

    Found in: Jooble CA O C2 - 3 days ago


    Canada Blue Strawberry Full time

    Canterbury AI, a pioneering force in generative AI software, is seeking a dynamic and motivated Software Engineer to join our fast-growing team. This is an exciting opportunity to work on our flagship product, Blue Strawberry, an AI-powered software, and be at the forefront of cutting-edge artificial intelligence development. ABOUT US Our software Blue...

  • Software Engineer

    Found in: Jooble CA O C2 - 3 days ago


    Canada Qlik Full time

    What makes us Qlik ? A Gartner Magic Quadrant Leader for 13 years in a row , Qlik transforms complex data landscapes into actionable insights, driving strategic business outcomes. Serving over 40,000 global customers, our portfolio leverages pervasive data quality and advanced AI/ML capabilities that lead to better decisions, faster. We excel in...

  • Lead Software Engineer

    Found in: Jooble CA O C2 - 3 days ago


    Canada Understanding Recruitment Group Full time

    Understanding Recruitment provided pay range This range is provided by Understanding Recruitment. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $160,000.00/yr - $200,000.00/yr Do you want to build the future of AI-based underwriting? Do you want to build an extremely complex...

  • Embedded Software Engineer

    Found in: Appcast CA C2 Glassdoor - 2 weeks ago


    Canada Intangles North America Full time

    Embedded Software EngineerIntangles is a rapidly growing technology-driven company that has established a strong global presence and is expanding to North America.We specialize in artificial intelligence and machine learning. We are focused on transforming the automotive industry by simulating the real-world environment into a virtual world using a Digital...

  • Embedded Software Engineer

    Found in: Whatjobs CA C2 - 2 weeks ago


    Canada Intangles North America Full time

    Embedded Software Engineer Intangles is a rapidly growing technology-driven company that has established a strong global presence and is expanding to North America. We specialize in artificial intelligence and machine learning. We are focused on transforming the automotive industry by simulating the real-world environment into a virtual world using a...

  • Embedded Software Engineer

    Found in: Jooble CA O C2 - 2 weeks ago


    Canada Intangles North America Full time

    Embedded Software Engineer Intangles is a rapidly growing technology-driven company that has established a strong global presence and is expanding to North America. We specialize in artificial intelligence and machine learning. We are focused on transforming the automotive industry by simulating the real-world environment into a virtual world using a...

  • Software Security Engineer

    Found in: Jooble CA O C2 - 2 weeks ago


    Canada S4cloud Us Full time

    We are looking for a skilled Security Engineer to analyze software designs and implementations from a security perspective, and identify and resolve security issues. You will include the appropriate security analysis, defences and countermeasures at each phase of the software development lifecycle, to result in robust and reliable software. ...

  • Software Engineer

    Found in: Jooble CA O C2 - 2 weeks ago


    Canada ENDVR Full time

    At ENDVR, we’re focused on empowering the world’s best action sport, optical, outdoor and lifestyle brands to connect with in-store associates. We’re the digital platform focused on sales in the physical world, and ... Software Engineer Engineering Montreal/Hybrid Full Time At ENDVR, we’re focused on empowering the world’s best action sport,...

  • Software Engineer

    Found in: Jooble CA O C2 - 2 weeks ago


    Canada Nomadgao Full time

    Apr 17, 2024 - Canny is hiring a remote Software Engineer. Salary: base salary of $90-155k usd. Location: Canada. Thousands of companies build better software products with the help of Canny’s customer feedback platform. In this unique Software Engineer role , you’ll have one foot in our code base and the other in solutions for our customers. You...

  • Lead Software Engineer

    Found in: Whatjobs CA C2 - 1 week ago


    Canada THINKalpha Full time

    Position : Senior Software Engineer - Backend / Trading Infrastructure Location : 100% Remote (working timezone: US/Central) ThinkAlpha is looking for a Lead Software Engineer to work in the core infrastructure team for a systematic trading engine . You’ll be working directly on machine-learning-based trading algorithms, building an extremely scalable...

  • Lead Software Engineer

    Found in: Appcast CA C2 Glassdoor - 1 week ago


    Canada THINKalpha Full time

    Position: Senior Software Engineer - Backend / Trading InfrastructureLocation: 100% Remote (working timezone: US/Central) ThinkAlpha is looking for a Lead Software Engineer to work in the core infrastructure team for a systematic trading engine. You’ll be working directly on machine-learning-based trading algorithms, building an extremely scalable and...

  • Lead Software Engineer

    Found in: Appcast CA A2 P - 1 week ago


    Canada THINKalpha Full time

    Position: Senior Software Engineer - Backend / Trading InfrastructureLocation: 100% Remote (working timezone: US/Central) ThinkAlpha is looking for a Lead Software Engineer to work in the core infrastructure team for a systematic trading engine. You’ll be working directly on machine-learning-based trading algorithms, building an extremely scalable and...

  • FullStack Software Engineer

    Found in: Jooble CA O C2 - 2 weeks ago


    Canada Remoote Full time

    Requirements: Strong understanding of backend technologies and programming languages, experience with version control systems, and effective communication skills are required. Responsibilities: As a Full-Stack Engineer, you will design, develop, and maintain software applications' frontend and backend components to deliver exceptional user experiences...

  • Quantum Software Engineer

    Found in: Jooble CA O C2 - 2 weeks ago


    Canada Photonic Inc. Full time

    Quantum Software Engineer Department: Software Engineering Employment Type: Full Time Location: British Columbia, Canada Compensation: The base annual salary range for this full-time role is between $107,000 to $147,000. This range reflects the minimum and maximum target range for new hire base salary across all Canadian locations. Actual...