kotlin Remote Jobs

170 Results

+30d

Senior Android Engineer

HatchWorks TechnologiesCosta Rica Remote
kotlinDesignswiftmobileuirubyjavac++c#androidjavascriptbackend

HatchWorks Technologies is hiring a Remote Senior Android Engineer

About the Role:

As a Senior Android Engineer at HatchWorks Technologies, you are at the forefront of mobile development, bringing a curious and proactive approach to our team. With your deep understanding of the latest Java and Kotlin APIs, you will play a key role in developing readable, maintainable code and leading technically ambitious projects to completion. Your main responsibilities include:

- Leading the development of high-quality Android applications, ensuring both timeliness and technical excellence.

- Collaborating with UI/UX designers to accurately implement complex interfaces, with a keen attention to detail.

- Effectively communicating and guiding cross-functional teams from concept to launch, ensuring alignment on project objectives and timelines.

- Tackling multifaceted problems with a holistic approach to develop elegant, straightforward solutions.

- Demonstrating initiative and the ability to work independently, thriving in an environment that values autonomy and minimal supervision.

- Upholding a culture of respect, mutual trust, and egoless collaboration, working with team members who are passionate about making a difference.

- Contributing to a team known for its excellence, commitment to community engagement through education, mentoring, and sponsorship, and a balance of professionalism and fun.

- Delivering work that exemplifies attention to detail, a commitment to quality, and a pride in exceeding expectations, making a significant impact on projects with broad reach and influence.

Qualifications:

• - At least 3-5 years of relevant experience, ideally in a consulting environment or as part of an in-house, cross-functional product team.

• - Experience building consumer-facing native applications for Android, with a fluent command of the platform’s native languages and core frameworks.

• - Work samples showcasing performant, neatly organized code with clean, well-implemented user interfaces.

• - Mastery of modern software development best practices, tools, and workflows.

• - Excellent communication skills and a strong ability to present and defend technical and architectural choices persuasively.

• - Above-average discipline and personal organization skills.

• - Obvious comfort with critique and peer review in the context of an iterative software development process.

• - Experience leading and/or mentoring other developers.

• - A demonstrated hunger for personal and professional growth.

• - A self-evident love and care for the craft of mobile software development.

• - Bonus points for experience with other languages and frameworks such as Swift, JavaScript, Ruby on Rails, Python/Django, C++, and/or C#.

• - Bonus points for enjoying tinkering with emerging languages and platforms such as Go, Rust, Alexa, and/or Unity.

• - Bonus points for having publicly released your own personal, self-started products or apps.

• - Bonus points for speaking, writing, and/or educating publicly about technical topics.

Technical Skills:

• - Proficient in Java and Kotlin, with a comprehensive understanding of the Android ecosystem.

• - Familiarity with Android UI design principles, patterns, and best practices.

• - Knowledge of Android backend services and application interface protocols.

• - Experience with code versioning tools, such as Git.

• - Understanding of performance tuning, threading, and managing offline storage.

• - Familiarity with continuous integration and deployment (CI/CD) practices.

      See more jobs at HatchWorks Technologies

      Apply for this job

      +30d

      Automation QA

      Default PortalUnited Kingdom, GB Remote
      agilekotlinnosqlDesignqagitjavadockerjenkinsbackendfrontend

      Default Portal is hiring a Remote Automation QA

      Automation QA

      Location:Remote – must be UK based

      Work Pattern:Full time/Permanent

      Security Clearance: BPSS

      The Company:

      At Amber Labs, we are a cutting-edge UK and European technology consultancy that prioritises empowering autonomy, promoting experimentation, and facilitating rapid learning to provide exceptional value to our clients. Our company culture is centred around collaboration, where all colleagues, regardless of their role, work together to minimise risk and shorten delivery times. Our team consists of highly-skilled cross-functional consultants, analysts, and support staff.

      The Role:

      Our QA (Quality Assurance) Consultants are responsible for providing a high level of confidence in the technical solutions that we build for our clients, so that they can be reassured of the implementation. They are tasked with executing any and all testing that is required to prove that the product is implemented to specification. This can include but is not limited to: Accessibility, Performance, Security, and Functional testing. We believe in continuous development so the consultant will be expected to have good working experience in implementing a clean and robust set of automation test suites and working with DevOps to integrate these into a continuous integration pipeline.

      They will be able to work on a vast variety of projects and get exposure to a variety of technology such as (but not exhaustively) NodeJS, Java, Kotlin, Spring boot framework, RESTful microservices, NoSQL databases.

      Requirements:

      • Have a certified ISTQB background; ISTQB Foundation at a minimum. Equivalent qualifications may be considered.
      • Experience with these core testing techniques: Exploratory, Integration, Manual, Functional
      • Experience setting up and contributing to test frameworks in Java
      • Experience with writing a variety of backend and frontend automated tests using Selenium, Cucumber, REST etc.
      • Experience working in an Agile environment
      • Experience using version control software – Git
      • Experience using online version control tools - GitHub, GitLab etc
      • Experience with self-managing and being able to self-identify areas that needs work

      Desirable:

      • Experience with a wider range of testing techniques (Accessibility, Performance, Security etc.)
      • Experience using Docker to aid testing
      • Experience using Maven to run your automated tests
      • Experience with CI/CD (Gitlab, GitHub, Jenkins)
      • Familiarity with web standards, accessibility, and test automation best practices
      • Knowledge of the GOV.UK design system


      Benefits:

      Join a rapidly expanding startup where personal growth is a part of our DNA.

      Benefit from a flexible work environment focused on deliverable outcomes.

      Receive private medical insurance through Aviva.

      Enjoy the benefits of a company pension plan through Nest.

      25 days of annual leave plus UK bank holidays.

      Access Perkbox, a global employee rewards platform offering discounts, perks, and wellness resources.

      Participate in a generous employee referral program.

      A highly collaborative and collegial environment with opportunities for career advancement.

      Be encouraged to take bold steps and embrace a mindset of experimentation.

      Choose your preferred device, PC or Mac.

      Diversity & Inclusion:

      Here at Amber Labs, we are dedicated to fostering an inclusive and equitable workplace for all. Our commitment to diversity, equality, and inclusion includes:

      Valuing the unique experiences, perspectives, and backgrounds of all employees and creating an environment where everyone feels welcomed, respected, and valued.

      Prohibiting all forms of harassment, bullying, discrimination, and victimisation and promoting a culture of dignity and respect for all.

      Educating all new hires on our Diversity and Inclusion policies and ensuring they are aware of their rights and responsibilities to create a safe and inclusive workplace.

      By taking these steps, we are dedicated to building a workplace that reflects and celebrates the diversity of our employees and communities.

      This role at Amber Labs is a permanent position, and all employees are required to meet the Baseline Personnel Security Standard (BPSS). Please be advised that, at this time, we are unable to consider candidates who require sponsorship or hold a visa of any type.

      What Happens Next?

      Our Talent Acquisition team will be in touch to advise you on the next steps. We have a two-stage interview process for most of our consultants. In certain cases, we may include a third and final stage, which is a conversation with the company Partners. This will only be considered if deemed necessary.

      See more jobs at Default Portal

      Apply for this job

      +30d

      Fully Remote: Software Engineer

      VALRSouth Africa Remote
      kotlinDesigngitjavadockertypescriptkubernetesAWSjavascriptbackendfrontendNode.js

      VALR is hiring a Remote Fully Remote: Software Engineer

      Purpose of job:

      As a Software Engineer at VALR, you will contribute to the development and maintenance of both the backend and front-end components of our trading platform. Your primary objective will be to architect, design, and implement scalable and efficient solutions using Kotlin for backend services and React for frontend applications, ensuring seamless communication and optimal user experiences.

      What will you be doing:

      • Design, develop, and maintain backend services using Kotlin to support the core functionality of our platform.
      • Integrate REST APIs and WebSockets for real-time communication between different components of the platform, ensuring reliability and low-latency responses.
      • Contribute to the development of rich web applications using React, TypeScript, Node.js, to deliver intuitive user interfaces and experiences.
      • Collaborate closely with cross-functional teams including frontend developers, designers, and product managers to deliver high-quality features and enhancements.
      • Leverage cloud platforms like Google Cloud Platform (GCP) to deploy and manage scalable infrastructure for both backend and frontend components.
      • Write clean, maintainable code, adhere to coding standards and best practices, and participate in code reviews, automated testing, and continuous integration.
      • Communicate effectively with colleagues, managers, and internal stakeholders to align project goals, progress, and priorities.
      • Stay updated on emerging technologies and industry trends in both backend and frontend development to drive innovation and maintain competitiveness in the market.

          What we look for in you:

          • Practical experience is more relevant than a formal qualification.
          • Extensive experience in backend development with proficiency in Kotlin, Java, or other JVM-based languages, and frontend development with expertise in React, TypeScript, Node.js, JavaScript, HTML, and CSS.
          • 6+ years experience working in production environments
          • Strong understanding of REST APIs, WebSockets, and real-time communication systems, along with experience in integrating front-end and backend systems.
          • Hands-on experience with cloud platforms like GCP or AWS, CI/CD concepts, version control systems (e.g., Git), and containerization technologies (e.g., Docker, Kubernetes).
          • Excellent problem-solving skills and the ability to tackle complex technical challenges, with a commitment to writing clean, efficient code and implementing automated testing.
          • Effective communication and collaboration skills, with a passion for cryptocurrencies and alternative financial systems.
          • A natural inclination to help people and the ability to explain technical details simply, along with a commitment to continuous learning and self-improvement.


          What can you expect from VALR:

          • Competitive salary: Get paid well to work in an exciting industry.
          • Leave: Compliance with statutory leave required by individual countries, in addition to flexible leave.
          • Remote work: Work from wherever you like - Employees to ensure that there is secure, stable internet connectivity in order to effectively work remotely.
          • Home office setup: Mac laptop and a discretionary allowance to buy all the extras needed to work happily from home - all of it yours to keep after 3 years. Terms and Conditions will apply.
          • Learning fund: An annual upskilling budget of R16,000 per employee, which will be converted to the respective currency of the employee's payment, in addition to scheduled VALR training.
          • Performance bonus: When you contribute to VALR’s success, you’ll be rewarded with discretionary bonuses.
          • Regular get-togethers outside of work.
          • Annual company retreats.

          See more jobs at VALR

          Apply for this job

          +30d

          Senior Test Automation Specialist - Cloud PACS

          InteleradPune, India, Remote
          agilekotlinDesignscrumqagitjavalinuxpythonAWS

          Intelerad is hiring a Remote Senior Test Automation Specialist - Cloud PACS

          Job Description

          The Senior Test Automation Specialist is responsible for preparing, developing, and executing automated test strategies with a particular focus on the company’s automation goals. Additional tasks include troubleshooting and diagnosing issues found during testing and in production, as well as the development of supportability tools.

          Duties/Responsibilities:

          • Design and implement automated test plans for our Cloud products.
          • Troubleshoot and diagnose issues found to help determine root cause
          • Collaborate with a cross-functional scrum team in development activities with the goal of ensuring the highest level of quality
          • Participate in continuous training and conferences in order to improve quality and productivity within the Development team
          • Balance deadlines, functionality, and quality
          • Document your work appropriately (requirements, designs, code, training information, etc.)
          • Participate in project scoping, requirements gathering, and time estimation
          • Apply professional design and development best-practices
          • Provide training to new team members and the different support teams.

          Qualifications

          Required Experience/Skills:

          • Degree in computer science or engineering and/or a minimum of 4 years of related QA experience
          • Experience in writing automated tests for back-end systems
          • Good programming skills in Java or Kotlin
          • Experience with a broad range of AWS technologies (e.g., EKS, AMI, RDS, Cloud Watch, IAM, S3)
          • Excellent knowledge of methodologies and technologies in QA areas
          • Ability to work both independently and in an Agile team-oriented and collaborative environment
          • Good written and oral communication skills
          • Functional knowledge of Linux
          • Strong troubleshooting techniques
          • Proven ability to be structured, organized and detail-oriented

          Desired qualifications:

          • Good scripting and/or programming skills in one of the following languages: Bash, Python
          • Functional knowledge of databases (relational or non-relational)
          • Experience with Grafana/Prometheus for system health monitoring
          • Experience in a DevOps environment
          • Experience with Git
          • Creative thinker and practical problem solver
          • Committed to continual skills growth

          See more jobs at Intelerad

          Apply for this job

          +30d

          Staff Software Engineer, Bank Accounts

          SquareSan Francisco, CA, Remote
          kotlinterraformmobilerubyjavamysqlAWSbackend

          Square is hiring a Remote Staff Software Engineer, 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

          Staff Software Engineer (Tech Lead)

          SquareSan Francisco, CA, Remote
          kotlinDesignrubykubernetes

          Square is hiring a Remote Staff Software Engineer (Tech Lead)

          Job Description

          The product engineering team at TBD is responsible for delivery and operation of liquidity nodes, credential issuance and applications that work with the tbDEX protocol. Our offerings provide financial and identity services to customers and partners participating in the tbDEX network. tbDEX is a protocol for discovering liquidity and exchanging assets such as fiat money, real world goods, stablecoins or bitcoin. The tbDEX protocol utilizes Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs) to establish the provenance of identity in the real world.

          TBD Engineering has teams focused on developer relations, compliance, decentralization, risk and infrastructure that work together with our product engineering team to deliver a seamless, secure, and compliant user experience with tbDEX.

          As a Tech Lead within TBD Engineering you will be responsible for systems design, software architecture and implementation of these services. We prize a low-ego, deliver-and-iterate philosophy where everyone's ideas are heard.

          Due to our engineering team being primarily located in PST and AU time zones, we are prioritizing similar time zones to encourage a collaborative environment for our small engineering team. 

          As a member of the engineering team you will collaborate with us to:

          • Enable the team to achieve a path to production of a reliable and supportable financial services system.
          • Partner closely with engineering leadership and cross functional teams to define our roadmap and be responsible for delivery.
          • Contribute to the growth of our development capabilities through leading, mentoring and supporting fellow engineers.
          • Establish practices around production delivery, on-call establishment.
          • Establish secure development practices and system security alongside staff security engineers.
          • Oversee the selection, implementation, and integration of appropriate technologies, focusing on efficiency, compatibility, and adaptability.
          • Work within a rapidly changing startup-like, nascent business unit.
          • Manage the use of fast-moving open source projects.
          • Contribute to TBD's mission of addressing financial accessibility and the global south.

          Qualifications

          You Have:

          • 15+ years of experience developing production grade systems and applications
          • 10+ years of experience in cloud deployment; Kubernetes and AWS.

          • Efficient programming skills in Golang

          • Experience in shaping technical strategy across multiple teams or organizations. Ideal candidates will have demonstrated the ability to drive company-wide standards in software engineering practices.

          • Proven ability to move between IC and lead roles

          • Strong operations skills and background

            Nice to have experience in/with:

          • Financial technology projects, cryptography, blockchain.

          • Application level languages such as Javascript/Typescript, Kotlin, Rust, Ruby

          See more jobs at Square

          Apply for this job

          +30d

          Senior Technical Support Engineer - (Open Platform & Mobile SME)

          Live PersonPune, Maharashtra, India (Remote)
          3 years of experiencekotlinjqueryswiftmobilejavaangularjavascript

          Live Person is hiring a Remote Senior Technical Support Engineer - (Open Platform & Mobile SME)

          LivePerson (NASDAQ: LPSN) is the global leader in enterprise conversations. Hundreds of the world’s leading brands — including HSBC, Chipotle, and Virgin Media — use our award-winning Conversational Cloud platform to connect with millions of consumers. We power nearly a billion conversational interactions every month, providing a uniquely rich data set and safety tools to unlock the power of Conversational AI for better customer experiences.  

          At LivePerson, we foster an inclusive workplace culture that encourages meaningful connection, collaboration, and innovation. Everyone is invited to ask questions, actively seek new ways to achieve success and reach their full potential. We are continually looking for ways to improve our products and make things better. This means spotting opportunities, solving ambiguities, and seeking effective solutions to the problems our customers care about. 

          Overview:

          We are looking for an accomplished and experienced Senior Technical Support Engineer to join our Support team in India. As a Senior Technical Support Engineer, you will help provide excellent support to our enterprise-level customers, using your expertise in cloud technologies and troubleshooting skills

          You will report to the Regional Support Manager

          You will:

          • Be a Subject Matter Expert (SME) in Open Platform, specialising in Java, JavaScript, iOS/Android dev languages (Kotlin, Swift), SDK and APIs.
          • Troubleshoot and resolve complex technical issues raised by customers, ensuring resolution within Service level agreements.
          • Be the contact for customer issues, liaising between customers, Product Management, Engineering, and other teams.
          • Be the "voice of the customer" and provide valuable insights and feedback to the development and service teams for recurring issues.
          • Collaborate with product developers, building knowledge in Support, troubleshooting tools, and methodologies.
          • Analyse recurring issues and contribute to the development of processes and requirements for better customer support solutions.
          • Mentor and educate team members, empowering them to handle technical escalations.
          • Demonstrate a customer-centric approach, delivering exceptional support experiences while working with some of the world's top brands.
          • Be comfortable with 24/7 shift work and on-call duties to address important customer issues.
          • Work within the normal US business hours

          You have:

          • Minimum of 3 years of experience working as a Tier 3/4 Support Engineer, Developer Support, or equivalent customer-facing position.
          • Experience supporting enterprise-level customers with Fortune 500 organizations.
          • Expertise in analysing, troubleshooting, and providing solutions for deep and complex technical issues.
          • Knowledge of web technologies and protocols.
          • Proficiency in troubleshooting different APIs, SDK, Mobile environments and services that support our platform end-to-end.
          • Communicate with enterprise customers through chat, email, and phone, including managing technical bridges during important situations.
          • Service orientation and collaborate across teams.
          • Willingness to be on-call for high-severity issues.
          • Strong ability to initiate new projects to improve processes and customer support.
          • Experience with modern programming languages and supportive frameworks.
          • Experience with relevant technologies, such as JS Frameworks (React, jQuery, Angular, Polymer), Mobile development languages (Kotlin, Swift, Dart), daily usage of Postman or equivalent REST clients.
          • Proficiency in scoping and trends analysis using databases, monitoring tools (Grafana, Graphite, etc.), and logging systems (Kibana, Splunk, logstash, etc.).

          Benefits:

          • Health: medical, dental, and vision
          • Time away: vacation and holidays
          • Development: Generous tuition reimbursement and access to internal professional development resources.
          • Equal opportunity employer
          • #LI-Remote

          Why you’ll love working here:

          As leaders in enterprise customer conversations, we celebrate diversity, empowering our team to forge impactful conversations globally. LivePerson is a place where uniqueness is embraced, growth is constant, and everyone is empowered to create their own success. And, we're very proud to have earned recognition from Fast Company, Newsweek, and BuiltIn for being a top innovative, beloved, and remote-friendly workplace. 

          Belonging at LivePerson: 

          We are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants with criminal histories, consistent with applicable federal, state, and local law.

          We are committed to the accessibility needs of applicants and employees. We provide reasonable accommodations to job applicants with physical or mental disabilities. Applicants with a disability who require reasonable accommodation for any part of the application or hiring process should inform their recruiting contact upon initial connection.

          Apply for this job

          +30d

          Lead Backend Engineer

          People Can FlyGateshead, United Kingdom, Remote
          kotlinjirapostgressqlDesignazuregitrubyjavac++dockerkubernetespythonAWSbackend

          People Can Fly is hiring a Remote Lead Backend Engineer

          Job Description

          Core:

          • Assigns, delegates, and supports individuals in their tasks, monitoring and reviewing the progress of their work.
          • Provides constructive feedback and clear communications to enhance behavior and performance, ensuring a continuous improvement approach. Takes responsibility for evaluating their direct reports during periodic performance reviews, providing valuable insights and assessments toward their career development.
          • Fosters an engaging atmosphere within their team, as well as ensuring a healthy work-life balance by setting clear expectations and scope of work, empowering individuals to propose solutions, and express their opinions. Utilizes data such as pulse checks and satisfaction scores.
          • Collaborates and communicates effectively with other Leads, Directors, departments and project stakeholders on a continuous basis in order to notably build trust and work toward the project’s objectives and ambitions.
          • Follows the Director’s guidance/vision and implements it. Contributes to the Director’s direction by providing important data, raising issues, seeking advice and relays them to relevant project leaders.
          • Autonomously complete tasks and features in a timely fashion.
          • Collaborating with PCF Framework to integrate and develop shared components, and augment stability/features of shared modules.
          • Work closely with Principal(s) and project Architect to implement high quality features and code, proactively identify and address risk with the team.
          • Proactively participate in code reviews to share knowledge and learn from other team members.
          • Stay informed of best practices and technical solutions used at the company.

          Backend:

          • Design and implement backend services for the PCF Online Services Platform, tailored for online gaming.
          • Provide tools and frameworks for smooth backend service integration with game clients and servers.
          • Implement protective measures against threats and ensure adherence to data protection laws.
          • Regularly refine the performance of online services, focusing on server efficiency and user load management.
          • Resolve technical issues and continuously support and update online services for stable performance.

          Qualifications

          • 8+ years experience working in console / PC games including prior experience in any leadership capacity
          • 5+ years of experience developing high-scalability online services in various domains, emphasizing handling large user bases.
          • Involved in the full production cycle of at least 2 titles
          • Strong mentoring and leadership skills.
          • Excellent primary programming language skills.
          • Proficient with Source Control and Code Review tools (Swarm, Perforce, Git, etc.).
          • Proficient with Project Management Software (JIRA, Confluence, etc.).
          • Ability to work autonomously.
          • Familiarity with Kotlin, Java and Go, or willingness to learn these languages. 
          • Expertise in Python, Ruby, and C#, or willingness to learn these languages. 
          • Skilled in Docker, Kubernetes, and at least one major cloud platform (AWS, Azure, GCP).
          • Experience with SQL databases (like Postgres) and Redis, focusing on scalability and efficiency.
          • Experience managing backend systems that handle high volumes of traffic and data, ensuring efficiency and stability under load.
          • Solid understanding of client-server methodologies and technologies.
          • Good knowledge of scalability, security, and code maintainability.
          • Ability to produce secure, reliable, and readable code.
          • Strong verbal and written communication skills in English.

          Nice to have:

          • Understanding of Unreal Engine for game development
          • Experience with OpenAPI and code generation tools
          • Experience with monitoring stacks: Prometheus, InfluxDB, Loki, Grafana
          • Video Game-specific experience
          • Knowledge of OpenTelemetry for application monitoring

          See more jobs at People Can Fly

          Apply for this job

          +30d

          Senior Software Engineer, Bitcoin Platform

          SquareSan Francisco, CA, Remote
          Bachelor's degreekotlinjavadockerkubernetesbackend

          Square is hiring a Remote Senior Software Engineer, Bitcoin Platform

          Job Description

          About Bitcoin Platform 

          The Bitcoin Platform team develops infrastructure for Block to send, receive and custody bitcoin by operating a stack for both cold, hot, and lightning wallets. Our goal is to bring bitcoin to people around the world, unlocking previously impossible use cases to accelerate a world built on better money. The team is composed of two engineering teams, Custody and Trading, who specialize in backend, security, and blockchain engineering. 

          Our Senior Software Engineering position sits on the Custody Engineering team, which is responsible for managing and improving our hot and cold Bitcoin wallets, handling transfers in and out of our wallets, and working on next generation Bitcoin technology and features like running a Lightning network node. You will be responsible for designing, building, troubleshooting and improving Bitcoin platform features, services, and infrastructure. We are scaling quickly and are excited to grow the team!

          Qualifications

          You have:

          • 8+ years of relevant experience

          • Bachelor's Degree or Diploma in Computer Science, or equivalent experience.

          • A strong motivation to contribute to a meaningful product that will fundamentally change the way people interact with financial institution

          • Experience working with Bitcoin/Lightning or the desire to learn.

          • Experience working across teams and disciplines.

          • Experience building backend systems at scale, involving modern eventing, database, and infrastructure tooling

          • A pragmatic approach with a focus on delivery.

          • Ability to excel in macro and micro elements of software design.

          • Willingness to contribute to the growth of those around you.

          • Demonstrated technical initiative and leadership on previous projects.

          Technologies we use and teach:

          • Java, Kotlin

          • Go

          • Docker, Kubernetes

          • Jaeger, Prometheus, Datadog

          • JUnit

          • Hibernate, Vitess, Guice

          • Bitcoin, Lightning

          See more jobs at Square

          Apply for this job

          +30d

          Frontend Software Engineer (Bridge) COL, Remote

          LTGColombia Remote
          agilekotlinDesignrubyjavaAWSfrontend

          LTG is hiring a Remote Frontend Software Engineer (Bridge) COL, Remote

          At Bridge, we are on the lookout for a new Frontend Software Engineer...

          At Bridge, we are building a world-class service that uniquely combines learning management, skill development, career progression, and performance management. We believe that providing constant opportunities to learn and grow is the key to creating a work culture that people love.

          Bridge is a tool that helps people find their place at work and grow their career by encouraging meaningful relationships with peers and managers. We’re helping our customers create work cultures that people love. By focusing on our values - ownership, collaboration, empathy, pragmatism, and learning - we are changing the way that employees grow and organizations transform culture.

          As part of the Bridge engineering team, you will experience a people-first culture that encourages continuous learning and growth through opportunities to develop your skills and solve interesting technical challenges.

          What You’ll Be Doing

          • Design and develop features and solve complex problems in the domains of Learning Management and Professional Development.
          • You will have the opportunity to work on highly technical challenges on multiple products and technologies. Our stack spans across Java, Kotlin, Ruby on Rails, Clojure, React and TypeScript.
          • You will work in an agile software team where work is fun and learning new things is an everyday activity.
          • Learn and use AWS services like EKS, CloudFront, SQS, Lambda, S3, and RDS to provide world-class uptime and performance.
          • You are expected to contribute to architectural decisions.
          • Working together with global Engineer and Product colleagues across North America, South America, UK, Europe, and India.

          About You

          • You love to write clean code and create a product experience your users enjoy every day
          • Solid knowledge of modern front-end web development patterns and frameworks
          • Strong experience with React
          • Experienced with test design and CI/CD
          • A team player who is open to share knowledge and learning from others
          • Passionate and compassionate
          • Open, curious, takes ownership
          • Embraces change
          • Makes decisions, fails fast, learns and grows Not Required but Awesome Degree in Computer Science or related
          • Experience in multiple programming languages with interest in learning more
          • Experience working on cloud-based high-traffic SaaS applications

          What We Offer

          • Competitive compensation package with benefits
          • A flexible and supportive environment
          • Dedicated learning days and quarterly hackweeks

          We’ve always believed in hiring the most awesome people and treating them right. We know that the more diverse we are, the more diverse our ideas will be and when we openly welcome those ideas, our environment is better and our business is stronger.

          We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, colour, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

          See more jobs at LTG

          Apply for this job

          +30d

          Sr. Software Engineer, Backend

          agileBachelor degreekotlinsqlDesignuigitjavac++androiddockerpostgresqlkubernetesAWSbackend

          hims & hers is hiring a Remote Sr. Software Engineer, Backend

          Hims & Hers Health, Inc. (better known as Hims & Hers) is the leading health and wellness platform, on a mission to help the world feel great through the power of better health. We are revolutionizing telehealth for providers and their patients alike. Making personalized solutions accessible is of paramount importance to Hims & Hers and we are focused on continued innovation in this space. Hims & Hers offers nonprescription products and access to highly personalized prescription solutions for a variety of conditions related to mental health, sexual health, hair care, skincare, heart health, and more.

          Hims & Hers is a public company, traded on the NYSE under the ticker symbol “HIMS”. To learn more about the brand and offerings, you can visit hims.com and forhers.com, or visit our investor site. For information on the company’s outstanding benefits, culture, and its talent-first flexible/remote work approach, see below and visit www.hims.com/careers-professionals.

          About the job:

          Hims & Hers is seeking an experienced Sr. Software Engineer to help us build the platform used to reliably fulfill customer orders and prescriptions, at scale. As a member of the growing Fulfillment and Pharmacy Engineering Backend team, you will help define, build, test, deploy, and support the platform that delivers self-service capabilities to our partners in the Operations and Pharmacy teams.

          Responsibilities:

          • Design and build backend services within our service-oriented architecture that power our Pharmacy and Fulfillment platform
          • Collaborate with other backend platform engineers, UI engineers, technical product managers, and operations / pharmacy end users
          • Drive feature delivery from technical design to production deployment
          • Provide leadership and guidance to internal team members on the implementation of architecture and designs
          • Facilitate the breaking down and estimation of work.
          • Implement observability, monitoring and alerting solutions
          • Help refine solution definitions with product managers and colleagues
          • Provide guidance and mentorship to junior developers, sharing your expertise and ensuring team growth.
          • Conduct thorough code reviews to ensure adherence to team standards and to foster a culture of continuous improvement within the development team.
          • Contribute to operational excellence through on-call responsibilities which include issue resolution, root-cause analysis and code improvements to reduce toil
          • Actively participate in retrospectives and help drive continuous improvement in our process and culture.

          Experience & Skills

          • Bachelor degree in Computer Science or equivalent professional experience
          • 5+ years experience as a software engineer including languages such as Java and Kotlin
          • 3+ years of experience with back end distributed system design, development and delivery, preferably in an eCommerce environment
          • 3+ years of experience with microservice architectures
          • Experience with Domain Driven Design
          • Experience with design, development, delivery and management of microservices hosted on Kubernetes and AWS
          • Experience with agile software development and delivery methodologies 
          • Experience with service instrumentation, observability, and monitoring concepts
          • Proficiency with continuous integration/delivery including automated unit and integration test strategies
          • Proficiency with Relational Databases, PostgreSQL preferred
          • Strong understanding of GIT or similar version control systems
          • Strong team player, with demonstrable cross team collaboration experience
          • Excellent written and verbal communication skills

          Nice to Have:

          • Experience with Datadog, Spring Boot, Postgresql, Kubernetes, Docker

          Our Benefits (there are more but here are some highlights):

          • Competitive salary & equity compensation for full-time roles
          • Unlimited PTO, company holidays, and quarterly mental health days
          • Comprehensive health benefits including medical, dental & vision, and parental leave
          • Employee Stock Purchase Program (ESPP)
          • Employee discounts on hims & hers & Apostrophe online products
          • 401k benefits with employer matching contribution
          • Offsite team retreats

          #LI-Remote

           

          Outlined below is a reasonable estimate of H&H’s compensation range for this role for US-based candidates. If you're based outside of the US, your recruiter will be able to provide you with an estimated salary range for your location.

          The actual amount will take into account a range of factors that are considered in making compensation decisions including but not limited to skill sets, experience and training, licensure and certifications, and location. H&H also offers a comprehensive Total Rewards package that may include an equity grant.

          Consult with your Recruiter during any potential screening to determine a more targeted range based on location and job-related factors. We don’t ever want the pay range to act as a deterrent from you applying!

          An estimate of the current salary range for US-based employees is
          $125,000$190,000 USD

          We are focused on building a diverse and inclusive workforce. If you’re excited about this role, but do not meet 100% of the qualifications listed above, we encourage you to apply.

          Hims is an Equal Opportunity Employer and considers applicants for employment without regard to race, color, religion, sex, orientation, national origin, age, disability, genetics or any other basis forbidden under federal, state, or local law. Hims considers all qualified applicants in accordance with the San Francisco Fair Chance Ordinance.

          Hims & hers is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at accommodations@forhims.com. Please do not send resumes to this email address.

          For our California-based applicants – Please see our California Employment Candidate Privacy Policy to learn more about how we collect, use, retain, and disclose Personal Information. 

          See more jobs at hims & hers

          Apply for this job

          +30d

          Staff Android Engineer

          InstacartUnited States - Remote
          kotlinDesignqajavaandroid

          Instacart is hiring a Remote Staff Android Engineer

          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 Team

          Caper.ai is a subsidiary of Instacart and an AI company. It leverages cutting-edge AI and computer vision technology to bring an autonomous shopping experience to the store. 

          Its product, the Caper Cart - an AI-powered smart cart equipped with scales, sensors, touchscreens, and computer vision technology, is the cornerstone of the Instacart Platform Connected Stores initiative.  

          Caper builds smart shopping carts powered by deep learning and computer vision to enable a seamless grab-and-go retail experience. Caper’s unique technology is a plug-and-play solution that does not require retail store renovation, operational overhaul, heavy computing, and endless image labeling & training. Retailers p

           

           

          About the Job

          • Architect, design, and develop scalable and robust Android applications
          • Identify, prioritize, and implement performance improvements for the Android experience 
          • Design and implement systems to analyze and monitor performance at scale. 
          • Create team’s performance best practices 
          • Guide QA teams on cart automation efforts 
          • Be a solid contributor to the development team, ensuring code quality, performance, and adherence to coding standards.

           

           

          About You

          MINIMUM QUALIFICATIONS

          • 6+ years of Android development experience. 
          • Proactive, motivated, and self-driven.
          • Experience with performance optimization on Android
          • Solid expertise in Android development technologies such as Kotlin and Java
          • Familiarity with both RxJava and Kotlin coroutines
          • Familiarity with Android Jetpack libraries and framework: e.g., Compose, Room, MVVM
          • Experience with rigorous unit testing
          • A practical problem solver to dive deep and figure things out 
          • Effective communication and leadership skills, with the ability to collaborate and influence cross-functional teams.
          • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.

           

           

          PREFERRED QUALIFICATIONS

          • Prior experience on embedded Android and hardware. 
          • Expert in RxJava and Kotlin coroutines 
          • Experience in monitoring and observabiltiy tools such as Datadog
          • Experience in profiling and performance optimization 
          • Flexibility to take on multiple hats 

           

           

          #LI-Remote

          Instacart provides highly market-competitive compensation and benefits in each location where our employees work. This role is remote and the base pay range for a successful candidate is dependent on their permanent work location. Please review our Flex First remote work policyhere.

          Offers may vary based on many factors, such as candidate experience and skills required for the role.Additionally, this role is eligible for a new hire equity grant as well as annual refresh grants. Please read more about our benefits offeringshere.

          For US based candidates, the base pay ranges for a successful candidate are listed below.

          CA, NY, CT, NJ
          $255,000$283,000 USD
          WA
          $245,000$272,000 USD
          OR, DE, ME, MA, MD, NH, RI, VT, DC, PA, VA, CO, TX, IL, HI
          $234,000$260,000 USD
          All other states
          $212,000$235,000 USD

          See more jobs at Instacart

          Apply for this job

          +30d

          Senior Mobile Engineer

          GlookoRemote Croatia
          agileBachelor degreekotlinjiraDesignswiftmobilescrumiosflutterandroid

          Glooko is hiring a Remote Senior Mobile Engineer

          ***PLEASE NOTE: Although this position is "remote," the applicant MUST live and work in Croatia***

           

          About the role:

          • Design, develop, document and implement solutions for Glooko’s Mobile applications
          • Partner with engineers, architects & product management to implement end to end applications
          • MVVM Architectures and reactive programming
          • Maintaining software quality and adopt right architectural principles
          • Functional and design patterns with a focus on performance, security and scalability
          • Proven ability to be an independent thinker and dynamic problem solver
          • Design, develop, document and implement solutions for Glooko's Diabetes Data Management platform
          • Develop, test, or modify programs, based on and related to user or system design specifications
          • Write code that is scalable, modular, maintainable, reusable, and well-tested
          • Optimize complex data models for understandability and performance
          • Work in an agile development environment with understanding of agile/lean delivery methods
          • Design, develop and oversee unit tests to ensure application logic is fully exercised for each application component
          • Communicate effectively with team and other stakeholders on stages and project completion goals or dates
          • Provide technical oversight to the development process including code reviews and mentoring of the technical team
          • Deliver end-to-end solutions with a focus on hitting delivery milestones

          About you:

          • Bachelor Degree in Computer Science, Math, or Engineering
          • 6+ years of software development experience
          • 4+ years experience developing mobile apps that have been successfully delivered to customers
          • Experience in designing, coding, and debugging mobile applications for various platforms, such as iOS or Android, using programming languages like Swift, Kotlin, Flutter or React Native
          • Strong attention to detail and knowledge of MVVM design patterns
          • Ability to work well in a team while providing technical guidance and mentoring to junior engineers on mobile development best practices, code reviews, and architectural decisions
          • Excellent written and verbal communications skills
          • Experience and knowledge of Scrum and Agile tools. JIRA and Atlassian tools experience is a plus
          • Experience in modern deployments through a CI/CD pipeline
          • Strong understanding of Core Foundation and UIKit, including View Controller lifecycle, notifications, and delegation along with Core Bluetooth and HealthKit experience is a plus

          About Glooko:

          There are over 420 million people in the world with diabetes and Glooko helps them, as well as their physicians and care team, manage the disease more easily and cost effectively. Glooko is the Unified Platform for Diabetes Management and provides an FDA cleared, HIPAA compliant Web and Mobile (iOS and Android) application for people with diabetes and the clinicians who treat them. The platform seamlessly unifies data from over 80 of the leading blood glucose meters, insulin pumps, continuous glucose monitors, activity trackers, and biometric devices to deliver insights that improve personal and clinical decision support.

          Glooko’s mobile app and web dashboard enable patients to easily track and proactively manage all aspects of their diabetes care. Glooko’s Population Tracker and APIs offer diabetes-centric analytics and supply insightful reports, graphs and pattern-triggered notifications to patients, health systems, and payers. The Glooko platform also allows customers and third-party developers to create branded modules for Glooko users.

          Launched in 2010, Glooko is funded and managed by visionary technologists and leaders in healthcare.

          Glooko has a global footprint and is funded and managed by visionary technologists and leaders in healthcare. We offer a very stimulating international challenge in an established, stable international company. The responsibility that comes with this role offers the right candidate great development opportunities – and all the excitement that comes with working at a Silicon Valley based company. We are looking for someone who wants to be a part of our organization for the future with great influence and great responsibility.

          Is this you? If so, don’t hesitate to apply today! 

           

          ***NOTE: Only the job postings listed below are legitimate Glooko, Inc. job postings. All current job postings are listed on www.glooko.com/careers, LinkedIn, Indeed, and Glassdoor under “Glooko.” Any domain that links to this page that references a position not listed here is not a legitimate Glooko job posting.

          See more jobs at Glooko

          Apply for this job

          +30d

          Software Engineer (Intern) - Summer 2024

          AcornsIrvine, CA (Option to be remote)
          kotlinDesigniosgitjavac++androidtypescriptpythonbackend

          Acorns is hiring a Remote Software Engineer (Intern) - Summer 2024

          At Acorns we look after the financial best interest of the up-and-coming.  We are innovators. We make bold decisions. We stay curious, inspiring one another to push past all previous thresholds of possibility.  We are one team and are building a diverse community of team members, partners, and customers from all walks of life to foster creativity, challenge conventional thinking, and put the tools of wealth-making in everyone’s hands. 

          We are looking for missionaries who are rooted in purpose, to join our team. We can achieve our goals if we are a team of missionaries working toward a shared purpose and mission. 

          Our mission? With benevolence and courage, we look after the financial best interests of the up-and-coming; beginning with the empowering, proud step of micro-investing.

          How do we accomplish our mission? Our values. 

          Lead With Heart 

          With compassion, integrity, and tenacity, inspire yourself and others to move past all previous thresholds of possibility

          Make Bold Decisions

          We are creating a new world. Be optimistic, adventurous, and courageous. Leap fearlessly into the future

          Always Build Trust

          Say what you mean, mean what you say, and do what you say you’re going to do. We are all owners. We are one team

          Never Stop Growing

          Change IS the constant. Stay hungry and curious. Be relentless in the pursuit of progress

          Find a way

          Never settle, no excuses, nothing is impossible. Just make it happen

          Our values guide us, and our mission drives us. 

          Come join us and help deliver financial wellness for the whole family, creating compound growth at every life stage.

           

          Software Engineering (Intern)  | Acorns

          Acorns is seeking motivated Software Engineering Interns specializing in web and backend development to join our team for a 10-week internship. In this role, you'll play a key part in developing innovative solutions that harness the power of artificial intelligence to address real-world challenges. Throughout the internship, you'll work alongside experienced professionals, gaining valuable hands-on experience and contributing to impactful projects in the field of artificial intelligence.

          This role has the option to be remote within the United Statesor based in our Irvine, CAoffice.

          Work sponsorship is not available for this role, including Curricular Practical Training (CPT), Optional Practical Training (OPT),  F-1 Visa program, and other visa sponsorships.

          Within 1 month, you will:

          • Familiarize yourself with our company's technologies, tools, and development processes, with mentorship support
          • Contribute effectively to ongoing AI-powered tool projects by completing assigned tasks and collaborating with team members
          • Demonstrate proficiency in relevant programming languages and development tools
          • Identify areas for improvement in AI tools and propose innovative solutions
          • Join a motivated, mission-driven team
          • Attend your first community-wide virtual all-hands meeting

          After your 10 week internship, you will have:

          • Developed a deeper understanding of AI concepts and methodologies, expanding your knowledge base and honing your skills in this dynamic field.
          • Made significant contributions to the development and optimization of our AI-powered tools, showcasing your creativity and problem-solving abilities while working collaboratively with our team.
          • Independently tackled challenging tasks and projects with minimal supervision, demonstrating initiative and resourcefulness in overcoming obstacles and delivering high-quality results.
          • Presented your project in the engineering all-hands meeting, sharing your insights, achievements, and lessons learned with the broader team.
          • Expanded your professional network by connecting with experienced professionals in the industry, laying the groundwork for potential collaborations and future career opportunities.
          • Gained insight into our company culture through participation in social events, team-building activities, and interactions with colleagues, fostering a deeper connection to our values and work environment.
          • Engaged in Acorn’s Community & Heritage celebrations

          What you will bring to Acorns:

          • Anticipated gradutation date of December 2024 and / or June 2025
          • Proficiency in at least one programming language such as TypeScript, Kotlin, Python, Java, or Scala.
          • Understanding of data structures, algorithms, and software design principles.
          • Ability to quickly learn and adapt to new technologies and tools.
          • Experience with version control systems like Git is a plus.
          • Passion and excitement for artificial intelligence, demonstrated through a genuine interest in the field and a desire to contribute to innovative projects.
          • Commitment to Lead with heart, inspiring and motivating your fellow interns to achieve their best.
          • Strong problem-solving skills and a proactive Find a Way attitude to overcome challenges.
          • Excellent communication and interpersonal skills, fostering effective collaboration within the team and helping to Always Build Trust.
          • Eagerness to learn and grow professionally, with a commitment to Never Stop Growing to expand your skills.
          • Ability to prioritize tasks, manage time efficiently, and meet deadlines.
          • Adaptability and willingness to embrace feedback, incorporating suggestions for continuous improvement.
          • Make Bold Decisions when necessary, showing confidence and foresight in driving projects forward.

          You are not expected to have experience with all listed requirements. If you feel passionate about Acorns' mission, vision, and values, please apply.  

          What we offer: 

          • Competitive hourly wage
          • Flexible work hours, location, and paid time off 
          • Wellness Days - Company-wide quarterly days off to rest + recharge
          • Monthly community celebrations, events, panel discussions, and speakers
          • Talented and motivated team members who care deeply about one another, our mission, and our customers.
          • The rare opportunity to create a new world. We inspire one another every day to do meaningful work that solves big societal challenges.

          About Acorns:

          Acorns is how everyday consumers save & invest for the long term. To date, customers have invested over $15 billion with Acorns, much of it in spare change. By putting the tools of wealth-making in everyone's hands, Acorns has become the largest subscription service in U.S. consumer finance, serving over 10 million everyday Americans. Customers get automated investing in diversified portfolios, a simple retirement product, a bank account that helps people spend less to invest more, and bonus investments from 20k brands. Plus, everyday Americans can easily invest in their kids and get money news they can use, all from the same app. From acorns, mighty oaks do grow!

          Mission:

          With benevolence and courage, we look after the financial best interests of the up-and-coming; beginning with the empowering step of micro-investing.

          Values:

          • Lead With Heart
          • Make Bold Decisions
          • Always Build Trust
          • Never Stop Growing
          • Find a Way

          Commitment to a diverse community: 

          Acorns is committed to building a diverse community of customers, partners, and team members. We believe that fostering diversity not only fuels creativity but also challenges conventional thinking and helps us properly represent the unique experience of the everyday consumer that we serve. 

          Compensation Information:

          The pay range for this position at commencement of employment is expected to be $20.00/hour.

          If hired, employee will be in an “at-will position” and the Company reserves the right to modify hourly rates (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors.

          Application Deadline: 

          This application was originally posted on Friday, February 9th. The Company reasonably aims to fill this position on or about May 1st, 2024, and to accept applications until filled. However, depending on multiple individualized factors, including the Company’s reasonable business needs and the number of applicants, such deadline may change.

          Apply for this job

          +30d

          Sr. Site Reliability Engineer

          kotlinterraformsqlDesignansiblegitjavac++dockerpostgresqlmysqlkubernetespython

          hims & hers is hiring a Remote Sr. Site Reliability Engineer

          Hims & Hers Health, Inc. (better known as Hims & Hers) is the leading health and wellness platform, on a mission to help the world feel great through the power of better health. We are revolutionizing telehealth for providers and their patients alike. Making personalized solutions accessible is of paramount importance to Hims & Hers and we are focused on continued innovation in this space. Hims & Hers offers nonprescription products and access to highly personalized prescription solutions for a variety of conditions related to mental health, sexual health, hair care, skincare, heart health, and more.

          Hims & Hers is a public company, traded on the NYSE under the ticker symbol “HIMS”. To learn more about the brand and offerings, you can visit hims.com and forhers.com, or visit our investor site. For information on the company’s outstanding benefits, culture, and its talent-first flexible/remote work approach, see below and visit www.hims.com/careers-professionals.

          About the Role:

          We are seeking a Site Reliability Engineer to help build a reliable web experience for our users. We believe that moving fast is our competitive advantage, and enables us to better serve our users. We also know that the faster we move, the more likely we are to break things.

          You Will:

          • Design and implement SRE practices ensuring availability, scalability and observability of production systems with a strong focus on excellent customer experience
          • Actively seek and identify opportunities to improve the availability and performance of the system by applying the learnings from monitoring and observation.
          • Use automation extensively to design, configure, manage, and monitor systems in support of our product development teams
          • Manage Infrastructure through automation (Infrastructure as Code)
          • Manage incidents and emergency response, track outages, ensure data integrity and engineer releases to promote safe, efficient and rapid deployments
          • Handle emergency response either by being on-call or by reacting to symptoms according to monitoring and escalation when needed
          • Improve the codebase by resolving logic issues, deprecating unused code, etc.
          • Implement monitoring, logging, alerting and SLO Reporting
          • Identify Service Level Indicators (SLIs) that will align the team to meet the availability and performance objectives.
          • Perform and run blameless RCAs on incidents and outages aggressively looking for answers that will prevent incident reoccurrence.

          You Have:

          • 8+ years as a software engineer, shipping production code.
          • 5+ years of experience as a Site Reliability Engineer. 
          • Experience with service-oriented architectures and microservices at scale
          • Strong proficiency with RDBMS databases (PostgreSQL, MySQL, SQL Server, etc.)
          • Strong proficiency in SQL scripting
          • Proficiency developing in one or more languages such as Java, Kotlin, Python, and/or others
          • Ability to use containers and orchestration frameworks (Kubernetes, Docker, Container registries etc.)
          • Proficiency in Git or other VCS
          • Experience with configuring, customizing, and extending monitoring tools (Datadog, Prometheus, New Relic etc.)
          • Excellent debugging and troubleshooting skills
          • Strong technical competency, with a data-driven analytical approach towards solving complex challenges
          • Have a systematic problem-solving approach, coupled with strong and effective communication skills and a sense of drive
          • Nice-to-have: Experience with Terraform or other IAC tools such as Chef, Puppet or Ansible

          Our Benefits (there are more but here are some highlights):

          • Competitive salary & equity compensation for full-time roles
          • Unlimited PTO, company holidays, and quarterly mental health days
          • Comprehensive health benefits including medical, dental & vision, and parental leave
          • Employee Stock Purchase Program (ESPP)
          • Employee discounts on hims & hers & Apostrophe online products
          • 401k benefits with employer matching contribution
          • Offsite team retreats

           

          #LI-Remote

           

          Outlined below is a reasonable estimate of H&H’s compensation range for this role for US-based candidates. If you're based outside of the US, your recruiter will be able to provide you with an estimated salary range for your location.

          The actual amount will take into account a range of factors that are considered in making compensation decisions including but not limited to skill sets, experience and training, licensure and certifications, and location. H&H also offers a comprehensive Total Rewards package that may include an equity grant.

          Consult with your Recruiter during any potential screening to determine a more targeted range based on location and job-related factors. We don’t ever want the pay range to act as a deterrent from you applying!

          An estimate of the current salary range for US-based employees is
          $135,000$150,000 USD

          We are focused on building a diverse and inclusive workforce. If you’re excited about this role, but do not meet 100% of the qualifications listed above, we encourage you to apply.

          Hims is an Equal Opportunity Employer and considers applicants for employment without regard to race, color, religion, sex, orientation, national origin, age, disability, genetics or any other basis forbidden under federal, state, or local law. Hims considers all qualified applicants in accordance with the San Francisco Fair Chance Ordinance.

          Hims & hers is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at accommodations@forhims.com. Please do not send resumes to this email address.

          For our California-based applicants – Please see our California Employment Candidate Privacy Policy to learn more about how we collect, use, retain, and disclose Personal Information. 

          See more jobs at hims & hers

          Apply for this job

          +30d

          Lead Backend Programmer

          People Can FlyGateshead, United Kingdom, Remote
          kotlinjirapostgressqlDesignazuregitrubyjavac++dockerkubernetespythonAWSbackend

          People Can Fly is hiring a Remote Lead Backend Programmer

          Job Description

          Core:

          • Assigns, delegates, and supports individuals in their tasks, monitoring and reviewing the progress of their work.
          • Provides constructive feedback and clear communications to enhance behavior and performance, ensuring a continuous improvement approach. Takes responsibility for evaluating their direct reports during periodic performance reviews, providing valuable insights and assessments toward their career development.
          • Fosters an engaging atmosphere within their team, as well as ensuring a healthy work-life balance by setting clear expectations and scope of work, empowering individuals to propose solutions, and express their opinions. Utilizes data such as pulse checks and satisfaction scores.
          • Collaborates and communicates effectively with other Leads, Directors, departments and project stakeholders on a continuous basis in order to notably build trust and work toward the project’s objectives and ambitions.
          • Follows the Director’s guidance/vision and implements it. Contributes to the Director’s direction by providing important data, raising issues, seeking advice and relays them to relevant project leaders.
          • Autonomously complete tasks and features in a timely fashion.
          • Collaborating with PCF Framework to integrate and develop shared components, and augment stability/features of shared modules.
          • Work closely with Principal(s) and project Architect to implement high quality features and code, proactively identify and address risk with the team.
          • Proactively participate in code reviews to share knowledge and learn from other team members.
          • Stay informed of best practices and technical solutions used at the company.

          Backend:

          • Design and implement backend services for the PCF Online Services Platform, tailored for online gaming.
          • Provide tools and frameworks for smooth backend service integration with game clients and servers.
          • Implement protective measures against threats and ensure adherence to data protection laws.
          • Regularly refine the performance of online services, focusing on server efficiency and user load management.
          • Resolve technical issues and continuously support and update online services for stable performance.

          Qualifications

          • 8+ years experience working in console / PC games including prior experience in any leadership capacity
          • Involved in the full production cycle of at least 2 titles
          • Strong mentoring and leadership skills.
          • Excellent primary programming language skills.
          • Proficient with Source Control and Code Review tools (Swarm, Perforce, Git, etc.).
          • Proficient with Project Management Software (JIRA, Confluence, etc.).
          • Ability to work autonomously.
          • 5+ years of experience developing high-scalability online services in various domains, emphasizing handling large user bases.
          • Familiarity with Kotlin, Java and Go, or willingness to learn these languages. 
          • Expertise in Python, Ruby, and C#, or willingness to learn these languages. 
          • Skilled in Docker, Kubernetes, and at least one major cloud platform (AWS, Azure, GCP).
          • Experience with SQL databases (like Postgres) and Redis, focusing on scalability and efficiency.
          • Experience managing backend systems that handle high volumes of traffic and data, ensuring efficiency and stability under load.
          • Solid understanding of client-server methodologies and technologies.
          • Good knowledge of scalability, security, and code maintainability.
          • Ability to produce secure, reliable, and readable code.
          • Strong verbal and written communication skills in English.

          Nice to have:

          • Understanding of Unreal Engine for game development
          • Experience with OpenAPI and code generation tools
          • Experience with monitoring stacks: Prometheus, InfluxDB, Loki, Grafana
          • Video Game-specific experience
          • Knowledge of OpenTelemetry for application monitoring

          See more jobs at People Can Fly

          Apply for this job

          +30d

          Senior Backend Engineer

          People Can FlyGateshead, United Kingdom, Remote
          kotlinjirapostgressqlDesignazureqagitrubyjavac++dockerkubernetespythonAWSbackend

          People Can Fly is hiring a Remote Senior Backend Engineer

          Job Description

          Core:

          • Propose, implement and own tasks and features in a timely fashion.
          • Provide regular updates to the production.
          • Collaborating with PCF Online Services to integrate and develop shared components, and augment stability/features of shared modules.
          • Consider the performance of the work that you do.
          • Breakdown your own tasks, update your progress, ask questions and raise issues to relevant stakeholders as well as proposing solutions when needed.
          • Work closely with Principal and project Architect to implement high quality features and code, proactively identify and address risk with the team.
          • Proactively participate in code reviews to share knowledge and learn from other team members.
          • Occasionally support Lead in recruitment projects with HR collaboration.
          • Stay informed of best practices and technical solutions used at the company.
          • Work with QA teams to define testing requirements for new and existing features.

          Backend:

          • Design and implement backend services for the PCF Online Services Platform, tailored for online gaming.
          • Provide tools and frameworks for smooth backend service integration with game clients and servers.
          • Implement protective measures against threats and ensure adherence to data protection laws.
          • Regularly refine the performance of online services, focusing on server efficiency and user load management.
          • Resolve technical issues and continuously support and update online services for stable performance.

          Qualifications

          • 6+ years experience working in console / PC games.
          • Involved in the production cycle of at least 1 title.
          • Excellent primary programming language skills.
          • Good knowledge of Source Control and Code Review tools (Swarm, Perforce, Git, etc.).
          • Good knowledge of Project Management Software (JIRA, Confluence, etc.).
          • Ability to work autonomously.
          • 5+ years of experience developing high-scalability online services in various domains, emphasizing handling large user bases.
          • Familiarity with Kotlin, Java and Go, or willingness to learn these languages. 
          • Expertise in Python, Ruby, and C#, or willingness to learn these languages. 
          • Skilled in Docker, Kubernetes, and at least one major cloud platform (AWS, Azure, GCP).
          • Experience with SQL databases (like Postgres) and Redis, focusing on scalability and efficiency.
          • Experience managing backend systems that handle high volumes of traffic and data, ensuring efficiency and stability under load.
          • Solid understanding of client-server methodologies and technologies.
          • Good knowledge of scalability, security, and code maintainability.
          • Ability to produce secure, reliable, and readable code.
          • Good mentoring skills.
          • Strong verbal and written communication skills in English.

          Nice to have:

          • Experience with a product's full development cycle, including post-launch operations
          • Good skills in C/C++, with the ability to handle complex issues in these languages
          • Previous work in leading tech companies like FAANG is a plus
          • Understanding of Unreal Engine for game development
          • Familiarity with OpenAPI and code generation tools
          • Experience with tools like Prometheus, InfluxDB, Loki, and Grafana
          • Knowledge of OpenTelemetry for application monitoring
          • Video Game-specific experience

          See more jobs at People Can Fly

          Apply for this job

          +30d

          Middle/Senior Java Developer (AdTech)

          Sigma SoftwareMedellín, Colombia, Remote
          kotlinscalapostgressqloracleDesigngitjavamysqlAWS

          Sigma Software is hiring a Remote Middle/Senior Java Developer (AdTech)

          Job Description

          • Implement portions of software following given classes/components design and using your primary tech stack 
          • Ensure quality, maintainability, and conformance of software to best practices 
          • Produce clean code 
          • Participate in requirements clarification sessions, collect inputs and requirements of assigned tasks 
          • Proactively review own code with peers to ensure its quality 
          • Participate in estimation and planning sessions 
          • Play supervisory, advisory, and coaching roles for one or several Juniors specialists, ensuring their assigned tasks are delivered thanks to guidance and peer reviews provided 
          • Develop technical project documentation and user documentation 
          • Participate in project and team meetings, provide relevant contributions and information 

          Qualifications

          • At least 4+ years of working experience with Java 
          • Knowledge of concurrency, multithreading, and performance optimization 
          • Experience with any CI/CD and any collaboration tool, such as GitHub 
          • Deep understanding of software development principles, methodologies, design patterns, and best practices 
          • At least one modern build tool (Maven, Gradle, sbt) 
          • Experience with Spring Boot 
          • Experience with IO, network IO, and serialization  
          • Experience with at least one RDBMS (Oracle, Postgres, MySQL, SQL Server, etc.) 
          • Experience with AWS (at least on a user level) 
          • Experience with unit and module testing 
          • Proficiency with such tools as Git, IDEs, etc. 
          • At least an Upper-Intermediate level of English 

          WILL BE A PLUS

          • Knowledge or experience building high-load concurrent, low-latency applications 
          • Knowledge/experience with Java21 Virtual Threads and structural concurrency 
          • Experience with UNIX systems 
          • Experience with Docker/Kubernetes 
          • Knowledge of the AdTech domain 
          • Knowledge or experience related to Bidder development 
          • Previous experience with Kotlin or Scala 
          • Experience with any data framework (e.g., Spark, Flink, Hadoop) or data store (e.g., Spark, Hive, Redshift, Presto, Snowflake) 

           

          See more jobs at Sigma Software

          Apply for this job

          +30d

          Staff Software Engineer - Identity and Access Management, Health

          SquareSan Francisco, CA, Remote
          kotlinDesignjavamysqlkubernetesAWS

          Square is hiring a Remote Staff Software Engineer - Identity and Access Management, 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 Access

          The Access team handles all things authentication, authorization, and device management at Cash. We ensure that our millions of customers can access Cash App safely and reliably while minimizing barriers to entry to the financial system. In addition to refining the core authentication customer experience, we support Cash App’s expansion into new use cases and markets with reliable, well-designed access control primitives that empower engineering teams across the company. 

          This team is also responsible for identifying fraudulent activities and bot attacks to mitigate hacking and prevent account compromise. The team builds tools to collect fraudulent signals, detect fraud patterns, and automatically mitigate attacks.

          As a member of the Cash App Health Access team, you will:

          • Design, build, and operate the APIs and services that power Cash authentication and authorization 
          • Contribute to the safety of our customers by ensuring meaningful control over account security
          • Evolve our architecture to scale with growth in customers and developers, working across large monolith codebases and microservices
          • Collaborate with product management and design to develop new, high-impact experiences 
          • Build incrementally, test everything, and deploy daily
          • Work on the live support rotation to keep our systems running well

          Qualifications

          You have:

          • 8+ years experience building and operating quality software
          • Technical initiative and leadership on previous projects
          • Growth mindset and a healthy comfort with ambiguity
          • Strong communication skills and customer empathy
          • Contributing to the growth of our development capabilities through leading, mentoring and supporting fellow engineers

          You may also have:

          • Experience with or interest in product security and authN/authZ standards
          • Experience working in large codebases and breaking apart monoliths
          • Experience working in a distributed team

          Technologies we use and teach:

          • Java, Kotlin, Golang
          • HTTP, JSON, gRPC, Protocol Buffers
          • MySQL, Hibernate, DynamoDB
          • Kafka and event-driven architecture
          • DataDog, Prometheus
          • AWS, Kubernetes

          See more jobs at Square

          Apply for this job

          +30d

          Senior Software Engineer I - Mobile Experience Management

          SamsaraRemote - US
          Bachelor's degreekotlinmobilegraphqlandroidtypescriptAWSbackend

          Samsara is hiring a Remote Senior Software Engineer I - Mobile Experience Management

          Who we are

          Samsara (NYSE: IOT) is the pioneer of the Connected Operations™ Cloud, which is a platform that enables organizations that depend on physical operations to harness Internet of Things (IoT) data to develop actionable insights and improve their operations. At Samsara, we are helping improve the safety, efficiency and sustainability of the physical operations that power our global economy. Representing more than 40% of global GDP, these industries are the infrastructure of our planet, including agriculture, construction, field services, transportation, and manufacturing — and we are excited to help digitally transform their operations at scale.

          Working at Samsara means you’ll help define the future of physical operations and be on a team that’s shaping an exciting array of product solutions, including Video-Based Safety, Vehicle Telematics, Apps and Driver Workflows, Equipment Monitoring, and Site Visibility. As part of a recently public company, you’ll have the autonomy and support to make an impact as we build for the long term. 

          Recent awards we’ve won include:

          Glassdoor's Best Places to Work 2024

          Best Places to Work by Built In 2024

          Great Place To Work Certified™ 2023

          Fast Company's Best Workplaces for Innovators 2023

          Financial Times The Americas’ Fastest Growing Companies 2023

          We see a profound opportunity for data to improve the safety, efficiency, and sustainability of operations, and hope you consider joining us on this exciting journey. 

          Click hereto learn more about Samsara's cultural philosophy.

          About the role:

          Mobile Experience Management (MEM) team owns a solution that enables customers to easily manage their mobile devices and provides functionality and features that are optimized for their operations. Our customers can use the MEM to remotely manage their team's devices, available applications, device access, and device home screens. In addition, they can configure safety modes, such as the in-motion screen, on devices to promote safer driving behavior.

          We use Golang for our backend, Typescript and React for our web client, GraphQL to fetch data from our backend, Kotlin for mobile apps

          You should apply if:

          • You want to impact the industries that run our world: The software, firmware, and hardware you build will result in real-world impact—helping to keep the lights on, get food into grocery stores, and most importantly, ensure workers return home safely.
          • You want to build for scale: With over 2.3 million IoT devices deployed to our global customers, you will work on a range of new and mature technologies driving scalable innovation for customers across industries driving the world's physical operations.
          • You are a life-long learner: We have ambitious goals. Every Samsarian has a growth mindset as we work with a wide range of technologies, challenges, and customers that push us to learn on the go.
          • You believe customers are more than a number:Samsara engineers enjoy a rare closeness to the end user and you will have the opportunity to participate in customer interviews, collaborate with customer success and product managers, and use metrics to ensure our work is translating into better customer outcomes.
          • You are a team player: Working on our Samsara Engineering teams requires a mix of independent effort and collaboration. Motivated by our mission, we’re all racing toward our connected operations vision, and we intend to win—together.

          Click hereto learn about what we value at Samsara. 

          In this role, you will: 

          • Work with product managers, designers, and infra engineers to architect, build, test, and deliver full stack features across front-end, back-end, and mobile. 
          • Continuously evaluate and improve the performance, reliability, and user experience of our applications.
          • Propose technical solutions and spearhead technical solutioning on some of the team’s initiatives
          • Help mentor, develop, and support other engineers on the team
          • Maintain a regular feedback loop to allow for implementation iterations and making adjustments
          • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices

          Minimum requirements for the role:

          • Bachelor's Degree in Computer Science/Engineering or equivalent practical experience
          • 6+ years of relevant industry experience in software development
          • Strong programming/coding fundamentals with proficiency in at least one of the following: Go, GraphQL, TypeScript, React, Kotlin.
          • Excellent communication, collaboration, and problem-solving skills, with a demonstrated ability to manage technical discussions and mentor junior engineers.

          An ideal candidate also has:

          • AWS knowledge and expertise
          • Experience in native Android development
          • Proactive growth mindset and improve on the status quo
          • Enjoy understanding our users and what would make their day-to-day processes easier to manage
          • Love shipping features that are immediately used by our customers

           

          Samsara’s Compensation Philosophy:Samsara’s compensation program is designed to deliver Total Direct Compensation (based on role, level, and geography) that is at or above market. We do this through our base salary + bonus/variable + restricted stock unit awards (RSUs) for eligible roles.  For eligible roles, a new hire RSU award may be awarded at the time of hire, and additional RSU refresh grants may be awarded annually. 

          We pay for performance, and top performers in eligible roles may receive above-market equity refresh awards which allow employees to achieve higher market positioning.

          The range of annual base salary for full-time employees for this position is below. Please note that base pay offered may vary depending on factors including your city of residence, job-related knowledge, skills, and experience.
          $123,046$206,800 USD

          At Samsara, we welcome everyone regardless of their background. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender, gender identity, sexual orientation, protected veteran status, disability, age, and other characteristics protected by law. We depend on the unique approaches of our team members to help us solve complex problems. We are committed to increasing diversity across our team and ensuring that Samsara is a place where people from all backgrounds can make an impact.

          Benefits

          Full time employees receive a competitive total compensation package along with employee-led remote and flexible working, health benefits, Samsara for Good charity fund, and much, much more. Take a look at our Benefits site to learn more.

          Accommodations 

          Samsara is an inclusive work environment, and we are committed to ensuring equal opportunity in employment for qualified persons with disabilities. Please email accessibleinterviewing@samsara.com or click hereif you require any reasonable accommodations throughout the recruiting process.

          Flexible Working 

          At Samsara, we haveadopted a flexible way of working, enabling teams and individuals to do their best work, regardless of where they’re based. We value in-person collaboration and know a change of scenery and quiet space to work is welcomed from time to time, but also appreciate that the world of work has changed. Our offices remain open for those who prefer to collaborate or work in-office, but we also encourage fully remote applicants.As most roles are not required to be in the office, we are able to hire remotely where Samsara has an established presence. If a role is required to be in a certain location and candidates do not have work authorization for that location, Samsara will conduct an immigration assessment. If the role is not required to be in a specific location, Samsara will move forward with the remote location that works best for the business. All offers of employment are contingent upon an individual’s ability to secure and maintain the legal right to work at the company. 

          Fraudulent Employment Offers

          Samsara is aware of scams involving fake job interviews and offers. Please know we do not charge fees to applicants at any stage of the hiring process. Official communication about your application will only come from emails ending in ‘@samsara.com’ or ‘@us-greenhouse-mail.io’. For more information regarding fraudulent employment offers, please visit our blog post here.

          Apply for this job