kotlin Remote Jobs

175 Results

29d

Staff Software Engineer, Refunds API

SquareAtlanta, GA, Remote
agilekotlinDesignapijavamysqltypescriptpythonAWSfrontend

Square is hiring a Remote Staff Software Engineer, Refunds API

Job Description

As a Software Engineer on the Refund API team, you will be responsible for designing, building, and maintaining the payment services and infrastructure that move money for Square. You will be deeply involved in the technical details of building highly available and reliable services, while also working with product teams to help Square to rapidly build new capabilities for our merchants and buyers all over the world.

You will:

  • Expand and maintain our Refunds APIs, used by both external developers (public docs) and Square products, an essential strategic asset of Square

  • Design and implement high-volume, low-latency, distributed transaction processing systems, making thoughtful tradeoffs between consistency and availability when both are not possible

  • Abstract away the legacy APIs of the financial world into consistent, coherent service APIs for Square and our sellers' products to build upon

  • Build systems that manage customers' sensitive data and hold Square to the highest standards for security and compliance

  • Mentor other engineers and contribute to the direction of the team

  • Participate in agile development processes, including stand-ups, sprint planning, and retrospectives

  • Work with our product, business, and finance teams to develop Square's global payments strategy

  • Focus on operational excellence to deliver fault-tolerant systems enabling team to move fast without negatively affecting our customers

Qualifications

You have:

  • 8+ years of software engineering experience

  • BA/BS degree in Computer Science or equivalent practical experience

  • Experience in the delivery of high-scale software solutions

  • Experience successfully leading complex projects and breaking down the work into components and milestones that can easily be picked up by other engineers

  • Eagerness to learn, share your ideas, and work with others

  • Willingness to collaborate and grow as an engineer

Even better:

  • Enterprise experience with JVM languages (Java, Kotlin)

  • Experience working building frontend components (Typescript, React)

  • Experience working in the payments industry

Technologies we use:

  • Java, Kotlin

  • Python, Typescript

  • Guice, Guava, Protocol Buffers, jOOQ, MySQL

  • AWS SQS, Lambda, DynamoDB

See more jobs at Square

Apply for this job

29d

Engineering Manager

kotlinDesignmongodb.netdockerkubernetesangularbackendfrontend

IPS- Integrated Practice Solutions is hiring a Remote Engineering Manager

Engineering Manager - IPS- Integrated Practice Solutions - Career PageYour teams are motivated and inspir

See more jobs at IPS- Integrated Practice Solutions

Apply for this job

30d

Senior Engineering Manager (Mobile)

NextivaUnited States (Remote)
agilekotlinDesignUI/UX designswiftmobileazureiosqaflutterc++androidAWS

Nextiva is hiring a Remote Senior Engineering Manager (Mobile)

Redefine the future of customer experiences. One conversation at a time.

We’re changing the game with a first-of-its-kind, conversation-centric platform that unifies team collaboration and customer experience in one place. Powered by AI, built by amazing humans.

Our culture is forward-thinking, customer-obsessed and built on an unwavering belief that connection fuels business and life; connections to our customers with our signature Amazing Service®, our products and services, and most importantly, each other. Since 2008, 100,000+ companies and 1M+ users rely on Nextiva for customer and team communication.

If you’re ready to collaborate and create with amazing people, let your personality shine and be on the frontlines of helping businesses deliver amazing experiences, you’re in the right place. 

Build Amazing - Deliver Amazing - Live Amazing - Be Amazing

 

Nextiva is currently seeking bright and talented individuals for a Senior Engineering Manager (Mobile) position to join our expanding development team. As a Senior Engineering Manager, you will lead the technical strategy, development of our current and future Mobile platform ecosystem. You will play a critical role in shaping the future of our product portfolio, working closely with cross-functional teams to deliver a product that exceeds user expectations. Your expertise in mobile application development, coupled with a passion for creating scalable, high-quality solutions, will drive the success of this pivotal project. 

Key Responsibilities: 

Technical Leadership and Innovation: 

  • Leading the development and delivery of the mobile application(s), ensuring high performance, reliability, and scalability. 
  • Staying abreast of the latest mobile technologies, frameworks, and best practices to keep the application ahead of the curve. 
  • Making key architectural and technology stack decisions, balancing innovation with practicality. 

Team Building and Management: 

  • Hiring, mentoring, and developing a high-caliber mobile engineering team, fostering a culture of excellence, innovation, and continuous improvement. 
  • Setting clear expectations and goals, providing regular feedback, and conducting performance reviews. 
  • Encouraging a collaborative and inclusive team environment where members can learn from each other and grow. 

Product Strategy and Vision: 

  • Collaborating with product management, design, and other stakeholders to define the product roadmap and strategy. 
  • Ensuring the team's work aligns with the company's goals and customer needs, adjusting as needed based on feedback and market trends. 
  • Championing the mobile product internally and externally, understanding user needs, and advocating for solutions that meet those needs. 

Project Management: 

  • Planning and managing the mobile engineering team's projects and timelines, ensuring efficient workflows andtimelydelivery of features and updates. 
  • Implementing agile methodologies and continuous integration/continuous delivery (CI/CD) practices to streamline development and deployment processes. 
  • Managing risks,anticipatingpotential issues, and implementing contingency plans to mitigate impacts on project timelines and quality. 

Quality Assurance: 

  • Overseeing the development of automated testing frameworks to ensure the application's quality, performance, and security. 
  • Working closely with the QA team to prioritize and fix bugs, improving the overall user experience. 
  • Establishing andmonitoringkey performance indicators (KPIs) for app performance and user satisfaction. 

Qualifications: 

  • 8+ years of experience in mobile application development, with a proven track record of leading successful launch for moderate to complex product use-cases. 
  • 5+ years of experience of leading and managing teams with people management function.  
  • Demonstrated experience with atleast two major product launches, showcasing your ability to lead a project from conception through to market release with significant impact. Include specifics about your role in these launches, the challenges faced, and how they were overcome. 
  • Deep understanding of mobile app architecture, design patterns (e.g., MVC, MVVM), and mobile app lifecycle. 
  • Extensive experience with mobile development languages (e.g., Swift for iOS, Kotlin for Android) and frameworks. 
  • Knowledge of mobile app security best practices, performance optimization, and cross-platform development tools (e.g., React Native, Flutter). 
  • Excellent leadership and communication skills, with the ability to inspire and mentor team members. 
  • A portfolio of released applications on the App Stores 

Preferred Experience 

  • Thrive in environments of ambiguity, demonstrating flexibility and a proactive approach to tackling challenges and driving projects to completion. 
  • Experience with cloud services (e.g., AWS, Azure, Google Cloud) and integrating mobile apps with cloud-based systems and APIs. 
  • Familiarity with UI/UX design principles and customer-centric development. 
  • Contributions to open-source projects or public GitHub repositories. 

What We Offer: 

  • Competitive salary and benefits package. 
  • Flexible working hours and remote work options. 
  • A dynamic and inclusive work environment where your contributions directly impact the company's success. 
  • Opportunities for professional growth and development, including access to learning resources. 
  • A chance to work on cutting-edge projects with a talented and passionate team. 

Nextiva Core Competencies / DNA:

  • Drives Results:  The successful candidate will be action oriented, with a passion for solving problems.  They will bring clarity and simplicity to ambiguous situations.  This individual will challenge the status quo; asking what we can do differently and finding ways to create and build more success.  S/he is a change agent, prepared to lead and drive changes as we transform. 
  • Critical Thinker:  The successful candidate is fact based and data driven, able to understand and articulate the “why,” identifying key drivers and learning from the past.  They are forward-thinking, anticipating problems before they arise.  They’ll recommend and action well thought out solutions, understanding the risks and dependencies. 
  • Right Attitude:  The successful candidate will be team-oriented, collaborative and competitive with a winning mindset; they’re resilient and able to easily bounce back from setbacks.  S/he will be able to zoom in / out, willing to be hands-on to help solve important problems while being a motivating figure for the team along the way.  S/he will embrace a culture of service and learning with a focus on caring, supporting and respecting our customers and team members.

Compensation, Rewards & Benefits:

The salary or hourly wage offered by Nextiva to external candidates considers a wide range of factors, including but not limited to skills sets, experience, training, licensure and certifications, etc. Our compensation decisions are dependent on the facts and circumstances of each case. Our estimate of the expected hiring range for the position as posted is $130,000 - $232,000. A different level in the job hierarchy may apply to a specific candidate resulting in a different hiring range.

Nextiva provides a comprehensive employee benefits package that includes medical (including supplemental plans for accident, hospitalization and critical illness), telemedicine, dental, vision, disability, life insurance, legal assistance, an Employee Assistance Plan, paid parental bonding leave, PTO for hourly employees and Flexible Time Off (FTO) for salaried employees, an employee long-term savings plan (401k) through Fidelity with Nextiva matching, comprehensive employee wellness programs and loads of learning and development opportunities which are coupled with career paths to last a lifetime.

Interested in joining our amazing team at Nextiva HQ? Apply today as we launch the future of business conversations!????

To check out what’s going on at Nextiva, check us out on Instagram, Instagram (MX), YouTube, LinkedIn, and the Nextiva blog

In 2022, Nextiva has been recognized by Comparably as the ‘Best Place to Work’ in the following categories: Best Company Leadership, Best CEO for Women, Best Global Culture, and Best Places to Work in Phoenix.

Additional workplace awards include 2021 LinkedIn Talent Employee Engagement Champion, Comparably’s Best CEO 2021, Best Company Culture 2021 and 2018, Best Company Compensation 2022, 2021 and 2019, and Glassdoor’s 2020 Best Places to Work.

Nextiva is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.Nextiva participates in the E-Verify Program where and as required by law. For additional information about E-Verify visit USCIS

#LI-XX   #LI-Remote

Apply for this job

+30d

Senior Engineering Manager (Mobile)

NextivaMexico (Remote)
agilekotlinDesignUI/UX designswiftmobileazureiosqaflutterandroidAWS

Nextiva is hiring a Remote Senior Engineering Manager (Mobile)

Redefine the future of customer experiences. One conversation at a time.

We’re changing the game with a first-of-its-kind, conversation-centric platform that unifies team collaboration and customer experience in one place. Powered by AI, built by amazing humans.

Our culture is forward-thinking, customer-obsessed and built on an unwavering belief that connection fuels business and life; connections to our customers with our signature Amazing Service®, our products and services, and most importantly, each other. Since 2008, 100,000+ companies and 1M+ users rely on Nextiva for customer and team communication.

If you’re ready to collaborate and create with amazing people, let your personality shine and be on the frontlines of helping businesses deliver amazing experiences, you’re in the right place. 

Build Amazing - Deliver Amazing - Live Amazing - Be Amazing

 

Nextiva is currently seeking bright and talented individuals for a Senior Engineering Manager (Mobile) position to join our expanding development team. As a Senior Engineering Manager, you will lead the technical strategy, development of our current and future Mobile platform ecosystem. You will play a critical role in shaping the future of our product portfolio, working closely with cross-functional teams to deliver a product that exceeds user expectations. Your expertise in mobile application development, coupled with a passion for creating scalable, high-quality solutions, will drive the success of this pivotal project. 

Key Responsibilities: 

Technical Leadership and Innovation: 

  • Leading the development and delivery of the mobile application(s), ensuring high performance, reliability, and scalability. 
  • Staying abreast of the latest mobile technologies, frameworks, and best practices to keep the application ahead of the curve. 
  • Making key architectural and technology stack decisions, balancing innovation with practicality. 

Team Building and Management: 

  • Hiring, mentoring, and developing a high-caliber mobile engineering team, fostering a culture of excellence, innovation, and continuous improvement. 
  • Setting clear expectations and goals, providing regular feedback, and conducting performance reviews. 
  • Encouraging a collaborative and inclusive team environment where members can learn from each other and grow. 

Product Strategy and Vision: 

  • Collaborating with product management, design, and other stakeholders to define the product roadmap and strategy. 
  • Ensuring the team's work aligns with the company's goals and customer needs, adjusting as needed based on feedback and market trends. 
  • Championing the mobile product internally and externally, understanding user needs, and advocating for solutions that meet those needs. 

Project Management: 

  • Planning and managing the mobile engineering team's projects and timelines, ensuring efficient workflows andtimelydelivery of features and updates. 
  • Implementing agile methodologies and continuous integration/continuous delivery (CI/CD) practices to streamline development and deployment processes. 
  • Managing risks,anticipatingpotential issues, and implementing contingency plans to mitigate impacts on project timelines and quality. 

Quality Assurance: 

  • Overseeing the development of automated testing frameworks to ensure the application's quality, performance, and security. 
  • Working closely with the QA team to prioritize and fix bugs, improving the overall user experience. 
  • Establishing andmonitoringkey performance indicators (KPIs) for app performance and user satisfaction. 

Qualifications: 

  • 8+ years of experience in mobile application development, with a proven track record of leading successful launch for moderate to complex product use-cases. 
  • 5+ years of experience of leading and managing teams with people management function.  
  • Demonstrated experience with atleast two major product launches, showcasing your ability to lead a project from conception through to market release with significant impact. Include specifics about your role in these launches, the challenges faced, and how they were overcome. 
  • Deep understanding of mobile app architecture, design patterns (e.g., MVC, MVVM), and mobile app lifecycle. 
  • Extensive experience with mobile development languages (e.g., Swift for iOS, Kotlin for Android) and frameworks. 
  • Knowledge of mobile app security best practices, performance optimization, and cross-platform development tools (e.g., React Native, Flutter). 
  • Excellent leadership and communication skills, with the ability to inspire and mentor team members. 
  • A portfolio of released applications on the App Stores 

Preferred Experience 

  • Thrive in environments of ambiguity, demonstrating flexibility and a proactive approach to tackling challenges and driving projects to completion. 
  • Experience with cloud services (e.g., AWS, Azure, Google Cloud) and integrating mobile apps with cloud-based systems and APIs. 
  • Familiarity with UI/UX design principles and customer-centric development. 
  • Contributions to open-source projects or public GitHub repositories. 

What We Offer: 

  • Competitive salary and benefits package. 
  • Flexible working hours and remote work options. 
  • A dynamic and inclusive work environment where your contributions directly impact the company's success. 
  • Opportunities for professional growth and development, including access to learning resources. 
  • A chance to work on cutting-edge projects with a talented and passionate team. 

Nextiva Core Competencies / DNA:

  • Drives Results:  The successful candidate will be action oriented, with a passion for solving problems.  They will bring clarity and simplicity to ambiguous situations.  This individual will challenge the status quo; asking what we can do differently and finding ways to create and build more success.  S/he is a change agent, prepared to lead and drive changes as we transform. 
  • Critical Thinker:  The successful candidate is fact based and data driven, able to understand and articulate the “why,” identifying key drivers and learning from the past.  They are forward-thinking, anticipating problems before they arise.  They’ll recommend and action well thought out solutions, understanding the risks and dependencies. 
  • Right Attitude:  The successful candidate will be team-oriented, collaborative and competitive with a winning mindset; they’re resilient and able to easily bounce back from setbacks.  S/he will be able to zoom in / out, willing to be hands-on to help solve important problems while being a motivating figure for the team along the way.  S/he will embrace a culture of service and learning with a focus on caring, supporting and respecting our customers and team members.

Rewards & Benefits: 

✅ Major Health insurance for you and for your legal partner and children under 25 years
✅ Vision and Dental covered
✅ Life Insurance – 24 times your monthly salary
✅ 30-day Christmas Bonus (Aguinaldo)
✅ 50% Vacation premium
✅ 12 days for vacations on your first-year anniversary
✅ Newly hired full-time employees of Nextiva earn ten (10) personal days before their first anniversary
✅ After your first year you will be entitled to 5 personal days each year after each anniversary date additional to your vacation days
✅ Company matched Food Vouchers – You receive 1 x monthly UMA (Unidad de Medida y Actualización) per month
✅ Company matched savings fund – 13% of your monthly salary capped to 1.3 times the annual value of the UMA
✅ $500 MXN monthly Telecommunications stipend for remote workers (non applicable for 100% on-site roles)

To check out what’s going on at Nextiva, check us out on Instagram, Instagram (MX), YouTube, LinkedIn, and the Nextiva blog

In 2022, Nextiva has been recognized by Comparably as the ‘Best Place to Work’ in the following categories: Best Company Leadership, Best CEO for Women, Best Global Culture, and Best Places to Work in Phoenix.

Additional workplace awards include 2021 LinkedIn Talent Employee Engagement Champion, Comparably’s Best CEO 2021, Best Company Culture 2021 and 2018, Best Company Compensation 2022, 2021 and 2019, and Glassdoor’s 2020 Best Places to Work.

#LI-XX   #LI-Remote

See more jobs at Nextiva

Apply for this job

+30d

Java Developer with Kotlin

Sigma SoftwareBrasilia, Brazil, Remote
kotlinsqlDesignjavaAWS

Sigma Software is hiring a Remote Java Developer with Kotlin

Job Description

  • Design and implement event-driven architecture solutions for processing large datasets efficiently 
  • Develop high-performance, highly available, and scalable distributed systems, adhering to best practices and architectural principles 
  • Utilize strong knowledge of data structures, algorithms, and performance optimization techniques to design systems for optimal performance, scalability, and availability 
  • Lead the implementation of cloud-native solutions leveraging AWS services and service-oriented architecture principles 
  • Leverage expertise in Kotlin and the Spring Boot framework to develop robust and maintainable applications 
  • Contribute to architectural discussions and decisions, offering insights and recommendations based on expertise and experience 
  • Create comprehensive technical documentation, including design specifications, user guides, and best practices  
  • Collaborate with cross-functional teams to troubleshoot and resolve technical issues, ensuring smooth operation of systems and applications 

Qualifications

  • Experience in building event-driven architecture, processing large datasets, relational & No-SQL databases 
  • Strong hands-on experience in building high-performance, highly available, and scalable distributed systems 
  • Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability 
  • Strong expert experience in AWS cloud stack and service-oriented architecture 
  • Experience in Java, Kotlin and Spring Boot framework 
  • English – Upper-Intermediate  

See more jobs at Sigma Software

Apply for this job

+30d

QA Analyst

4 years of experienceagileBachelor's degreekotlinjiraswiftmobileslackiosqajavaandroidtypescriptjavascript

Rapptr Labs is hiring a Remote QA Analyst

QA Analyst - Rapptr Labs - Career Page

See more jobs at Rapptr Labs

Apply for this job

+30d

Mobile Application Developer, Android & iOS

Ridgeline InternationalTysons, VA, Remote
kotlinDesignmobileuiiosgitjavac++androidbackend

Ridgeline International is hiring a Remote Mobile Application Developer, Android & iOS

Job Description

We are seeking a talented Mobile Application Developer to spearhead the development of our advanced communications app. The ideal candidate will possess extensive experience in both iOS and Android app development, emphasizing secure communication technologies. This role requires a deep understanding of cross-platform solutions to ensure a seamless user experience across different devices.

What you will do:

  • Design and develop a high-performance Android application, with plans to extend functionality to iOS, featuring push-to-talk (PTT), Voice over IP (VOIP), and chat capabilities.
  • Ensure the application’s security protocols adhere to the highest standards, with a focus on cross-platform compatibility.
  • Collaborate with cross-functional teams to define, design, and ship new features across both Android and iOS platforms.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency, particularly in a cross-platform context.
  • Manage the entire app lifecycle (concept, design, test, release, and support) for both Android and iOS versions.
  • Release applications to the Android Play Store and Apple App Store, overseeing their lifecycle across both platforms.

What you will accomplish within the first six months in this role:

  • Work directly with the engineering team to finalize requirements and architect a backend suitable for both Android and iOS applications.
  • Deliver a secure communication application, ensuring seamless operation and security on both platforms.
  • Publish the app on both the Play Store and the Apple App Store.

Qualifications

Must Haves:

  • 15+ years of experience in mobile app development, including significant experience in both Android and iOS platforms.
  • Proficient in Java, Kotlin, and Swift/Objective-C for iOS development.
  • Strong understanding of both Android SDK and iOS frameworks, covering different versions and capabilities.
  • Experience with UI design principles and best practices for both Android and iOS applications.
  • Knowledge of the open-source ecosystems for both Android and iOS, and the libraries available for common tasks.
  • Familiarity with RESTful APIs to connect applications to back-end services, with an emphasis on cross-platform functionality.
  • Expertise in secure app design - based on a zero-trust model - and encryption standards applicable to both Android and iOS.
  • Strong knowledge of UI design principles, patterns, and best practices, tailored to each platform.
  • Experience with offline storage, threading, and performance tuning for both Android and iOS.
  • Proficient understanding of code versioning tools, such as Git, and Git CI/CD Pipelines, with experience in managing cross-platform development workflows.

Nice to Haves:

  • Proven track record of successful apps on both Android and iOS platforms.

See more jobs at Ridgeline International

Apply for this job

+30d

Security Governance Partner - Machine Learning/Data Science, Cash App

SquareSan Francisco, CA, Remote
kotlintableauairflowsqlDesignjavakubernetespythonAWS

Square is hiring a Remote Security Governance Partner - Machine Learning/Data Science, Cash App

Job Description

Cash Security is a security-enabling engineering organization focused on scaling security as a discipline through innovation. As a security team, Security Governance develops, implements and promotes frameworks and standards aimed at securing our customer’s data, giving privacy and security considerations a voice across the organization, and simplifying Cash’s security-related regulatory and compliance obligations.

Governance Partners act as a bridge between the Cash App functional area they support and Leadership across security, engineering, and compliance teams to drive security enablement. The Security Governance Partner for Cash App Machine Learning and Data Science (ML/DS) works directly with the teams that build Cash App’s machine learning pipelines and infrastructure and the Cash data scientists to identify and communicate constraints and to evaluate potential solutions, while partnering closely with MLDS Security Engineering to communicate requirements and shape the security posture of the MLDS organization.

You will:

  • Act as a security domain expert in partnership with Compliance, Legal, and Engineering
  • Collaborate deeply across roles and functions, with Security Engineering, Machine Learning Engineering and Modeling, and Data Science/Business Intelligence
  • Identify, prioritize and balance security efforts with other objectives
  • Help Cash automate governance and compliance functions and develop reusable tools for common tasks using scripting languages like Python or data tools like Prefect
  • Participate in technical design discussions, evaluate security properties of systems and services, drive risk decisions, and influence technical architecture
  • Understand challenges and roadblocks to achieving the desired security posture, and push requirements to Security Engineering to drive long-term change
  • Develop, implement and promote security standards and frameworks
  • Interpret and communicate security and compliance constraints to key stakeholders
  • Monitor applicable changes to security and privacy related laws, regulations, and industry standards, with an eye towards Generative AI and other forward-looking technologies

Qualifications

You have:

  • 3+ years of experience leading projects or programs in a security environment
  • 5+ years working in a security-focused role in a technology-heavy industry
  • Proficiency with at least one programming language (e.g. Python, Kotlin, Java)
  • Conceptual understanding of machine learning and data science tools and processes
  • Solid technical background with cloud computing architectures and security patterns
  • Ability to drive alignment and change in a matrixed-environment with minimal supervision
  • Boundless curiosity, persistence and a grounded approach to getting things done
  • Process orientation and an efficiency mindset to keep the organization unblocked and accountable to security
  • Working knowledge of one or more relevant compliance regulations such as SEC/FINRA, CCPA, CPRA, GDPR, PCI DSS, SOX

Tech stack we use and teach:

  • Java and Kotlin 
  • Python
  • AWS, GCP, and Kubernetes
  • SQL, Snowflake
  • Apache Spark
  • DynamoDB, Kafka, Apache Beam and Google DataFlow
  • Tableau, Airflow, Looker, Mode, Prefect
  • Tecton
  • Jupyter notebooks 

See more jobs at Square

Apply for this job

+30d

Staff Software Engineer - Identity and Access Management, Trust

SquareSan Francisco, CA, Remote
kotlinDesignjavamysqlkubernetesAWS

Square is hiring a Remote Staff Software Engineer - Identity and Access Management, Trust

Job Description

Cash App has grown rapidly to 70+ million users moving billions of dollars daily. To support this, we are building out Trust — a new Platform organization responsible for product experiences aimed at promoting the health of the increasingly complex Cash App ecosystem. Trust 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 Trust 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 Trust 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 Machine Learning Engineer - Underwriting & Credit

SquareSan Francisco, CA, Remote
kotlinDesignswiftrubyjavac++mysqlkubernetespythonAWSjavascriptbackend

Square is hiring a Remote Senior Machine Learning Engineer - Underwriting & Credit

Job Description

The Underwriting & Credit organization’s mission is to redefine credit and liquidity through simple, fair, and accessible credit solutions that build financial health and resilience. This team builds and integrates ML solutions for evaluating customer cash flow risk including risk of default on credit obligations, risk of fraud & abuse of loans and other situations where Cash App advances funds or provides liquidity to customers. We support multiple products in Cash. 

As a member of the team, you will design, build and launch credit products and features. We build our services over Cash App's ever-evolving infrastructure, and as a senior engineer on the team, you will embrace these changes and scale our tech stack to promote future evolvability. This is an exciting opportunity to make a direct, tangible impact on our product and work on projects that are critical to the business’s success. You'll be reporting to an Engineering Manager and working on a distributed team with members in the USA and Canada.

You will:

  • Be responsible for designing, building and managing the distributed services for Underwriting & Credit Cash App
  • Creatively solve challenging technical problems at scale
  • Demonstrate high code quality, good test coverage and other engineering best practices 
  • Work on impactful, multi-person projects that cross Engineering team boundaries
  • Collaborate with product, analysts, and modelers on planning and implementing frictionless user experiences 
  • Work cross-functionally with product, platform, security, and data engineering teams to unlock new machine learning applications
  • Have autonomy to research and achieve outcomes with support when you need it
  • Contribute to the growth of our development capabilities through mentoring and supporting fellow engineers

Qualifications

You have:

  • 6+ years of backend software development experience in building and maintaining applications in any mainstream language such as: Java, JavaScript, Python, Kotlin, Ruby, Go, Swift, C++
  • Enthusiasm about solving business problems with technology and can take ownership of an end-to-end solution
  • Passion about continuously learning new technologies, frameworks, and services
  • Possess an execution mindset and the ability to deliver with cross-functional teams that are globally distributed
  • Serious about testing and have experience with automated testing frameworks
  • Passion for Cash App's mission of economic empowerment
  • Experience of ML model-related experience is a bonus
  • Experience with common technologies, for example, Kafka, Redis, Cassandra is a bonus
  • A keen interest in advancing Cash App's vision of building for economic empowerment

Tools we use and teach:

  • Python, Java, Kotlin
  • Onnx/PyTorch, LightGBM/XGBoost
  • Kubernetes, AWS
  • Datadog, SumoLogic
  • Hibernate, MySQL, Cassandra DB, DynamoDB
  • HTTP, JSON, gRPC, Protocol Buffers
  • Kafka, event-driven microservice architecture

See more jobs at Square

Apply for this job

+30d

Mobile Engineering Manager - Banking

SquareSan Francisco, CA, Remote
kotlinDesignswiftmobileiosandroid

Square is hiring a Remote Mobile Engineering Manager - Banking

Job Description

When our sellers make a sale, the Square Banking team helps them manage and understand their business finances with products that include Checking, Savings, Loans and Credit Cards to smooth out cash flow. With this suite of products, we ensure that our customers get access to the funds they need when they need them, and that they 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 sellers.

We are seeking a Mobile Engineering Manager to lead our Banking Mobile team. This team is responsible for building and maintaining mobile applications for our sellers to manage their finances on the go. The ideal candidate will have experience leading a team of senior iOS and Android engineers and collaborating with product managers, designers, and other engineering managers to create a cohesive mobile roadmap.

The engineering team is composed of iOS and Android engineers. Our projects leverage design-driven decisions to deliver features across Square’s mobile applications. We also talk directly to existing and prospective merchants about their needs and pain to identify opportunities to improve their experience. 

Qualifications

You will:

  • Partner with Product Manager and Design to develop new banking products for our sellers

  • Define and prioritize the technical roadmap for the team

  • Provide technical guidance and uphold technical standards for systems and applications

  • Manage and support a team of 6-10 engineers, including staff and senior engineers

  • Collaborate with other managers and senior leaders to ensure alignment across the organization

You have:

  • 2+ years of people management experience leading a team of mobile engineers

  • Strong mobile development background before coming into management

  • BS/BA degree or equivalent experience in lieu of a degree

  • Excellent communication skills and ability to partner with cross functional teams

Technologies we use and teach:

  • Kotlin and Swift for development, leveraging Square’s modern open source library, Workflow

  • Espresso and Snapshot for testing

  • Protocol buffers for network transport

  • Gradle for our build environment

  • Also exposure to LeakCanary, RXJava, Dagger, Mortar, and Okhttp among others

See more jobs at Square

Apply for this job

+30d

Strong Middle/Senior Java Developer with Kotlin

Sigma SoftwareBrasilia, Brazil, Remote
kotlinsqlDesignjavaAWS

Sigma Software is hiring a Remote Strong Middle/Senior Java Developer with Kotlin

Job Description

  • Design and implement event-driven architecture solutions for processing large datasets efficiently 
  • Develop high-performance, highly available, and scalable distributed systems, adhering to best practices and architectural principles 
  • Utilize strong knowledge of data structures, algorithms, and performance optimization techniques to design systems for optimal performance, scalability, and availability 
  • Lead the implementation of cloud-native solutions leveraging AWS services and service-oriented architecture principles 
  • Leverage expertise in Kotlin and the Spring Boot framework to develop robust and maintainable applications 
  • Contribute to architectural discussions and decisions, offering insights and recommendations based on expertise and experience 
  • Create comprehensive technical documentation, including design specifications, user guides, and best practices  
  • Collaborate with cross-functional teams to troubleshoot and resolve technical issues, ensuring smooth operation of systems and applications 

Qualifications

  • Experience in building event-driven architecture, processing large datasets, relational & No-SQL databases 
  • Strong hands-on experience in building high-performance, highly available, and scalable distributed systems 
  • Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability 
  • Strong expert experience in AWS cloud stack and service-oriented architecture 
  • Experience in Java, Kotlin and Spring Boot framework 
  • English – Upper-Intermediate  

See more jobs at Sigma Software

Apply for this job

+30d

Future Engineering Opportunities

kotlinsqlmobilegraphqljavac++dockerelasticsearchpostgresqltypescriptjenkinspythonAWSjavascriptbackendfrontend

hims & hers is hiring a Remote Future Engineering Opportunities

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.

-

Engineering at Hims & Hers encompasses everything from our backend and data platforms to the frontend store operations and everything in between. With a proprietary tech stack, insights driven platform, seamless customer access, and AI-powered provider tools, investing in cutting-edge technology has been integral to our success from day one.

Our tech stack operates as a secure buffer between our EMR, product layer, and conditional logic, streamlining the customer & provider experience while facilitating 2-way transfer of insights, driving efficiency and quality of care. 

Frontend: React, React Native, Typescript, GraphQL
Backend: Java, Kotlin, Spring Boot, SQL, Python
Additional: Cypress, Fastly, Postman, Python, Go, Javascript, Jenkins, CircleCi, PostgreSQL, Docker, Datadog, Elasticsearch, Logstash, Kibana, AWS, GCP

If you’re interested in joining the Engineering team, but don't see an opportunity that interests you, please send us your resume by applying below. 

We post new roles often, so continue to check back and feel free to apply to those too. We'll keep your information on file and reach out if we find a match! 

-

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

Sr. Software Engineer, Fullstack (Platform)

agileBachelor degreekotlinsqlDesignhtml5javac++androidpostgresqltypescriptcsskubernetesjavascriptbackend

hims & hers is hiring a Remote Sr. Software Engineer, Fullstack (Platform)

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 and Hers is seeking an experienced Senior Software Engineer to help build a fast, reliable, and frictionless eCommerce management user experience.  You have a passion for front end user experience design and development along with full stack experience.  You will be part of a team responsible for designing and developing web applications across the full stack. These applications will provide efficient, self-service, experiences enabling high velocity experimentation within the Product Management, Pricing and Customer Management domains

Responsibilities: 

  • Work seamlessly to collaborate with backend and quality engineers to spec, write, test, and deploy code that powersself-service eCommerce management web applications.
  • Create engaging and responsive user interfaces using modern web technologies. 
  • Brainstorm features with product managers and designers and guide decisions based on your knowledge of the codebase.
  • Monitor and improve the performance of applications, ensuring a seamless user experience.
  • Contribute to operational excellence through on-call responsibilities which include issue resolution, root-cause analysis and code improvements to reduce toil
  • Coach and mentor team members, including constructive feedback for code and design reviews to ensure code quality, adherence to standards and team growth
  • Maintain detailed documentation of code and processes, ensuring alignment with company and industry standards.
  • Actively participate in retrospectives and help drive continuous improvement in our architecture, agile process and team culture
  • Cross functional team collaboration and communication including product and engineering leadership

Experience & Skills

  • Bachelor degree in Computer Science or equivalent professional experience
  • 5+ years as a software engineer, shipping production code.
  • Proficiency in React, HTML5, Javascript, Typescript, CSS3/SASS and GraphQL.
  • Strong understanding of CSS, design principles, and component library creation.
  • Strong understanding of responsive design and cross-browser compatibility.
  • Proficiency with backend service design and development with languages such as Java and Kotlin.
  • Proficiency with full stack delivery and hosting of front ends and microservices on Kubernetes and AWS.
  • Experience with agile software development and delivery methodologies.
  • Experience with continuous integration and continuous deployment (CI/CD) processes including integrated unit tests and end-to-end integration tests.
  • Experience with Relational Databases, PostgreSQL preferred.
  • Excellent problem-solving skills and attention to detail.
  • Excellent written and verbal communication skills.

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

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

Software Engineering Manager - Trust Support Product

SquareLos Angeles, CA, Remote
kotlinDesignjavamysql

Square is hiring a Remote Software Engineering Manager - Trust Support Product

Job Description

Cash is building the most relatable, instantly available, and universally accessible financial app in the world. The Trust organization's mission is to maximize trust and expand access to Cash App's ecosystem.

As an Engineering Manager, you will be responsible for technical architecture, ensuring collaboration across a multitude of disciplines, and providing coaching and mentorship to your team and peers. You will drive the team's vision and roadmap alongside product management and the Cash App leadership team.
 

About Support Product

The Support Product Team is a cross functional product delivery team within Trust. We are responsible for building Cash App’s customer facing support experiences and the tools our customer support advocates use to help customers with their inquiries. Our mission is to build lasting trust with customers by making it effortless to get helpful, caring support. In Support Product we build highly available and scalable, Machine Learning driven products that integrate with the broader Cash App ecosystem to help customers solve their problems. Where we can’t solve a customer’s problem through automation, we provide tools and integrations to hand them over to our team of support advocates.

The team currently consists of server engineers, designers, and product management, machine learning modelers and applied machine learning engineers located in Australia and the United States.

As an Engineering Manager, you will build teams, products, and services. You will be responsible for technical architecture, growing the team, ensuring collaboration across a multitude of disciplines and providing support to individuals through your mentorship and leadership skills.

You Will:

  • Scope, build, and scale mission-critical products, systems, and services that have an immediate impact on our customers

  • Build a world-class team by hiring exceptional talent, coaching and developing engineers, cultivating pragmatic engineering decision-making, and leveraging your technical expertise to constantly raise the bar

  • Define your team’s vision and roadmap by thoroughly understanding your customers’ needs in collaboration with product management, design, data science, and adjacent engineering teams

  • Collaborate with leaders across product management, design, data science, and adjacent engineering teams to shape strategy across the organization and company

  • Creatively solve challenging technical problems at scale

  • Foster ownership, inclusiveness, accountability, pragmatism, and urgency in the team

  • Do whatever needs to get done to help your team execute. This could mean writing code, planning a team offsite, or covering an oncall shift

Qualifications

  • Must be located in the Pacific Time Zone

  • 8+ years working on complex systems and delivering quality software

  • 2+ years experience directly managing engineers (including providing mentorship, feedback, and investing in the career growth of your team members)

  • Well-developed curiosity and enjoy building creative solutions to complex problems

  • Previous success prioritizing urgency, excellence, and delivery in a fast-paced and high-growth environment

  • A history of healthy collaboration with product managers, engineers, and other engineering managers on developing roadmaps and executing against them

  • Strong sense of ownership, accountability and autonomy

  • Strong written and verbal communication skills

Technologies we use and teach:

  • Java, Kotlin

  • JUnit, Hibernate, Guice

  • HTTP, JSON, gRPC, and Protocol Buffers

  • Datadog

  • MySQL

  • Amazon Web Services

  • Kafka and event driven architecture

See more jobs at Square

Apply for this job

+30d

Staff Software Engineer - Authentication, Trust

SquareSeattle, WA, Remote
kotlinDesignjavamysqlkubernetesAWS

Square is hiring a Remote Staff Software Engineer - Authentication, Trust

Job Description

AboutTrust

Cash App has grown rapidly to 70+ million users moving billions of dollars daily. To support this, we are building out Trust — a new Platform organization responsible for product experiences aimed at promoting the health of the increasingly complex Cash App ecosystem. Trust 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 Trust are creating these mission-critical services and products include Identity, Access, Risk Controls and Support Automation. We thrive on diverse perspectives, innovative thinking, a willingness to dive deep, and a readiness to work collaboratively across many disciplines (including product, design, operations, legal, data science and ML).

About the Authentication Team

The Access Authentication team handles all things authentication at Cash App. We ensure that our millions of customers can conveniently access their finances safely and reliably. In addition to implementing and refining the core authentication customer experiences, like the customer login and account recovery flows, we support Cash App's expansion into new use cases with reliable, well-designed access control primitives that reduce customer exposure to risk and fraud.

Our past successes include pioneering seamless authentication experiences that have reduced the time it takes customers to log in by more than 50%. Looking ahead, we are excited to tackle new challenges such as expanding our authentication methods to support emerging technologies.

As a member of the Cash App Trust Authentication team, you will:

  • Design, build, and operate the APIs and services that power Cash App's authentication flows
  • 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
  • Experience contributing to the growth of our development capabilities through leading, mentoring and supporting fellow engineers

Even better:

  • Experience with or interest in authN/authZ standards or product security
  • 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

This is a remote role.

#LI-Remote

See more jobs at Square

Apply for this job

+30d

Kotlin / Java Engineer - Broker (m/f/x) onsite or remote (in Germany and Austria)

Scalable GmbHWien, Austria, Remote
agilekotlinterraformDesigngraphqljavadockerAWS

Scalable GmbH is hiring a Remote Kotlin / Java Engineer - Broker (m/f/x) onsite or remote (in Germany and Austria)

Job Description

  • Be part of a highly motivated cross-functional team, which focuses on the expansion of our broker business
  • Build and run one of the fastest growing neo-brokers in Europe
  • Get to work on cutting edge technology and be part of modern software development practices (e.g. agile and self-sufficient teams, continuous integration and deployment, test automation, cloud-based infrastructure and tooling).

Qualifications

  • A university degree in a relevant field of study (e.g. computer science, engineering, sciences, ...) or a comparable qualification.
  • Exposure and/or interest in our tech stack: Kotlin, Java, GraphQL, Docker, Spring Boot, AWS, Terraform
  • Previous experience with GDPR compliance and security topics is a big advantage.
  • Strong analytical thinking, both in the technical and in the product domain.
  • Excellent communication skills that are clear, concise, and targeted towards your audience - engineering, product, or other stakeholders.
  • A passion for well architected, testable and documented code.
  • Experience with domain-driven design and distributed architectures and/or microservices is a plus.
  • Background in financial services is a strong plus.

See more jobs at Scalable GmbH

Apply for this job

+30d

SDE III Android (Remote)

McDonaldsChicago, IL, Remote
agilekotlinDesignjavaandroid

McDonalds is hiring a Remote SDE III Android (Remote)

Job Description

  • Give to all aspects of the agile development life cycle including design, development, documentation, testing and operations.
  • As a software development engineer on a team, you will play a pivotal role in crafting the definition, vision, design, road map and development of product features from beginning to end.
  • Design, implement, test, deploy and maintain innovative software solutions to transform service performance, adaptability, cost, and security.
  • Use software engineering best practices to ensure a high standard of quality for all team deliverables.
  • Work in an agile, startup-like development environment, where you are always working on the most important priorities.

Description Here

Qualifications

  • 5+ years of non-internship professional software development experience.
  • Extensive programming experience with Kotlin, Java, and Android platform technologies and APIs.
  • 2+ years of experience supplying to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • Bachelor’s Degree in Computer Science or related field or equivalent years of experience.
  • Proven knowledge of Computer Science fundamentals (object-oriented design, data structures and algorithm.
  • Strong verbal and written communication skills.
  • Solution-oriented attitude and ability to solve tough problems in a collaborative, cross-functional, and fast-paced environment.
  • Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.
  • Highly quantitative with great judgment and passion for building a great customer experience.
  • Uncompromising attention to detail and drive to continuously improve the product.
  • Ability to take a project from scoping requirements to launch to delivery.

Qualifications Here

Apply for this job

+30d

Staff Software Engineer - Issuing, Financial Platform

SquareSeattle, WA, Remote
kotlinDesignjavakubernetesAWS

Square is hiring a Remote Staff Software Engineer - Issuing, Financial Platform

Job Description

At Block, our Issuing team is at the heart of our operations, powering tens of millions of cards for Cash and Square. We're on a mission to create a robust platform that handles everything from card lifecycle and KYC to card fulfillment, transaction processing, disputes, and fraud. Our work is critical in building trust and efficiency for our customers, making their financial operations seamless and secure. As a key member of our team, you will be focused on expanding our disputes and fraud platform.

Qualifications

You will:

  • Design, build and support the core systems used to power all transactions on Cash App
  • Break existing monoliths into event-driven microservices 
  • Creatively solve challenging technical problems at scale
  • Partner closely with product managers, data scientists, product engineers, and business leads to define our roadmap 
  • Have autonomy to research and achieve outcomes with support when you need it
  • Contributing to the growth of our development capabilities through leading, mentoring and supporting fellow engineers

You have: 

  • 8+ years of experience delivering quality software
  • Natural curiosity to learn new technologies, solve interesting problems and build quality software
  • Desire to find flaws in a system with many moving parts and take whatever steps are necessary to fix them
  • Desire to perform and grow as an engineer
  • Technical initiative and leadership on previous projects

Technologies we use and teach:

  • Java, Kotlin, Go
  • Kubernetes, AWS
  • Jaeger, Prometheus, SignalFx
  • JUnit
  • Hibernate, Guice, GRPC

See more jobs at Square

Apply for this job

+30d

Solutions Architect, Ecosystems Team

SquareSan Francisco, CA, Remote
kotlinDesignswiftjavajavascript

Square is hiring a Remote Solutions Architect, Ecosystems Team

Job Description

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

You will report to the Head of Ecosystems at TBD.

Key Responsibilities

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

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

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

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

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

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

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

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

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

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

Qualifications

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

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

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

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

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

  • Experience with open source software and SDKs is a plus

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

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

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

  • Experience in pre-sales engineering for enterprise software 

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

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

See more jobs at Square

Apply for this job