kotlin Remote Jobs

167 Results

+30d

Senior Software Engineer, Square Bank Accounts

SquareWashington, DC, Remote
kotlinterraformmobilerubyjavamysqlAWSbackend

Square is hiring a Remote Senior Software Engineer, Square Bank Accounts

Job Description

Square Bank Accounts save and store money into our popular Checking and Savings products, used by hundreds of thousands of merchants every month. Our team focuses on making these products delightful to use, while building in ways that enable future use cases easily.

When our merchants make a sale, the Square Bank Accounts team helps them manage their business finances by ensuring instant access to sales revenue and directly providing banking tools, including bank account numbers and mobile check deposits. Our team and product integrate with other Square cash flow tools, including Payments, Square Debit Card, Loans, Instant Transfers, Bill Pay, Payroll, financial reporting, and more. This suite of products ensures that our customers can always understand and control where their money is going. We partner with platform and infrastructure teams to move billions of dollars each year on behalf of our merchants.

Where Checking enables merchants to pay for expenses in the shorter term, Square Savings makes it easy for sellers to save money, organize their funds, and plan for the longer term, whether it’s paying taxes or buying new equipment. Automated savings has been a hit with merchants and we’re looking to make it a more delightful experience for merchants while scaling its impact across our merchant base.

We are a product-focused engineering team with a full-stack background. Our projects use data-driven decisions to deliver features across mobile and web front-ends. We also talk directly to merchants about their needs to identify opportunities to improve their experience. Our team works together closely to contribute to meaningful work seen by millions of merchants worldwide. As a team lead, you'll focus on building entirely new backend systems to power new Bank Accounts offerings at a significant scale. Best of all, you’ll get to do so alongside a supportive team that will facilitate your growth (ask for our Pulse scores!).

Qualifications

You have:

  • BS/BA degree or equivalent experience

  • 8+ years of industry experience

  • Experience with Java, Kotlin, and/or Ruby

  • Experience leading large-scale feature releases

  • Experience serving as a technical lead, mentoring more junior engineers, both technically and in their careers

Technologies we use and teach:

  • Java, Kotlin, Ruby, and more

  • MySQL, Aurora

  • Protocol Buffers, Terraform, and Envoy

  • AWS and other cloud platforms

See more jobs at Square

Apply for this job

+30d

Solutions Architect, Ecosystems Team

SquareSan Francisco, CA, Remote
kotlinDesignswiftjavajavascript

Square is hiring a Remote Solutions Architect, Ecosystems Team

Job Description

We are seeking an experienced Solutions Architect to join our team. You will be responsible for bridging the gap between our engineering team and our first customers. You will help understand customer needs, translate technical requirements, and ensure that our solutions exceed customer expectations. You will drive implementation projects for our open source solutions and work with our TBD ecosystem to understand participants’ architectures. We expect you to come in and learn quickly and be willing to operate as an individual contributor, but have the experience and capabilities to eventually start to build and lead a team.

You will report to the Head of Ecosystems at TBD.

Key Responsibilities

  • Serve as the primary technical point of contact for our first customers, providing expert guidance and support throughout the initial engagement and implementation process

  • Collaborate with the engineering team to understand product capabilities and limitations, and communicate these effectively to customers

  • Work closely with customers to understand their business needs and technical requirements, and translate these into actionable engineering tasks

  • Lead the development of custom solutions and integrations to meet customer needs, working hands-on with the engineering team to ensure successful delivery

  • Provide technical training and support to customers, ensuring they are able to effectively use and benefit from our solutions

  • Gather customer feedback and work with the engineering team to continuously improve our products and services

  • Understand technical architectures commonly used in payment companies and be able to design scalable and secure solutions

  • Lead SDK implementations and provide guidance on best practices for using Rust, Swift, Kotlin, and Go in payment applications

  • Manage the end-to-end project lifecycle of implementation projects, from planning and execution to delivery and post-launch support

  • Make use of emerging tech such as generative AI to speed up implementations and proof of concepts with customer systems and SDKs
     

Qualifications

  • 10+ years of experience in a technical customer-facing role, such as solution engineering, technical sales, or consulting

  • Willingness to come in as an individual contributor, but with the chops to build and lead a team

  • Technical background, with experience in software development, systems integration, and cloud technologies

  • Experience establishing communication and engagement with prospects, with the ability to explain complex technical concepts to non-technical audiences

  • Experience digging into prospects' pain points and validating the issues they're facing with customers and collaborate with cross-functional teams

  • Experience with open source software and SDKs is a plus

  • Understanding of technical architectures in payment companies, including knowledge of security protocols, data encryption, and compliance standards

  • Familiar with 2 or more of: Java, Javascript, Swift, Kotlin, Golang. Willing to learn and adapt to programming languages to match SDKs up with users.

  • Familiarity with payment processing, digital wallets, and financial technology

  • Experience in pre-sales engineering for enterprise software 

  • Interest and curiosity in emerging tech around decentralized systems, stablecoin, Bitcoin and generative AI is a strong plus

If you are a solution-oriented engineer with a passion for customer success, a deep understanding of payment architectures, and a track record of delivering high-quality customer implementations, we encourage you to apply for this exciting opportunity.

See more jobs at Square

Apply for this job

+30d

Sr. SDET, Mobile

Life36Remote, Canada
agileremote-firstkotlinswiftmobilescrumiosqagitjavac++android

Life36 is hiring a Remote Sr. SDET, Mobile

About Life360

Life360’s mission is to keep people close to the ones they love. Our category-leading mobile app and Tile tracking devices empower members to protect the people, pets, and things they care about most with a range of services, including location sharing, safe driver reports, and crash detection with emergency dispatch. Life360 serves approximately 66 million monthly active users (MAU) across more than 150 countries.

Life360 delivers peace of mind and enhances everyday family life with seamless coordination for all the moments that matter, big and small. By continuing to innovate and deliver for our customers, we have become a household name and the must-have mobile-based membership for families (and those friends that basically are family).

Life360 has more than 500 (and growing!) remote-first employees. For more information, please visit life360.com.

Life360 is a Remote First company, which means a remote work environment will be the primary experience for all employees. All positions, unless otherwise specified, can be performed remotely (within Canada) regardless of any specified location above. 

About The Team

Our team consists of a diverse group of very talented Quality Engineers who work with one of the largest developer groups in the organization. We span across four different scrum teams, working on various aspects of the Life360 app like payments & subscriptions, new features, internationalization & localization, revenue generating rapid experimentation, scaling experiments into features, and much more. Our team takes a lot of pride in delivering a high-quality product while we continuously try to shift left to test earlier in the product lifecycle.

About the Job

As a Sr. SDET, Mobile at Life360 you'll be solving big quality challenges, coaching Software Engineers and Product Managers in the art of quality testing, and helping to create a long-term vision of mobile automation for our Life360 members. You are a hands-on person, with the ability to work on multiple projects and processes. This isn't just about testing, we want you to help us create a better product and proactively improve our quality efforts on the whole.

We have an amazing stack and need someone who can build innovative solutions via automation.

What You’ll Do

  • Build testing automation for the features under development and be able to collaborate on test plans and cases based on product requirements and technical specifications while participating in the software development life cycle from beginning to end.
  • Improve mobile QA efficiency by facilitating the development of new tools and processes.
  • Work with stakeholders to craft test strategies, test cases, and test scenarios for products under test.
  • Be a strong quality advocate, collaborating closely with software engineers, designers, and product managers for systems testability and design.
  • Review and update test automation for existing products and features. 
  • Monitor product and/or feature-level quality health metrics (testability, test health, test coverage, etc).
  • Work with development teams to define testing protocols for new features as they are designed and developed.
  • Provide detailed bug reports to the Engineering Team using JIRA.
  • Execute regression and share the results with the stakeholders.

What We’re Looking For

  • 5+ years of experience testing and building automation mobile applications.
  • 3+ years of experience with Appium automation.
  • 2+ years of experience in working with offshore teams.
  • Strong understanding of mobile technology and SDKs with coding experience in Java strongly preferred. Candidates with experience in Kotlin, C#, Swift, and Python will also be considered.
  • Extremely organized with excellent communication skills and solid presentation and reporting skills.
  • Self-motivator, who can work independently, is able to learn quickly, meets deadlines, and demonstrates problem-solving skills.
  • Effectively communicate technical information in a clear and concise manner and ability to coordinate cross-team efforts.
  • Experience with agile development methodology.
  • Experience with developer tools like git, Maven, and Jenkins.
  • Combination of solid in-depth knowledge of quality assurance, a solid understanding of web/mobile technology, and testing toolkits.
  • Experience manually building apps onto the simulator or devices with Xcode and Android Studio, as well as knowledge of automation tools like Espresso, XCUI Tests, and Appium.


Bonus Points

  • Strong communication skills - this will be an extremely cross-functional role.
  • Technical fluency: ability to quickly learn new systems and dive into tough problems.
  • Natural curiosity and ability to break software.
  • Tenacious approach to finding the most difficult bugs.
  • Solid understanding of software concepts and mobile apps.
  • Experience in testing mobile apps and/or SDKs.
  • Experience working on different applications and operating systems: iOS and various flavors of Android.
  • Ability to work independently and within a testing team.

Our Benefits

  • Competitive pay and benefits
  • Medical, dental, vision, life and disability insurance plans (100% paid for employees)
  • 401(k) plan with company matching program
  • Mental Wellness Program & Employee Assistance Program (EAP) for mental well being
  • Flexible PTO, 13 company wide days off throughout the year
  • Winter and Summer Week-long Synchronized Company Shutdowns
  • Learning & Development programs
  • Equipment, tools, and reimbursement support for a productive remote environment
  • Free Life360 Platinum Membership for your preferred circle
  • Free Tile Products

Life360 Values

Our company’s mission driven culture is guided by our shared values to create a trusted work environment where you can bring your authentic self to work and make a positive difference 

  • Be a Good Person - We have a team of high integrity people you can trust. 
  • Be Direct With Respect - We communicate directly, even when it’s hard.
  • Members Before Metrics - We focus on building an exceptional experience for families. 
  • High Intensity, High Impact - We do whatever it takes to get the job done. 

Our Commitment to Diversity

We believe that different ideas, perspectives and backgrounds create a stronger and more creative work environment that delivers better results. Together, we continue to build an inclusive culture that encourages, supports, and celebrates the diverse voices of our employees. It fuels our innovation and connects us closer to our customers and the communities we serve. We strive to create a workplace that reflects the communities we serve and where everyone feels empowered to bring their authentic best selves to work.

We are an equal opportunity employer and value diversity at Life360. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any legally protected status.  

We encourage people of all backgrounds to apply. We believe that a diversity of perspectives and experiences create a foundation for the best ideas. Come join us in building something meaningful.Even if you don’t meet 100% of the below qualifications, you should still seriously consider applying!

 

#LI-Remote

____________________________________________________________________________



See more jobs at Life36

Apply for this job

+30d

Sr. Software Quality Engineer, Mobile

Life36Remote, Canada
remote-firstkotlinswiftmobilescrumiosgitjavac++androidjenkinsbackend

Life36 is hiring a Remote Sr. Software Quality Engineer, Mobile

About Life360

Life360’s mission is to keep people close to the ones they love. Our category-leading mobile app and Tile tracking devices empower members to protect the people, pets, and things they care about most with a range of services, including location sharing, safe driver reports, and crash detection with emergency dispatch. Life360 serves approximately 66 million monthly active users (MAU) across more than 150 countries.

Life360 delivers peace of mind and enhances everyday family life with seamless coordination for all the moments that matter, big and small. By continuing to innovate and deliver for our customers, we have become a household name and the must-have mobile-based membership for families (and those friends that basically are family).

Life360 has more than 500 (and growing!) remote-first employees. For more information, please visit life360.com.

Life360 is a Remote First company, which means a remote work environment will be the primary experience for all employees. All positions, unless otherwise specified, can be performed remotely (within Canada) regardless of any specified location above.

About The Team

Our team consists of a diverse group of very talented Quality Engineers who work with one of the largest developer groups in the organization. We span across four different scrum teams, working on various aspects of the Life360 app like payments & subscriptions, new features, internationalization & localization, revenue generating rapid experimentation, scaling experiments into features, and much more. Our team takes a lot of pride in delivering a high-quality product while we continuously try to shift left to test earlier in the product lifecycle.

About the Job

As a Sr. Software Quality Engineer, Mobile at Life360, you'll be solving big quality challenges, coaching Software Engineers and Product Managers in the art of quality testing, and helping to create a long-term vision of quality features for our Life360 members. You are a hands-on person, with the ability to work on multiple projects and processes. This isn't just about testing, we want you to help us create a better product and proactively improve our quality efforts.

What You’ll Do

  • Build testing strategies for the features under development and write test plans and cases based on product requirements and technical specifications while participating in the software development life cycle from beginning to end.
  • Review and update test plans for existing products and features.
  • Monitor product and/or feature-level quality health metrics (testability, test health, test coverage, etc).
  • Be a strong quality advocate, collaborating closely with software engineers, designers, and product managers for backend testability and design.
  • Work with development teams to define testing protocols for new features as they are designed and developed.
  • Execute regression and share the results with the stakeholders, providing detailed bug reports to the Engineering Team using JIRA.

What We’re Looking For

  • 5+ years of experience testing and building automation mobile applications, with a strong understanding of mobile technology and SDKs.
  • 2+ years of experience in working with offshore teams.
  • Willingness to attend a weekly 9 AM Eastern Time meeting.
  • Strong communication skills are important because this will be an extremely cross-functional role.
  • Technical fluency: quickly learning new systems and diving into tough problems. 
  • Natural curiosity and ability to break software & a tenacious approach to finding the most difficult bugs. 
  • Solid understanding of software concepts and mobile apps and/or SDKs.
  • Experience working on different applications and operating systems: iOS and various flavors of Android.
  • Ability to work independently and within a testing team.

Bonus Points

  • Extremely organized with excellent communication skills and solid presentation and facilitation skills. An affinity for proper documentation is a plus.
  • Self-motivator, who can work independently, learn quickly, meet deadlines, and demonstrate problem-solving skills.
  • Effectively communicate technical information clearly and concisely and the ability to coordinate cross-team efforts.
  • Combination of solid in-depth knowledge of quality assurance, a solid understanding of web/mobile technology, and Testing Toolkits.
    Experience with developer tools like git, Maven, and Jenkins, some coding experience in Java or Kotlin, C# or Swift, or Python.
  • Experience manually building apps onto the simulator or devices with Xcode and Android Studio, as well as knowledge of automation tools like Espresso, XCUI Tests, and Appium.

Our Benefits

  • Competitive pay and benefits
  • Medical, dental, vision, life and disability insurance plans (100% paid for employees)
  • 401(k) plan with company matching program
  • Mental Wellness Program & Employee Assistance Program (EAP) for mental well being
  • Flexible PTO, 13 company wide days off throughout the year
  • Winter and Summer Week-long Synchronized Company Shutdowns
  • Learning & Development programs
  • Equipment, tools, and reimbursement support for a productive remote environment
  • Free Life360 Platinum Membership for your preferred circle
  • Free Tile Products

Life360 Values

Our company’s mission driven culture is guided by our shared values to create a trusted work environment where you can bring your authentic self to work and make a positive difference 

  • Be a Good Person - We have a team of high integrity people you can trust. 
  • Be Direct With Respect - We communicate directly, even when it’s hard.
  • Members Before Metrics - We focus on building an exceptional experience for families. 
  • High Intensity, High Impact - We do whatever it takes to get the job done. 

Our Commitment to Diversity

We believe that different ideas, perspectives and backgrounds create a stronger and more creative work environment that delivers better results. Together, we continue to build an inclusive culture that encourages, supports, and celebrates the diverse voices of our employees. It fuels our innovation and connects us closer to our customers and the communities we serve. We strive to create a workplace that reflects the communities we serve and where everyone feels empowered to bring their authentic best selves to work.

We are an equal opportunity employer and value diversity at Life360. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any legally protected status. 

We encourage people of all backgrounds to apply. We believe that a diversity of perspectives and experiences create a foundation for the best ideas. Come join us in building something meaningful.Even if you don’t meet 100% of the below qualifications, you should still seriously consider applying!

 

#LI-Remote

____________________________________________________________________________

 

 

See more jobs at Life36

Apply for this job

+30d

Software Engineer (C#, remote GMT)

ReincubateLondon, GB Remote
kotlinDesignazureiosgitc++android

Reincubate is hiring a Remote Software Engineer (C#, remote GMT)

We’re looking for a Software Engineer to join the team working on Camo (reincubate.com/camo). Camo helps you easily get great video for meeting, streaming, or recording, and it’s available on Windows, Mac, iOS, Android, with more platforms in the pipeline.

Camo was nominated for an Apple Design Award in 2023 and featured in Microsoft’s Build ‘23 keynote. The Verge called it “a solution to all your webcam problems” and users have rated it 4.85 star on the App Store. Camo has sophisticated AI/ML capabilities, and it takes advantage of NPUs on the latest and greatest Windows AI PCs.

Reincubate’s customers include teams at Apple, Google, Facebook, Microsoft, and Amazon, the world’s top universities, VIPs around the world, and plenty of people who just want to look better online. The company’s work has been recognised by HM Queen Elizabeth II and users rate Reincubate as one of the UK’s most-loved software companies (reincubate.com/about).

This role is remote, and fits working in UK hours: that’s GMT. The role is probably right for you if you’re curious and energised by building highly-polished products that just work, and would enjoy working at a values-led, remote, indie business. Here’s Aidan the CEO & founder talking about the role.

You will:

  • Build and enhance robust, accessible functionality in our native C# desktop apps
  • Build new and delightful experiences for our users
  • Help evolve our tooling, architecture and development practices
  • Contribute to the product & design vision across the company

We will:

  • Help you set up and contribute to a productive working environment, wherever you are: delight builds on delight
  • Give you autonomy in your work, we trust you to solve hard problems well
  • Help you settle into your role, manage your responsibilities, and grow as a member of the team: progress comes through sustainable growth
  • Provide a space for you to share your opinions and ideas on any topic; integrity and openness are bedrocks of how we interact with one another and our users
  • Provide excellent benefits: competitive salary, 25 days’ paid vacation, flexible hours, remote work, stock options, healthcare, paid parental leave, matched pension 401(k), equipment, allowances for home-offices, remote work & professional development

    You might suit this role if you:

    • Can pick up existing projects quickly and devise iterative improvements without major refactors.
    • Enjoy working as part of a small, focused team of individual contributors, and like taking ownership of projects from initial planning to release.
    • Wish there were more apps that felt 'just right'.
    • Have strong C# and WPF skills, with familiarity working with a great stack: git, Nunit, Azure, etc.
    • Have the ability and desire to learn, develop, and share new ideas, and implement those individually or as part of a team.
    • Have any experience Android (Kotlin) development — although it's not necessary
    • Have any experience working with audio, video, streaming, C++, or ML.

    You’ll maximize your chances when applying if you:

    • Include a CV that gives us a great idea of who you are and what you’re about
    • Take a time to look at who we are, and what we’re looking for
    • Share examples of you succeeding with the sort of things we’re looking for in your cover letter

    See more jobs at Reincubate

    Apply for this job

    +30d

    Technical Lead

    SonderMindDenver, CO or Remote
    kotlinDesignmobileiosc++android

    SonderMind is hiring a Remote Technical Lead

    About SonderMind

    At SonderMind, we know that therapy works. SonderMind provides accessible, personalized mental healthcare that produces high-quality outcomes for patients. SonderMind's individualized approach to care starts with using innovative technology to help people not just find a therapist, but find the right, in-network therapist for them, should they choose to use their insurance. From there, SonderMind's clinicians are committed to delivering best-in-class care to all patients by focusing on high-quality clinical outcomes. To enable our clinicians to thrive, SonderMind defines care expectations while providing tools such as clinical note-taking, secure telehealth capabilities, outcome measurement, messaging, and direct booking.

    To follow the latest SonderMind news, get to know our clients, and learn about what it’s like to work at SonderMind, you can follow us on InstagramLinkedin, and Twitter

    About the Role

    SonderMind is looking for a Mobile Technical Lead with a passion for digital health solutions and a track record of developing impactful native mobile applications. In this role, you’ll lead a talented, distributed team of mobile developers, fostering collaboration and innovation to push the boundaries of what our mobile technology can achieve. Reporting to the Engineering Manager, you'll be pivotal in shaping the future of mental healthcare delivery, working closely with product, design, and engineering to prioritize, define, and execute our technology roadmap. This is your chance to spearhead a team that’s at the forefront of making mental health care accessible through technology.

    Essential Functions 

    • Architect, develop, and maintain scalable and robust native mobile applications. 
    • Work with a small, distributed team of mobile developers; coordinating project delivery and ensuring adherence to high-quality coding practices. 
    • Collaborate with Product, Design, and Engineering Management to define project scopes and deliverables, ensuring timely and impactful product releases. 
    • Engage in hands-on coding, review pull requests, and contribute to the code base. 
    • Champion the implementation of best practices in code quality, testing, and code reviews. 
    • Oversee the integration of new technologies and frameworks to enhance application performance and user experience. 
    • Ensure the mobile team aligns with overall business goals and technology strategies.  

    What does success look like?

    Success in the initial stages involves quickly assimilating into the SonderMind culture, understanding the existing mobile infrastructure, and forming solid relationships with the mobile team and cross-functional partners. Continued success means driving the team’s technical decisions to deliver innovative mobile solutions that deliver high engagement and positive clinical outcomes for our users, measured by project delivery times, application stability, user satisfaction, and team engagement metrics.

     

    Who you are? 
    Skills, experience, and education that is needed for this person to be able to succeed in this role 

    • 7+ years of experience in native mobile application development (iOS or Android), with a portfolio that showcases deep technical expertise and innovation. 
    • Proven experience leading a distributed development team, with excellent project management, communication, and leadership skills. 
    • Proficient in Swift/SwiftUI or Kotlin, with a deep understanding of mobile architecture principles. 
    • A strong advocate for clean code, automated testing, and continuous integration/delivery practices. 
    • Experience working in an Agile/Scrum development process. 
    • Passionate about mental health and using technology to make a difference. 
    • Demonstrated ability to work collaboratively with cross-functional teams to deliver on shared objectives.

    Our Benefits

    The anticipated salary range for this role is $150,000-180,000 per year.

    As a leader in redesigning behavioral health, we are walking the walk with our employee benefits. We want the experience of working at SonderMind to accelerate people’s careers and enrich their lives, so we focus on meeting SonderMinders wherever they are and supporting them in all facets of their life and work.

    Our benefits include:

    • A commitment to fostering flexible hybrid work
    • A generous PTO policy with a minimum of three weeks off 
    • Therapy coverage benefits to ensure our employees have access to the care they need
    • Competitive Medical, Dental, and Vision coverage with plans to meet every need, including HSA and FSA options
    • Employer-paid disability & AD&D to cover life's unexpected events. Not only that, we also cover the difference in salary for up to eight (8) weeks of short-term disability leave
    • Eight weeks of paid Parental Leave  (if the parent also qualifies for STD, this benefit is in addition)
    • 401K retirement plan with 100% matching on up to 4% of base salary

    Application Deadline

    This position will be an ongoing recruitment process and will be open until filled.

    Equal Opportunity 

    SonderMind does not discriminate in employment opportunities or practices based on race, color, creed, sex, gender, gender identity or expression, pregnancy, childbirth or related medical conditions, religion, veteran and military status, marital status, registered domestic partner status, age, national origin or ancestry, physical or mental disability, medical condition (including genetic information or characteristics), sexual orientation, or any other characteristic protected by applicable federal, state, or local laws.

    Apply for this job

    +30d

    Software Engineer, Backend - Java, Springboot

    Ridgeline InternationalTysons, VA, Remote
    kotlinpostgresmobilemongodbapigitjavaandroiddockerangularjenkinspythonbackendNode.js

    Ridgeline International is hiring a Remote Software Engineer, Backend - Java, Springboot

    Job Description

    We are expanding our engineering team and looking to bring on a Backend Software Engineer with expertise in Java development. This individual will be instrumental in building robust, scalable, and high-performing backend services. As part of our team, you will concentrate on server-side application logic, collaborating with our skilled mobile, front-end, and network engineers to craft our next-generation software solutions.

    This position offers the flexibility of 100% remote work, allowing you to contribute from any location within the US.

    Core Technologies:

    • Front-End: Angular
    • Backend: Java Spring Boot
    • Database: Postgres, MongoDB
    • Additional Services: Elastic Search, Nginx
    • Scripting Languages: Python, Bash
    • Mobile: Android (Java & Kotlin)

    In the First Six Months, You Will:

    • Play a pivotal role in the development and enhancement of our secure communication platforms.
    • Lead the architecture and deployment of backend services.
    • Work on optimizing our existing infrastructure for better scalability and performance.

    What you will do:

    • Convert high-level requirements into scalable, maintainable Java solutions.
    • Develop backend services utilizing Java Spring Boot, Node.js, Postgres, and other relevant technologies.
    • Focus on crafting efficient, reliable, and secure backend solutions.
    • Collaborate with engineers across mobile, front-end, network, and security domains.
    • Create comprehensive engineering documentation, including API specifications and data models.
    • Apply and maintain DevOps best practices for continuous integration and deployment.
    • Seek out and incorporate new backend technologies to enhance development efficiency.

    Qualifications

    Must haves:

    • Proven experience as a Backend Developer, with a strong emphasis on Java and Java Spring Boot.
    • Knowledge of database management systems, including Postgres and MongoDB.
    • Proficiency in RESTful APIs and JSON data interchange.
    • The ability to thrive in a fast-paced, remote work setting.
    • Outstanding time-management and organizational capabilities.
    • An in-depth understanding of DevOps principles, with experience in Git, Jenkins, and Docker is beneficial.

    Nice to haves:

    • A Bachelor’s degree in Computer Science or a related field.
    • Familiarity with Angular and other front-end technologies is a plus.

    See more jobs at Ridgeline International

    Apply for this job

    +30d

    Software Engineer (Android), Mobile Developer Experience

    SquareSan Francisco, CA, Remote
    kotlinmobilejavaandroidjenkins

    Square is hiring a Remote Software Engineer (Android), Mobile Developer Experience

    Job Description

    Android Developer Experience is responsible for building and providing all necessary infrastructure and tools to ensure Square’s Android development can continue to be fast and efficient at scale.  We're looking for folks who are excited to problem solve and find solutions that empower hundreds of mobile developers to move more quickly than our competitors.

    Engineering efficiency is particularly important for Square’s ability to continuously ship high quality software, so we strive to ensure our development tools enable developers to ship their features with speed and confidence. This is a high force multiplier, cross-functional team aiming to enhance the development experience for all mobile developers within Square. 

    You will be part of the team responsible for owning the entire development stack (build system, build tools) and integration with CI. You will improve the development process to allow our engineers to ship as quickly and effortlessly as possible. You’ll be working primarily on the Android platform infrastructure focused on our largest scaling codebase, Square’s Point of Sale applications, but we expect the results of the team’s work to be applicable to other Square applications.

    What you will do:

    • Innovate to amplify the efficiency of our mobile developers to develop, build, test, and release high quality apps to our merchants.  

    • Identify key performance bottlenecks in the development experience including the build system, IDE integrations, testing frameworks, and pull request workflows.

    • Help define the scope and the priorities of the team by identifying opportunities to decrease build times, reduce system complexity, and improve the developer experience

    • Optimize the performance, reliability, and usability of our CI pipeline

    • Own the success of your team's projects, and deliver quantifiable results on schedule.

    Qualifications

    You have: 

    • BA/BS degree or equivalent practical, working experience

    • Familiarity with build systems (e.g. Ant, Maven, Buck, Gradle, Pants) and CI tools (e.g. Circle, Travis, Jenkins) 

    • Experience with supporting build or CI systems infrastructure (ideally at scale) 

    • Excellent software engineering aptitude and the ability to provide technical mentorship and guidance

    • Experience building apps for Android in Java / Kotlin

    See more jobs at Square

    Apply for this job

    +30d

    Staff Software Engineer - Risk Controls, Health

    SquareSeattle, WA, Remote
    kotlinnosqlDesignjavamysqlAWS

    Square is hiring a Remote Staff Software Engineer - Risk Controls, Health

    Job Description

    About Health

    Cash App has grown rapidly to 70+ million users moving billions of dollars daily. To support this, we are building out Health — a new Platform organization responsible for product experiences aimed at promoting the health of the increasingly complex Cash App ecosystem. Health works to improve Cash App access for our customers, while limiting access for bad or unauthorized users by detecting and preventing improper use across all of our core product areas. The teams under Health creating these mission critical services and products include Identity, Access, Risk Controls and Support Automation. 

    We appreciate broad perspectives, a willingness to dive deep, and a readiness to work collaboratively across many disciplines (including product, design, operations, legal, data science, ML).

    About Risk Controls

    Risk Controls is focused on how to make Cash App safer by improving how we monitor, report, and act on misuse of the platform without blocking authentic customers. The team is involved in both platform and customer-facing projects: infrastructure that determines how to restrict customer activity to limit risk while providing equitable access, features to improve the customer experience for those who have been restricted. We want to create systems that are flexible, explainable, and easy to use, for ourselves, our partners, and our customers.

    As a Software Engineer on Health Risk Controls, you will:

    • Design, build, and operate the systems that control restrictions on customers and their activity, with a focus on iteration, maintainability, and scalability
    • Collaborate cross-discipline and cross-team to identify opportunities that will improve the safety and security of Cash App

    • Investigate issues across complex systems to develop the right infrastructure and experiences: build the short-term solutions to unblock essential requirements and the long-term solutions to set up future success

    • Support and mentor your colleagues to help grow the product and the team

    • Participate in the on-call support roster for our services

    Qualifications

    You have:

    • 8+ years of industry experience

    • Demonstrated technical initiative and leadership on previous projects and an interest in being involved from ideation through implementation

    • A team-oriented approach that balances personal goals with developing and supporting your peers

    • Enthusiasm for working collaboratively across many disciplines (including product, design, operations, legal, data science, ML)

    • Curiosity that inspires you to dig into issues in intricate systems and find a path to a solution

    • A genuine commitment to understanding the customer impact of your decisions

    Even better:

    • Experience with product risk or security

    • Experience working in large codebases and breaking up monoliths

    Technologies we use and teach:

    • Kotlin, Java

    • HTTP, JSON, gRPC, and Protocol Buffers

    • MySQL and noSQL databases

    • Event-driven architecture

    • DataDog, Amplitude

    • AWS

    See more jobs at Square

    Apply for this job

    +30d

    Senior Software Engineer (Android), Mobile Developer Experience

    SquareSan Francisco, CA, Remote
    kotlinmobilejavaandroidjenkins

    Square is hiring a Remote Senior Software Engineer (Android), Mobile Developer Experience

    Job Description

    Android Developer Experience is responsible for building and providing all necessary infrastructure and tools to ensure Square’s Android development can continue to be fast and efficient at scale.  We're looking for folks who are excited to problem solve and find solutions that empower hundreds of mobile developers to move more quickly than our competitors.

    Engineering efficiency is particularly important for Square’s ability to continuously ship high quality software, so we strive to ensure our development tools enable developers to ship their features with speed and confidence. This is a high force multiplier, cross-functional team aiming to enhance the development experience for all mobile developers within Square. 

    You will be part of the team responsible for owning the entire development stack (build system, build tools) and integration with CI. You will improve the development process to allow our engineers to ship as quickly and effortlessly as possible. You’ll be working primarily on the Android platform infrastructure focused on our largest scaling codebase, Square’s Point of Sale applications, but we expect the results of the team’s work to be applicable to other Square applications.

    What you will do:

    • Innovate to amplify the efficiency of our mobile developers to develop, build, test, and release high quality apps to our merchants.  

    • Identify key performance bottlenecks in the development experience including the build system, IDE integrations, testing frameworks, and pull request workflows.

    • Help define the scope and the priorities of the team by identifying opportunities to decrease build times, reduce system complexity, and improve the developer experience

    • Optimize the performance, reliability, and usability of our CI pipeline

    • Own the success of your team's projects, and deliver quantifiable results on schedule.

    Qualifications

    You have: 

    • BA/BS degree or equivalent practical, working experience

    • Familiarity with build systems (e.g. Ant, Maven, Buck, Gradle, Pants) and CI tools (e.g. Circle, Travis, Jenkins) 

    • Experience with supporting build or CI systems infrastructure (ideally at scale) 

    • Excellent software engineering aptitude and the ability to provide technical mentorship and guidance

    • Experience building apps for Android in Java / Kotlin

    See more jobs at Square

    Apply for this job

    +30d

    (Senior) Software Entwickler:in (Frontend / Backend / Fullstack / *) // Remote möglich

    Ebreuninger GmbHStuttgart, Germany, Remote
    kotlinsqllaraveljavadockerAWS

    Ebreuninger GmbH is hiring a Remote (Senior) Software Entwickler:in (Frontend / Backend / Fullstack / *) // Remote möglich

    Stellenbeschreibung

    Unsere verteilten Teams arbeiten hybrid mit ihren Kolleg:innen zusammen und haben die Möglichkeit entweder remote oder von einem unserer Bürostandorte in Stuttgart, Düsseldorf und München zu arbeiten bzw. sich zu Teammeetings vor Ort zu treffen.

    • Gemeinsam mit deinen erfahrenen Kolleg:innen entwirfst, planst und entwickelst du kundenzentrierte und wertschöpfende neue Features für einen kompletten Produktbereich unserer E-Commerce & Multichannel-Plattform 
    • Du trägst zusammen mit deinem Team die Verantwortung über den Code und entscheidest über Technologien und Tools um Large-Scale-Applikationen abzuliefern, sowie auf PaaS/SaaS Cloud (AWS) zu betreiben 
    • Gemeinsam mit deinem Team übernimmst Du innerhalb eines agilen Umfelds Verantwortung für den gesamten Entwicklungszyklus, angefangen beim Architekturdesign über Continuous Deployments bis hin zur Maintenance bist du überall dabei 

    Qualifikationen

    • Du bist neugierig auf neue Technologien, begibst dich auch gerne mal auf unbekanntes Terrain und denkst dich schnell in neue Themen ein  
    • Du verfügst über sehr gute Kenntnisse in mindestens einer objektorientierten oder funktionalen Programmiersprache – vorzugsweise Java oder Kotlin – oder
      hast Lust darauf, dich in unseren vorwiegend JVM-basierten Tech Stack einzuarbeiten  
    • Du bringst bestehende Kenntnisse im Umgang mit webbasierten Technologien mit (z.B. SpringBoot, Rails, Laravel…)   
    • Du hast Interesse am agilen Arbeiten, hinterfragst, reflektierst, entwickelst dich und unsere Projekte stetig weiter und hast Freude daran, dich in die Bedürfnisse unserer Kund:innen hineinzudenken 
    • Du hast bereits Erfahrung mit relationalen und/oder no-SQL Datenbanken  
    • Idealerweise hast du bereits Erfahrung mit Docker Container Technologien sammeln können  
    • Dir ist Codequalität wichtig und du kennst TDD/BDD/DDD  

    Apply for this job

    +30d

    Backend Engineer - Product Foundation (m/f/x) onsite or remote in Germany or Austria

    Scalable GmbHWien, Austria, Remote
    kotlinapijavac++typescriptpythonAWSbackend

    Scalable GmbH is hiring a Remote Backend Engineer - Product Foundation (m/f/x) onsite or remote in Germany or Austria

    Job Description

    As a Backend Engineer in our Product Foundation Tribe, you will contribute significantly to creating a secure, compliant, and efficient foundation that supports Scalable Capital’s critical product components. Your work will impact areas such as user authentication, client onboarding, and our internal backoffice platform.

    We are on the lookout for aspiring bar-raisers - engineers who are eager to expand their skills and contribute to our product direction. Your role will involve understanding customer needs and contributing to a team that prizes a business-centric mindset. Working with a large user base, you will have the opportunity to be involved in process optimization, helping us improve how we work and serve our customers.

    Our engineering DNA is woven from a few vital strands: diversity, lifelong learning, humility, hard work, ownership, and collaboration. We welcome individuals from all cultural backgrounds, enriching our already diverse environment. The right person should demonstrate an intrinsic motivation to learn continuously, stay updated with trends, and apply new knowledge innovatively. Ownership is key, too; we look for individuals ready to take responsibility and accountability for their tasks. And finally, we need collaborators - those who take responsibility for the health and success of the team, are comfortable leading from any position, and are unafraid to have serious conversations when necessary.

    • Drive full-cycle development of scalable, reliable, and high-performance solutions, focusing on Java, Kotlin, and Spring technologies.
    • Work alongside senior team members in aligning your efforts with the Product Foundation Tribe's mission, which includes providing a secure, compliant, and efficient foundation for millions of clients.
    • Engage with our cloud-native, DevOps-enabled infrastructure, utilizing AWS services like ECS, Fargate, and Lambda.
    • Be a part of a culture that emphasizes diversity, lifelong learning, and collaboration.
    • Interact with customers to gain insights, contributing to data-informed decision-making.
    • Focus on process management to efficiently handle our growing user base, striving for continuous improvement.

    Qualifications

    • Solid experience in backend development and a good understanding of object-oriented programming principles.
    • Proficiency in at least one backend programming language (Java, Kotlin, Typescript, Python, C#, etc.), with openness to learn more.
    • Experience or familiarity with Spring Framework and Spring Boot is beneficial.
    • Good knowledge of RESTful API Design.
    • Experience with or exposure to cloud services, especially AWS (ECS, Fargate, Lambda).
    • Understanding of DevOps practices, including aspects of CI/CD pipelines and infrastructure management.
    • Interest in Test-Driven Development (TDD) and Pair Programming.
    • Quality-focused mindset, with an inclination towards quality assurance in development.
    • Experience contributing to various stages of the software development lifecycle.
    • Strong communication skills, capable of engaging with technical and non-technical stakeholders.
    • Effective problem-solving skills, with a focus on process optimization.
    • Familiarity with monitoring tools and understanding of SLIs, SLOs, and SLAs is a plus.
    • A passion for lifelong learning, diversity, and collaborative work.
    • Ready to take ownership of tasks within a learning and development-oriented environment.

    What We Expect From Your Application

    Joining Scalable Capital means demonstrating an impact mindset. In your application, illustrate how you've actively contributed to innovation and excellence in your past experiences. While a cover letter isn't mandatory, we strongly encourage it. It's your opportunity to express your enthusiasm for the role and how it fits into your personal and professional development. We diligently read each application, seeking those who are eager to raise the bar with us.

     

    See more jobs at Scalable GmbH

    Apply for this job

    +30d

    Senior Backend Engineer - Product Foundation (m/f/x) onsite or remote in Germany or Austria

    Scalable GmbHWien, Austria, Remote
    kotlinapijavac++typescriptpythonAWSbackend

    Scalable GmbH is hiring a Remote Senior Backend Engineer - Product Foundation (m/f/x) onsite or remote in Germany or Austria

    Job Description

    As a Senior Backend Engineer within our Product Foundation Tribe, you'll play a key role in laying a secure, compliant, and efficient foundation that enables the rest of the organization to innovate with confidence. Your work will directly impact Scalable’s foundational product components, ranging from user authentication to our client onboarding journey and our internal backoffice platform. 

    We're looking for bar-raisers - engineers who go beyond the code to influence the direction of our products. Your curiosity will lead you to explore customer needs firsthand, contributing to a team that values a business mindset. As we deal with a user base in the millions, we place a strong emphasis on process optimization, aiming to constantly improve how we manage our work and serve our customers.

    Our engineering DNA is woven from a few vital strands: diversity, lifelong learning, humility, hard work, ownership, and collaboration. We welcome individuals from all cultural backgrounds, enriching our already diverse environment. The right person should demonstrate an intrinsic motivation to learn continuously, stay updated with trends, and apply new knowledge innovatively. Ownership is key, too; we look for individuals ready to take responsibility and accountability for their tasks. And finally, we need collaborators - those who take responsibility for the health and success of the team, are comfortable leading from any position, and are unafraid to have serious conversations when necessary.

    • Drive full-cycle development of scalable, reliable, and high-performance solutions, focusing on Java, Kotlin, and Spring technologies.
    • Align your work with the Product Foundation Tribe's mission to provide a secure, compliant, and efficient foundation, optimized to onboard and serve millions of clients.
    • Leverage our cloud-native, DevOps-enabled infrastructure, working with AWS services like ECS, Fargate, and Lambda.
    • Contribute to a culture of diversity, lifelong learning, and collaboration.
    • Understand our customers' needs and provide relevant info for data-driven decision-making processes.
    • Think in terms of processes to manage our ever-growing user base, aiming to continuously improve and innovate in how we operate and serve our customers.

    Qualifications

    • Extensive backend development experience with a strong grasp of object-oriented programming (OOP) principles.
    • Proficiency in one or more backend programming languages (Java, Kotlin, Typescript, Python, C#, etc.).
    • Familiarity with Spring Framework and Spring Boot is a plus but not required.
    • Profound understanding of RESTful API Design.
    • Experience with cloud services, particularly AWS services like ECS, Fargate, and Lambda.
    • Strong understanding of DevOps practices, including CI/CD pipelines and infrastructure management.
    • Advocacy for and experience in Test-Driven Development (TDD) and Pair Programming, with the willingness to champion these practices within a team unfamiliar with their benefits.
    • A "left-shift" quality mindset, emphasizing the importance of quality assurance in the early stages of the development cycle.
    • Demonstrable experience in full-cycle development, from concept to deployment.
    • Excellent communication skills with an ability to engage with both technical and non-technical stakeholders.
    • Strong problem-solving skills, with an emphasis on process optimization and performance improvement.
    • Familiarity with monitoring tools and setting up SLIs, SLOs, and SLAs is a plus.
    • A mindset geared toward lifelong learning, diversity, and collaboration.
    • Ability to take ownership of tasks and projects, and hold yourself accountable for their success.

    What We Expect From Your Application

    Joining Scalable Capital means demonstrating an impact mindset. In your application, illustrate how you've actively contributed to innovation and excellence in your past experiences. While a cover letter isn't mandatory, we strongly encourage it. It's your opportunity to express your enthusiasm for the role and how it fits into your personal and professional development. We diligently read each application, seeking those who are eager to raise the bar with us.

    See more jobs at Scalable GmbH

    Apply for this job

    +30d

    (Senior) Java/Kotlin Engineer (New Platform) (m/f/x) onsite or remote in Germany or Austria

    Scalable GmbHWien, Austria, Remote
    agilekotlinterraformDesigngraphqlapidockerpythonAWS

    Scalable GmbH is hiring a Remote (Senior) Java/Kotlin Engineer (New Platform) (m/f/x) onsite or remote in Germany or Austria

    Job Description

    • Build a new exciting platform to serve our customers using cutting edge technology and modern software development practices
    • Work alongside a highly motivated team of software engineers and academics implementing change in the financial industry
    • Translate business challenges into technical solutions
    • Design and implement interfaces with major players in the financial industry to connect the Scalable Capital with the world

    Qualifications

    • A university degree in a relevant field of study (e.g. computer science, engineering, sciences, ...) or a comparable qualification.
    • Experience in our tech stack: Kotlin, Docker, Spring Boot, cloud infrastructure and event-based asynchronous architectures
    • AWS, Terraform, Python and GraphQL would be a strong plus
    • Experience in modern software development processes (e.g. agile and self-sufficient teams, continuous integration and deployment, test automation).
    • Experience in designing and implementing loosely-coupled, scalable architectures.
    • Profound understanding of RESTful API Design.
    • A passion for well architected, testable and documented code.
    • Strong analytical thinking, both in the technical and in the product domain.
    • Excellent communication skills that are clear, concise, and targeted towards your audience - engineering, product, or other stakeholders.
    • Background in financial services is a strong plus.

    See more jobs at Scalable GmbH

    Apply for this job

    +30d

    Engineering Manager - Kotlin Backend (m/f/x) onsite or remote (in Germany or Austria)

    Scalable GmbHWien, Austria, Remote
    agilekotlinDesignapijavabackend

    Scalable GmbH is hiring a Remote Engineering Manager - Kotlin Backend (m/f/x) onsite or remote (in Germany or Austria)

    Job Description

    • Build a new exciting platform to serve our customers using cutting edge technology and modern software development practices
    • Empower and manage a team of engineers, helping them shape their individual careers and grow the team to become self-organized, agile and autonomous
    • Provide technical expertise and share best practices with your team
    • Build & integrate new features by working with our Product and Design Teams
    • Define OKRs with your team which they can deliver on
    • Organize, prioritize and achieve business goals with your team and Product
    • Be part of the recruitment process to attract your potential new colleagues or team members

    Qualifications

    • A university degree in a relevant field of study (e.g. computer science, engineering, sciences, ...) or a comparable qualification
    • Previous experience as a backend developer (Java, Kotlin), preferrably for cloud infrastructures / event-based asynchronous architectures
    • Passion for other people’s development
    • Strong analytical thinking, both in the technical and in the product domain
    • Excellent communication skills that are clear, concise, and targeted towards your audience - engineering, product, or other stakeholders
    • Profound understanding of RESTful API Design
    • Background in financial services is a strong plus

    See more jobs at Scalable GmbH

    Apply for this job

    +30d

    Team Lead Data Engineering - Analytics (m/f/x) onsite or remote (in Germany or Austria)

    Scalable GmbHWien, Austria, Remote
    agilekotlinjavapythonAWSbackend

    Scalable GmbH is hiring a Remote Team Lead Data Engineering - Analytics (m/f/x) onsite or remote (in Germany or Austria)

    Job Description

    As leader of one of our Data Engineering teams you play a pivotal role in Scalable’s data journey. The team is responsible for owning our analytics data stack, building and maintaining data pipelines and making data consumable for various stakeholders throughout the company. Thus, the team contributes tremendously to promoting data-driven culture and driving data literacy at Scalable.

    • Supervise a motivated agile team with highly ambitious and smart people in our growing data department
    • Coordinate the development of cloud-based data platforms on AWS for analytics and  business intelligence purposes
    • Create and execute the team’s roadmap in coordination with stakeholders from different departments
    • Shape an AWS based streaming and batch processing solution, ingesting data from 3rd parties, as well as internal backend services
    • Develop and contribute ideas for data driven generation of significant business value
    • Select tools needed to store and process a huge and increasing amount of data
    • Manage different data sources and datasets
    • Analyse data quality and implement and ensure data health standards
    • Drive continuous improvements of data pipelines with respect to requirements and platform dependencies
    • Manage the preparation and cleaning of structured and unstructured data and the development of data pipelines for advanced analytics, machine learning and AI use cases
    • Work closely together with data scientists
    • Build interactive dashboards and reporting solutions
    • Work on data governance, documentation & management topics
    • Be a contact person for business intelligence questions, delivering actionable insights and recommendations
    • Be a people manager for the data engineering team & mentor data engineers to reach their full potential

    Qualifications

    • University degree in computer science, engineering, natural science, mathematics or similar field
    • Several years of data engineering experience
    • Experience in leading a data team
    • Experience in building a cloud-based data platform, ideally on AWS
    • Data project management experience
    • Excellent knowledge in data-driven business applications 
    • Python knowledge and experience in developing data pipelines in python (Java & Kotlin are a plus)
    • A strong business understanding
    • Basic knowledge in data science & machine learning models is a plus
    • Strong stakeholder management and English communication skills, you are able to tell stories using data and drive discussions with other business leaders
    • Sense of humour and positive outlook on life

    See more jobs at Scalable GmbH

    Apply for this job

    +30d

    (Senior) Data Engineer (m/f/x) onsite or remote (in Germany or Austria)

    Scalable GmbHWien, Austria, Remote
    agilekotlinterraformsqlscrumjavapythonAWSbackend

    Scalable GmbH is hiring a Remote (Senior) Data Engineer (m/f/x) onsite or remote (in Germany or Austria)

    Job Description

    • Develop our scalable cloud-based data backbone which drives our data-driven company using the most up-to-date technologies in the data space
    • Shape an AWS based streaming and batch data processing solution, ingesting data from 3rd party as well as our internal backend services
    • Create a financial data warehouse combining latest technologies with features required by regulatory requirements
    • Prepare and clean structured and unstructured data and develop high-quality data models for advanced analytics, machine learning and AI use cases
    • Work with highly ambitious and skilled people in our growing data department
    • Work closely together with our data scientists, product & development colleagues to release smart features for our product
    • Build interactive dashboards and reporting solutions to support stakeholders, such as management, marketing, sales and quantitative research
    • Share your expert knowledge about data best practices within the company

    Qualifications

    • Excellent University degree in computer science, mathematics, natural sciences, or similar field and relevant working experience
    • Experience designing and operating data pipelines in AWS
    • Excellent SQL Skills, including advanced concepts such as window functions, experience with dbt is a plus
    • Very good programming skills in Python, including frameworks like PySpark
    • Knowledge of Java and Kotlin is a plus
    • Experience with AWS Services like S3, Athena, Redshift and Glue
    • Experience using infrastructure-as-code tools such as terraform
    • A passion for everything-as-code and code that is well architected, testable and documented
    • Data-driven and good with numbers whilst being able to explain complex concepts in simple terms
    • Experience using agile frameworks like Scrum
    • Interest in financial services and markets
    • Fluent English communication and presentation skills
    • Sense of humour and positive outlook on life

    See more jobs at Scalable GmbH

    Apply for this job

    +30d

    Senior Software Engineer, Caper Ads

    InstacartCanada - Remote
    kotlinnosqlDesignrubyjavaandroidbackend

    Instacart is hiring a Remote Senior Software Engineer, Caper Ads

    We're transforming the grocery industry

    At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting complexity and endless opportunity to serve the varied needs of our community. We work to deliver an essential service that customers rely on to get their groceries and household goods, while also offering safe and flexible earnings opportunities to Instacart Personal Shoppers.

    Instacart has become a lifeline for millions of people, and we’re building the team to help push our shopping cart forward. If you’re ready to do the best work of your life, come join our table.

    Instacart is a Flex First team

    There’s no one-size fits all approach to how we do our best work. Our employees have the flexibility to choose where they do their best work—whether it’s from home, an office, or your favorite coffee shop—while staying connected and building community through regular in-person events. Learn more about our flexible approach to where we work.

     

     

    OVERVIEW

     

    About the Role

    Are you ready to have maximum impact and work on a 0 to 1 product? We are looking for a Senior Software Engineer to join the Ad Formats team and build ad experiences on Caper Carts - an AI-powered smart cart equipped with scales, sensors, touchscreens, and computer vision technology. In this role, you will be responsible for designing and implementing core technologies that bring Instacart’s Retail Media business onto Caper Carts, including indexing, serving, rendering, eventing, billing, reporting, experimentation, and more. You will also work closely with product managers, product designers, data scientists, ML engineers, product marketers, and other cross-functional partners.

     

     

    About the Team

    The Ads for Caper team is a newly formed team dedicated to bringing inspiration to the Caper shopping journey. We do this by connecting advertisers with consumers at the right time and place through delightful interactions. We will be building net new experiences and powering them with both existing and new backend ads systems. Come in on the ground floor and help build the team, scale the infrastructure, and support the rapid growth of Caper.

     

     

    About the Job

    We are operating with a startup mentality, and you should as well. You will initially be part of a small team that will grow with the product. We want to move quickly in order to iterate and find product market fit, while maintaining quality and craft. You will primarily be responsible for backend design and implementation, but should not be afraid to jump into other areas to problem solve.

     

    In this role, you will be working cross-organizationally with other engineering teams, as well as cross-functionally with product, design, data science, and marketing to define requirements and long-term roadmap. You will also be responsible for holding the technical bar on the team, ensuring code quality, performance, and establishing coding standards. You will have the opportunity to think and plan strategically for both the product and technical roadmaps.

     

     

    About You

    Minimum Qualifications

    • 6+ years of software development experience.
    • Proactive, motivated, and self-driven.
    • Solid expertise in server-side technologies such as Java, Kotlin, Spring Boot, Ruby on Rails, or similar.
    • Experience with relational and NoSQL databases, and the ability to design efficient database schemas.
    • Strong analytical and debugging skills.
    • Strong sense of ownership working with a large codebase and diverse suite of products.
    • Effective communication skills, with the ability to collaborate and influence cross-functional teams.
    • Proven experience as a Senior Software Engineer, with a strong focus on backend development, and a track record of successfully delivering business and organizational impact.
    • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.

     

     

    Preferred Qualifications

    • Prior work experience in the digital advertising industry.
    • Proven experience with distributed system design.
    • Experience with Android development.

     

     

    #LI-Remote

    See more jobs at Instacart

    Apply for this job

    +30d

    Software Engineer II (Full stack)

    agileremote-firstkotlinfigmapostgressqlDesignvuegraphqljavapythonbackendfrontend

    Parsley Health is hiring a Remote Software Engineer II (Full stack)

    About us:

    Parsley Health is a digital health company with a mission to transform the health of everyone, everywhere with the world's best possible medicine. Today, Parsley Health is the nation's largest health care company helping people suffering from chronic conditions find relief with root cause resolution medicine. Our work is inspired by our members’ journeys and our actions are focused on impact and results.

    The opportunity:

    We’re looking for a full stack engineer and leader with knowledge of frontend and backend technologies that can and enjoys building exciting new features from zero to hero that support the Parsley Health mission. You will be joining a remote team of passionate engineers.  In this role, you will work closely with engineering, product, design, clinical, marketing, and customer reliability teams. Parsley Health is an outcome driven organization and your work will directly contribute to the company objectives:  expand the business nationally, improve activation, conversion, retention, and expansion of our healthcare products.

    We work in a blameless environment and we take ownership and pride in our efforts. We follow agile development pvractices and encourage each pod to tailor the processes to their needs. Our teams are built on pillars of trust, humility and continuous improvement.

    What you’ll do:

    • Take ownership of technical design and implementation by working directly with product, design, and stakeholders to build out new concepts or products
    • Partner with sr members of the team to gain feedback on technical design and code plus also assist with implementation on larger projects
    • Build modern, beautiful web applications that shape our members’ experiences, empower doctors and health coaches, and support our internal team
    • Work closely with our Design teams to design, spec and estimate new projects and features
    • Work as part of an amazing team of engineers while being a technical leader and mentor other team members
    • Foster high code quality, security and set best practices

    What you’ll need:

    • A full stack engineer with 2+ years of experience
    • Have  1+ years of on-the-job experience in the following technologies:
      • Front-end frameworks: React, Next, Remix, Vue, or Svelte
      • Backend languages support web services: Python, Java, Go, Kotlin or NodeJS
      • SQL relational database
    • Have a exposure to microservice patterns, domain services and front-end applications
    • Have exposure to design systems, component libraries, and/or Figma
    • Experienced in unit testing
    • Be able to diagnose and remediate issues in existing systems
    • Someone who takes a disciplined approach to development, testing, documentation, code structure and review in a team environment
    • Be able to own the development and lifecycle of at least a smaller sized feature
    • Have an entrepreneurial mindset in venture-backed growth-stage startups
    • Passionate about our mission to live healthier through revolutionary primary care, excited for the future of healthcare, and a personal belief in wellness

    Our tech stack:

    • GCP is our platform for all custom application development and services
    • Services are containerized and run in containerd
    • GraphQL is our service language for applications.
    • Current languages of choice are Golang (new services) and Kotlin (legacy).
    • Managed Postgres with Cloud SQL.
    • GitHub is our repository and CI/CD service.

    Benefits and Compensation:

    • Equity Stake
    • 401(k) + Employer Matching program
    • Remote-first with the option to work from one of our centers in NYC or LA
    • Complimentary Parsley Health Complete Care membership
    • Subsidized Medical, Dental, and Vision insurance plan options
    • Generous 4+ weeks of paid time off
    • Annual professional development stipend

    Parsley Health is committed to providing an equitable, fair and transparent compensation program for all employees.

    The starting salary for this role is between $123,250 - $145,000, depending on skills and experience. We take a geo-neutral approach to compensation within the US, meaning that we pay based on job function and level, not location.

    Individual compensation decisions are based on a number of factors, including experience level, skillset, and balancing internal equity relative to peers at the company. We expect the majority of the candidates who are offered roles at our company to fall healthily throughout the range based on these factors. We recognize that the person we hire may be less experienced (or more senior) than this job description as posted. If that ends up being the case, the updated salary range will be communicated with candidates during the process.


    At Parsley Health we believe in celebrating everything that makes us human and are proud to be an equal opportunity workplace. We embrace diversity and are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe that the more inclusive we are, the better we can serve our members. 


    Important note:

    In light of recent increase in hiring scams, if you're selected to move onto the next phase of our hiring process, a member of our Talent Acquisition team will reach out to you directly from an@parsleyhealth.comemail address to guide you through our interview process. 

        Please note: 

    • We will never communicate with you via Microsoft Teams
    • We will never ask for your bank account information at any point during the recruitment process, nor will we send you a check (electronic or physical) to purchase home office equipment

    We look forward to connecting!

    #LI-Remote

    See more jobs at Parsley Health

    Apply for this job

    +30d

    Senior Android Engineer with VoIP Experience

    PodiumRemote, US
    agileBachelor's degreekotlinDesignmobilegitandroid

    Podium is hiring a Remote Senior Android Engineer with VoIP Experience

    At Podium, our mission is to help local businesses win. Our lead conversion platform, powered by AI and integrations, helps local businesses convert leads faster, communicate easier, and make more sales. Every day, thousands of local businesses utilize our review management, communication, marketing, and payments products. 

    Our work and focus on helping local businesses thrive has been recognized across the industry, including Forbes’ Next Billion Dollar Startups, Forbes’ Cloud 100, the Inc. 5000, and Fast Company’s World’s Most Innovative Companies.

    At Podium, we believe in fostering a culture that thrives on hiring and developing exceptional talent. Our operating principles serve as a compass, guiding daily behavior and decision-making, and ensure we hire people who will thrive at Podium. If you resonate with our operating principles and are energized by our mission, Podium will be a great place for you!

    Role/Team Description

    As a Senior Android Engineer at Podium, you'll play a vital role in our close-knit, agile Android team, driving the evolution of our app. You'll join a culture that values collaboration, innovation, and continual growth. You'll collaborate closely with diverse teams, including product managers, designers, and engineers, to deliver high-caliber solutions that meet our customers' needs. It's an opportunity to make a real impact in a dynamic and supportive environment. This role is specifically to help us create the future of voice by building out our softphone offering on android. You will need to have experience working on a VoIP product to apply for this role. 

    What you will be doing:

    • Design, develop, and maintain high-quality Android applications with a focus on VoIP functionality.
    • Collaborate closely with cross-functional teams to translate requirements into technical solutions.
    • Implement and optimize VoIP features, ensuring seamless and reliable communication.
    • Utilize Kotlin and Jetpack Compose to create elegant and efficient user interfaces.
    • Conduct code reviews, provide constructive feedback, and mentor junior team members.
    • Stay updated on the latest Android technologies, trends, and best practices.
    • Troubleshoot and resolve complex technical issues, ensuring the stability and performance of the application.
    • Actively participate in sprint planning, daily stand-ups, and retrospectives.
    • Architect mobile infrastructure to ensure a reliable VoIP experience that seamlessly integrates with native Android phone call experiences

     

    What you should have:

    • 5+ years of professional experience in Android application development on a VoIP product
    • Experience with VoIP platforms like NetSapiens, OpenSIPS, Asterisk, or Kamailio.
    • Ability to diagnose, troubleshoot, and resolve quality issues related to VoIP, video, and telephony platforms.
    • Experience troubleshooting telecommunications networks, VoIP, SIP, RTP, RTCP, parsing call records, sip traces, MOS Score, jitter, and delay is required.
    • Strong proficiency in Kotlin and experience with Jetpack Compose for building modern UIs.
    • Extensive knowledge of Android SDK, architecture components, and best practices.
    • Experience with audio and video processing, optimization, and troubleshooting.
    • Solid understanding of networking concepts and protocols, particularly in the context of real-time communication.
    • Experience with version control systems, such as Git, and continuous integration tools.
    • Excellent problem-solving skills and a passion for learning new technologies.
    • Strong communication and collaboration skills, with the ability to work effectively in a fast-paced environment.
    • Embody the "Be a Founder" mentality in everything you do.

    What we hope you have:

    • Hands-on experience with network monitoring, diagnostics, and analytics tools related to mobile devices.
    • Proficient in packet capture utilities and identifying application issues at the packet level.
    • Strong knowledge of VOIP and telecommunication industry standards.

    See more jobs at Podium

    Apply for this job