Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way. The Community You Will Join: Passport & Commerce builds the trusted account and commerce foundation that lets anyone, anywhere, become part of the Airbnb community — from their first sign-up, through the profile and connections they build, to every booking, benefit, and business transaction along the way. We're a newly formed org within Guest & Host that brings together identity and commerce foundations under one roof. Our mission is to move Airbnb beyond the transaction — building a world where accounts create trust, value sticks, and the benefits our community earns travel with them, and their businesses, wherever they go. You'll work closely with Payments and Wallet engineering, Identity & Privacy, Profile & Community, and Guest & Host product, design, and data science partners as we stand up this team's roadmap and technical foundations. The Difference You Will Make: As a Software Engineer on the Android team within Passport & Commerce, you will build the Android experiences that bring various account features to life for millions of guests and hosts. You'll own well-scoped features from technical design through launch, working closely with your backend, iOS, and design counterparts. Success in this role looks like shipping reliable, performant, and polished Android experiences that keep parity with our iOS and web surfaces, growing your ownership over time as the Android presence for this team expands, and becoming a dependable contributor the team can count on to deliver. A Typical Day: Design and build Android features using modern, declarative UI and unidirectional state architecture Partner with product and design to turn new concepts into polished, accessible Android experiences Collaborate with backend, iOS, and web engineers to keep feature behavior and data consistent across platforms Write clean, well-tested, maintainable code, and actively participate in code and design reviews Learn from and collaborate with senior engineers on the team, and contribute to shared Android patterns and best practices as the team scales Troubleshoot and resolve bugs, performance, and reliability issues affecting the Android app Your Expertise: 3+ years of professional Android engineering experience, including shipping features in a large-scale, production consumer app Proficiency in Kotlin and modern Android architecture, including declarative UI (e.g., Jetpack Compose), unidirectional state management (MVI/MVVM), and dependency injection Experience working with backend and other platform (iOS and web) engineers to integrate APIs and keep cross-platform experiences consistent A track record of delivering features from technical design through launch and iteration, with growing scope and independence Strong communication and collaboration skills, and a habit of seeking and acting on feedback Comfort operating with some ambiguity, including on a newly formed team establishing new surfaces for the first time Solid understanding of mobile app performance, accessibility, and release/CI practices for a large-scale consumer app Your Location: This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity. Click here for the up-to-date list of excluded states. This list is continuously evolving, so please check back with us if the state you live in is on the exclusion list. If your position is employed by another Airbnb entity, your recruiter will inform you what states you are eligible to work from. Our Commitment To Inclusion & Belonging: Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply. We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: reasonableaccommodations@airbnb.com . Please include your full name, the role you're applying for and the accommodation necessary to assist you with the recruiting process. We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application. Equal Employment Opportunity : Airbnb values diversity & belonging and is proud to be an Equal Employment Opportunity employer. All individuals seeking employment at Airbnb are considered without regard to race, color, religion, national origin, age, gender, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, gender expression, sexual orientation, or any other legally protected characteristic. How We'll Take Care of You: Our job titles may span more than one career level. The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands. The base pay range is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits. Pay Range $162,000 — $186,000 USD Reasonable Accommodations: We are committed to providing reasonable accommodations throughout the recruitment process for applicants with disabilities. If you need assistance, or an accommodation, please let your recruiter know once you are contacted about a role. A Note on Recruiting Scams: Scammers sometimes pose as Airbnb recruiters to get money or personal information from candidates. A few things that will always be true for Airbnb's hiring process: our open roles are posted on Airbnb's Career's Page at careers.airbnb.com, and our recruiters correspond only from @ airbnb.com or @ ext.airbnb.com email addresses. Our recruiters will never ask for your Social Security number, bank account details, passport, or payment app information while you are interviewing. We'll also never ask you to pay a fee, send money, deposit or cash a check, or purchase work-related equipment (such as a company laptop) during the interview process. We encourage candidates to remain vigilant of these recruiting scams and not share sensitive information if you do not believe an individual is actually affiliated with Airbnb.
Live Job Feed
Find Your Dream Career
Thousands of curated opportunities from top companies — filter by role, salary, and remote preference to find your perfect fit.
775 jobs
Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way. The Community You Will Join Airbnb is a mission-driven company dedicated to helping create a world where anyone can belong anywhere. It takes a unified team committed to our core values to achieve this goal. Airbnb's various functions embody the company's innovative spirit, and our fast-moving team is committed to leading as a 21st-century company. The Difference You Will Make The Internationalization Infrastructure team, part of Application Platform, builds the technology that helps Airbnb deliver high-quality experiences to guests and hosts around the world. We provide reliable, scalable, and efficient infrastructure and tooling for Airbnb code, content, and stakeholders. Our team owns three pillars of Airbnb's internationalization platform: translation workflows that move content from authoring through translation and delivery, guardrails that protect quality and reliability, and foundational libraries that make internationalization consistent across platforms. You will help build this infrastructure, create paved paths for product teams, and enable responsible experimentation with machine learning and large language models. You will partner with Globalization, Data Science and ML, product and platform teams, content stakeholders, and external vendors to reduce friction and improve the global Airbnb experience. A Typical Day Millions of people use Airbnb in their preferred languages every day. As an engineer on the Internationalization Infrastructure team, you will: Design and build high-scale translation workflows, APIs, UIs, and libraries that provide consistent paved paths across Airbnb. Simplify legacy systems through safe migrations while improving reliability, observability, latency, security, and cost efficiency. Prototype applications of machine learning and large language models, then turn validated ideas into durable platform capabilities. Partner across Globalization, Data Science and ML, product and platform teams, and external vendors to solve ambiguous customer problems. Measure success through outcomes such as quality, cost, latency, adoption, developer productivity, and operational load. We're looking for engineers who: Work autonomously, turning broad goals and ambiguous problems into clear plans, sound decisions, and shipped outcomes. Proactively find high-value problems, learn directly from customers and data, and connect technical work to measurable impact. Prototype early, especially with AI and machine learning, to test ideas, learn quickly, and invest deeply where evidence supports it. Combine strong distributed-systems judgment with the ability to deliver useful, intuitive full-stack experiences. Collaborate effectively while taking end-to-end ownership of decisions and execution. Act as owners and stewards of Airbnb's multilingual capabilities and the long-term health of the platform. Your Expertise 5+ years of relevant industry experience with a BS or Master's degree, preferably in Computer Science, or equivalent practical experience. Strong programming skills for hands-on individual-contributor work in Java, Kotlin, C++, or a comparable backend language. Experience designing, building, and operating distributed systems, APIs, storage and caching systems, event-driven processing, or service-oriented architectures at scale. Experience evolving production systems through incremental migrations, testing, observability, and operational ownership. Proficiency with JavaScript or TypeScript and experience with React or comparable modern web technologies sufficient to own internal workflows end to end. Experience collaborating across organizational boundaries and communicating technical tradeoffs clearly to engineering and non-engineering partners. A data-informed approach to system quality, reliability, efficiency, and customer experience. Experience using AI-assisted development tools and agents to accelerate discovery, prototyping, implementation, testing, and documentation, with sound judgment about quality and verification. Interest in building AI-enabled platform capabilities is valued; prior ML specialization is not required. Passion for globalization, inclusive user experiences, and building infrastructure that helps teams serve a worldwide community. Our Commitment To Inclusion & Belonging: Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply. We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: reasonableaccommodations@airbnb.com . Please include your full name, the role you're applying for and the accommodation necessary to assist you with the recruiting process. We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application. Equal Employment Opportunity : Airbnb values diversity & belonging and is proud to be an Equal Employment Opportunity employer. All individuals seeking employment at Airbnb are considered without regard to race, color, religion, national origin, age, gender, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, gender expression, sexual orientation, or any other legally protected characteristic. How We'll Take Care of You: Our job titles may span more than one career level. The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands. The base pay range is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits. Pay Range $196,000 — $230,000 USD Reasonable Accommodations: We are committed to providing reasonable accommodations throughout the recruitment process for applicants with disabilities. If you need assistance, or an accommodation, please let your recruiter know once you are contacted about a role. A Note on Recruiting Scams: Scammers sometimes pose as Airbnb recruiters to get money or personal information from candidates. A few things that will always be true for Airbnb's hiring process: our open roles are posted on Airbnb's Career's Page at careers.airbnb.com, and our recruiters correspond only from @ airbnb.com or @ ext.airbnb.com email addresses. Our recruiters will never ask for your Social Security number, bank account details, passport, or payment app information while you are interviewing. We'll also never ask you to pay a fee, send money, deposit or cash a check, or purchase work-related equipment (such as a company laptop) during the interview process. We encourage candidates to remain vigilant of these recruiting scams and not share sensitive information if you do not believe an individual is actually affiliated with Airbnb.
Who we are About Stripe Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world's largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career. About the team The Escalations team offers a single point-of-entry for all user escalations raised by Stripes on behalf of a user. This team is accountable for all user escalation resolutions by either direct responsibility for resolution or by partnering with other support and non-support teams to facilitate a resolution. We aim to help users find speedy issue resolution and alleviate confusion and unnecessary effort from non-Support Stripes to do this. We will dig into specific user escalations to find top drivers for our most frequent and painful issues affecting our largest users as well as analyze the experience for the broader subset of users. Ultimately, these cases often shine a light on points of failure within Stripe, and the User Escalations team has the opportunity to create transformative user experiences, while also helping edit Stripe to rectify the structural issues that resulted in the escalation in the first place. This is a high visibility, high impact role, with the responsibility to work with users and cross functional stakeholders, all while helping build this team from the ground up. What you'll do In this role, you will play a vital part in addressing user escalations at Stripe, focusing on swift and effective resolution. You'll engage directly with users and the reporters of the escalations, while also collaborating with product and engineering teams to ensure user issues are resolved effectively. Additionally, you will leverage data and insights to identify trends, root causes and drive support improvements across the wider organization. Responsibilities Respond to incoming User Escalations from Stripes in a timely manner (within agreed service levels) as well as triage, scope, and support to resolution Communicate directly with users to solve the most painful problems, via email and phone Be accountable for timely and accurate resolution for all User Escalations within agreed service levels Directly, or in partnership with other Stripe teams, drive fast resolution and demonstrate extreme ownership in solving users issues completely Conduct thorough, data-driven root causes analyses of escalations, and work with partner teams to validate findings Share findings and insights with leaders through forums and presentations Collaborate with partner teams to identify remediations to address root causes of escalations and drive change from a users' first mentality Challenge the status quo, identifying how and where Stripe needs to improve to better serve users Help build the team and process from the ground up Support training and socialization efforts for process adoption across Stripe Build relationships with partner teams and drive accountability for completion of remediations Understand and help influence the relevant product roadmaps that will address the most frequent user escalations Who you are We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements At least 5+ years of experience in a user support (customer facing) role Prior experience in troubleshooting and working on short SLA cases / escalations. Prior experience working on projects or process improvement initiatives Sound judgment and impeccable attention to detail Deep sense of customer care and users-first perspective Unflappable, exothermic energy under pressure Comfort with ambiguity and a proven ability to create order out of chaos by building processes that help the team run better and deliver a better user experience Solid stakeholder management skills and an ability to influence others to drive progress A sense of urgency and a drive to see issues through to resolution Preferred qualifications Experience leading multiple concurrent projects Analytical rigor and the ability to use data to inform decisions; comfort with SQL is a plus Experience in large / enterprise users is a plus
Who we are About Stripe Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world's largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career. About the team We're creating an entirely new payments platform, built with stablecoins, to simplify global money movement. Bridge enables faster, cheaper payments and borderless access to dollars via stablecoins. Through our APIs, businesses can send and receive funds across borders faster and cheaper than SWIFT and other fiat-only rails. Our virtual accounts enable international consumers and businesses to easily access, store, and spend US dollars. Our payouts infrastructure enables platforms to disburse USD to anyone globally. We believe many trillions of dollars will move and settle through stablecoin payment rails. Bridge is pulling this future forward. We have a small team of people who have previously built financial infrastructure at some of the world's leading companies (Coinbase, Stripe, Square, Brex, Upstart, DoorDash, Airbnb), and each and every one of them chose Bridge because they fundamentally believe that stablecoins will be a critical piece of financial infrastructure that improves global money movement. What you'll do As part of our growing Product Support team, you will be a critical driver in delivering outstanding user experiences. This role goes beyond basic troubleshooting—it's about using your technical expertise, diagnostic mindset, and project management skills to improve our support systems, processes, and product quality. You will own complex technical user issues and coordinate with cross-functional teams, including Engineering and Product, to drive them to resolution. A deep understanding of SQL and APIs will allow you to engage with these teams effectively, analyze data to inform decisions, and propose solutions that drive operational efficiency. Your work will focus on scaling support operations, creating better user experiences, and driving continuous improvements. Responsibilities Analyze and troubleshoot complex technical issues through direct user interaction, using SQL to extract and interpret data alongside API documentation. Develop product and platform expertise, working closely with Engineering, Product, and Operations teams to diagnose and resolve user issues. Optimize and scale support processes to enhance efficiency and improve the overall user experience, incorporating data-driven insights and metrics. Lead continuous improvement initiatives aimed at achieving key performance metrics such as Consumer Satisfaction (CSAT), Contact Rate, and service-level compliance. Create and refine documentation to empower users to resolve issues through self-service, reducing dependency on support teams. Partner with Product and Engineering to advocate for platform improvements based on user feedback and ensure long-term product reliability. Lead cross-functional projects aimed at identifying inefficiencies in current processes and driving the implementation of long-term solutions. Challenge the status quo and drive innovation in user support strategies and operational processes. Who you are We're looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement. Minimum requirements 5+ years of experience in a customer-facing product support role, with a focus on troubleshooting technical issues. Proficiency in SQL for data analysis and querying, with the ability to interpret datasets. Experience working with APIs. Strong problem-solving skills, with the ability to diagnose complex issues and drive them to resolution. Proven experience in stakeholder management, with the ability to influence cross-functional teams and drive progress. Experience in project management, particularly in optimizing processes, workflows, or support operations. Preferred qualifications Strong data analysis skills, with a passion for interpreting data to improve decision-making. Ability to explain technical concepts to both technical and non-technical stakeholders. Proficiency in technical environments and the ability to diagnose and resolve highly technical user issues.
Position #: 101165 Expected Start Date: To be determined; posted until filled Union: HSAS Facility: Cypress Regional Hospital City/Town: Swift Current Department: Physiotherapy Type: Full-time regular FTE: 1 Shift Information: Days Number of Hours per Rotation: 14 shifts of 8 hours per 3 weeks Relief: No Float: No Hours of Work: Standard Hours Salary or Pay Band: Pay Band Physical Therapist - Degree $40.187 to $49.255 Travel Required: Yes Job Description: The Physical Therapist provides assessment and treatment of patients and clients of all ages with cognitive and/or physical impairments in the clients home and/or the clinic setting as per therapy protocols and best practice guidelines. The successful candidate must possess well-developed interpersonal skills, have the ability to take initiative and work independently with a positive and supportive attitude in a team environment. "Preference for this position will be given to HSAS members in accordance with the terms and conditions of the SAHO/HSAS Collective Agreement" Human Resources Exemption: No Education- Bachelor of Science in Physical TherapyLicenses- Registered Physical Therapist (PT)- Valid Class 5 driver's licenseCompetencies- Advanced - Verbal communication skills- Advanced - Writing skills- Intermediate - Orthopedic skills- Intermediate - Respiratory skillsKnowledge and Abilities- Ability to build and maintain effective relationships/partnerships- Ability to work independently- Ability to recognize and maintain confidential information- Ability to prioritize work- Ability to develop and deliver formal education programs- Ability to work as a member of a multi-disciplinary teamOther Information- May be eligible for Recruitment and/or Retention Incentives- HSAS seniority in the SHA will be considered under the selection criteria- For more info...For more information on this job, please visit the employer's website.
Reach — qualified candidates
Post your job today and get applications within 24 hours.
Position #: 129603 Expected Start Date: To be decided; open until filled Union: HSAS Facility: Swift Current Community Services City/Town: Swift Current Department: Physiotherapy Type: Full-time temporary Expected Up to Date: March 25, 2027 FTE: 1 Shift Information: Days Number of Hours per Rotation: 224 hours per 6 weeks Relief: No Float: No Hours of Work: Field Hours Salary or Pay Band: Pay Band Physical Therapist - Degree $40.187 to $49.255 Travel Required: No Job Description: The Physical Therapist provides assessment and treatment of patients and clients of all ages with cognitive and/or physical impairments in the client's home and/or the clinic setting as per therapy protocols and best practice guidelines. "Preference for this position will be given to HSAS members in accordance with the terms and conditions of the SAHO/HSAS Collective Agreement" Human Resources Exemption: No Multi-Site:- YesEducation- Bachelor of Science in Physical TherapyLicenses- Valid Class 5 driver's licenseCompetencies- Advanced - Verbal communication skills- Advanced - Written Communication Skills- Basic - Leadership skills- Basic - Organizational skillsKnowledge & Abilities- Ability to work independently and as a member of a multi-disciplinary team- Strong interpersonal skills- Positive approach to deal with challenging situations with empathy and sincerity- Ability to prioritize workOther Information- For more information on the city of Swift Current please visit http://www.swiftcurrent.ca/- May be eligible for Recruitment and/or Retention Incentives- Registered/eligible with the Saskatchewan College of Physical Therapists (SCPT) About US The Saskatchewan Health Authority (SHA) is the largest employer in Saskatchewan, employing more than 45,000 staff in a dynamic healthcare environment. The Saskatchewan Health Authori...For more information on this job, please visit the employer's website.
Position #: 194124 Expected Start Date: October 12, 2026 Union: HSAS Facility: Shaunavon Hospital and Care Centre City/Town: Shaunavon Department: Physiotherapy Type: Full-time regular FTE: 1 Shift Information: Days Number of Hours per Rotation: 28 shifts of 8 hours per 6 weeks Relief: No Float: No Hours of Work: Field Hours Salary or Pay Band: Pay Band Physical Therapist - Degree $40.187 to $49.255 Travel Required: No Job Description: The Physical Therapist provides assessment and treatment of patients and clients of all ages with cognitive and/or physical impairments in the client's home and/or the clinic setting as per therapy protocols and best practice guidelines. "Preference for this position will be given to HSAS members in accordance with the terms and conditions of the SAHO/HSAS Collective Agreement" Human Resources Exemption: No Experience- Two years experience with treatment of Outpatient Orthopedics/Community TherapyEducation- Bachelor of Science in Physical TherapyLicenses- Valid Class 5 driver's license- Registered Physical Therapist (PT)Competencies- Basic - Communication skills- Basic - Listening skills- Intermediate - Respiratory skills- Basic - Organizational skills- Basic - Writing skills- Basic - Leadership skills- Basic - Verbal communication skills- Intermediate - Orthopedic skills- Basic - Interpersonal skillsKnowledge and Abilities- Ability to work independently- Ability to work as a member of a multi-disciplinary teamOther Information- Registered/eligible with the Saskatchewan College of Physical Therapists (SCPT)- Shaunavon is located approximately 108 km southwest of Swift Current- For more information on the town of Shaunavon please visit https://www.shaunavon.com/- May be eligible for Recruitment and/or Retention Incentives- Registered/eligible for membership with Canad...For more information on this job, please visit the employer's website.
Job Description Joining Amex Tech means discovering and shaping your contribution to something big. Here, you can work alongside talented tech teams and build a unique career with the Powerful Backing of American Express. With a range of opportunities to work with the latest technologies, and a commitment to back the broader engineering community through open source, our mission is to power your success. Because Amex Tech is powered by our technology, our culture, and our colleagues. The Technology organization enables and accelerates the company's growth strategies, delivering global capabilities and services in support of Amex's customers and colleagues, while maintaining 24/7 servicing and availability to ensure an uninterrupted, high-quality customer experience. Technology provides the foundation for everything we do in the company while driving differentiation through building and leveraging innovative technology and data insights. The U.S. Consumer Services and Membership Digital Experiences Technology team (USCDT) brings together foundational strategic technology capabilities in digital experience engineering (Mobile and Web), marketing and advertising technology, enterprise communications, travel and lifestyle, and dining technology. It employs a ground-breaking focus with development responsibilities for customer-facing capabilities that deepen and expand digital engagement, as well as core technical capabilities that cut across business lines and customer segments. We're looking for an experienced Sr. Engineer l to work on the mobile payments solutions that will be used by tens of millions of cardholders around the world. We want someone who is super creative and enjoys solving tough problems. You should be able to come up with brilliant solutions that no one else can, and be obsessive about UI/UX design and user experience. You'll be part of the Digital Payments Engineering team whose mandate is to develop new products and platforms for American Express customers. Payments Engineering's aim is to build interactive experiences at all touch points of a consumer's journey whether before, at, or after the time of purchase. The products will range from new payment vehicles and partnerships with other payment entities to interactive web experiences. Responsibilities Strong proficiency in Java 8+ with extensive experience developing enterprise-grade applications. Hands-on experience with Kotlin for backend application development. Strong knowledge of modern Java features, including Streams API, Completable Future, lambda expressions, functional programming concepts, and the Java Concurrency framework Strong understanding of object-oriented design principles, SOLID principles, and common design patterns. Experience designing and developing RESTful APIs and microservices. Experience implementing secure application development practices, including JSON Web Encryption (JWE) and industry-standard encryption mechanisms for protecting sensitive data in transit and at rest. Working knowledge of cryptographic concepts and standards, including JWE, JWT, JWS, TLS/SSL, AES, RSA, digital signatures, key management, and certificate-based authentication. Experience building scalable, resilient, and high-performance distributed systems. Strong understanding of multithreading, asynchronous programming, concurrency, synchronization, and performance optimization. Experience with Maven or Gradle build tools. Strong analytical, troubleshooting, and problem-solving skills. Qualifications Preferred Qualifications Experience With One Or More Of The Following Vert.x or other reactive frameworks (Spring WebFlux, Quarkus, Micronaut, Reactor) Couchbase or other NoSQL databases (MongoDB, Cassandra, DynamoDB) OAuth 2.0, OpenID Connect, and enterprise authentication/authorization frameworks Event-driven architectures using Kafka or similar messaging platforms Docker and Kubernetes AWS, Open-Shift, or Google Cloud CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or similar tools Observability tools such as Splunk, Prometheus, Grafana, or OpenTelemetry Work Experience 5+ years of professional software engineering experience with a strong focus on backend application development. Extensive experience designing, developing, testing, and deploying enterprise applications using Java 8+ and Kotlin. Hands-on experience implementing asynchronous and concurrent applications using Completable Future, Java Streams, Executor Framework, and Java concurrency utilities. Experience designing and building scalable RESTful APIs and microservices. Experience implementing application security using JWE, encryption libraries, secure key management practices, and industry-standard cryptographic protocols. Experience securing APIs using authentication and authorization standards such as OAuth 2.0, JWT, and TLS/SSL. Experience developing applications in distributed, multi-tier architectures. Experience with relational and NoSQL databases. Experience with Agile software development methodologies, including Scrum or Kanban. Experience writing automated unit, integration, and performance tests. Experience performing code reviews, mentoring engineers, and driving engineering best practices. Experience troubleshooting production issues, improving application performance, and enhancing system reliability. Strong communication and collaboration skills with the ability to work effectively across engineering, architecture, and product teams. Nice to Have Experience with reactive programming using Vert.x or similar frameworks. Experience with event-driven and message-based architectures. Experience designing secure, high-throughput APIs for enterprise platforms. Experience leading technical design discussions and driving architectural decisions. Experience mentoring engineers and contributing to engineering standards and best practices. Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline, or equivalent practical experience. Depending on factors such as business unit requirements, the nature of the position, cost and applicable laws, American Express may provide visa sponsorship for certain positions. About Us At American Express, our culture is built on a 175-year history of innovation, shared values and Leadership Behaviors, and an unwavering commitment to back our customers, communities, and colleagues. From delivering differentiated products to providing world-class customer service, we operate with a strong risk mindset, ensuring we continue to uphold our brand promise of trust, security, and service. As part of Team Amex, you'll experience our powerful backing with comprehensive support for your holistic well-being and many opportunities to learn new skills, develop as a leader, and grow your career. Here, your voice and ideas matter, your work makes an impact, and together, you will help us define the future of American Express. About The Team We back you with benefits that support your holistic well-being so you can be and deliver your best. This means caring for you and your loved ones' physical, financial, and mental health, as well as providing the flexibility you need to thrive personally and professionally: Competitive base salaries Bonus incentives 6% Company Match on retirement savings plan Free financial coaching and financial well-being support Comprehensive medical, dental, vision, life insurance, and disability benefits Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need 20+ weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption or surrogacy Free access to global on-site wellness centers staffed with nurses and doctors (depending on location) Free and confidential counseling support through our Healthy Minds program Career development and training opportunities For a full list of Team Amex benefits, visit our Colleague Benefits Site . American Express is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability status, age, or any other status protected by law. American Express will consider for employment all qualified applicants, including those with arrest or conviction records, in accordance with the requirements of applicable state and local laws, including the California Fair Chance Act, the Los Angeles County Fair Chance Ordinance for Employers, and the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance. For positions covered by federal and/or state banking regulations, American Express will comply with such regulations as it relates to the consideration of applicants with criminal convictions. We back our colleagues with the support they need to thrive, professionally and personally. That's why we have Amex Flex, our enterprise working model that provides greater flexibility to colleagues while ensuring we preserve the important aspects of our unique in-person culture. Depending on role and business needs, colleagues will either work onsite, in a hybrid model (combination of in-office and virtual days) or fully virtually. US Job Seekers - Click to view the " Know Your Rights " poster. If the link does not work, you may access the poster by copying and pasting the following URL in a new browser window: https://www.eeoc.gov/poster. The below represents the expected salary range for this job requisition. Ultimately, in determining your pay, we'll consider your location, experience, and other job-related factors.
ONSITE SAN FRANCISCO, CA. NOT A REMOTE POSITION. About Us: CuraeSoft is dedicated to empowering businesses and individuals with innovative and intuitive software solutions that drive growth, efficiency, and exceptional success. Our journey began from our own need for transformative tools, which led us to create products that are now available worldwide. We aim to continue revolutionizing industries and need skilled team members who share our vision for greatness. We are committed to providing a diverse, inclusive, and collaborative work culture, which encourages both individual and team growth. Join us to be part of a dynamic team that values innovation, transparency, adaptability, and making a significant difference in the world. Position Summary The Software Developer is a hands-on engineering role responsible for the design, development, and delivery of scalable, high-quality applications. This role sets technical direction, establishes best practices, and ensures consistent execution across development activities. In addition to contributing to the codebase, the role also involves evaluating emerging technologies and continuously improving team performance, code quality, and overall development processes. Responsibilities: Building and maintaining the company's mobile apps in Flutter/Dart for iOS and Android. Participate in end-to-end app development: system design, implementation, code reviews, testing, release management, and production support. Support the app release process — App Store and Google Play submissions, versioning, phased rollouts, and crash/monitoring triage. Partner with Product Managers, Designers, and backend Engineers to translate requirements into high-quality mobile experiences. Build and improve CI/CD pipelines, build automation, and developer tooling for the Flutter codebase. Maintain high standards for code quality and testing (unit, widget, integration) across the apps, proactively surfacing risks. Continuously evaluate Flutter ecosystem tools, packages, and processes, recommending improvements within an Agile/Scrum environment. Requirements: Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field (or equivalent experience). 7+ years of software development experience, with strong proficiency in Dart/ Flutter and a continuous learning mindset. Deep hands-on experience building and shipping production mobile apps with Flutter for iOS and Android; prior native iOS (Swift) or Android (Kotlin/Java) experience is a plus. Strong understanding of Domain-Driven Design (DDD), design patterns, and building scalable, maintainable architectures. Experience designing and consuming RESTful APIs, along with automated API testing and modern testing practices. Hands-on experience with mobile test automation (e.g., Flutter's integration_test/widget testing, Appium). Experience owning app release engineering — CI/CD pipelines, build automation, and app store submission/rollout (fastlane, TestFlight, Google Play Console or equivalent). Solid understanding of Agile/Scrum methodologies and the full software development lifecycle. Proficiency with development and collaboration tools such as GitHub and JIRA. Strong knowledge of computer science fundamentals, data modeling/schema design, and system design best practices. Experience with AI tools, AI-assisted development, or building AI-enabled applications is a strong plus. Demonstrated ability to work independently, manage priorities, and align stakeholder expectations in a fast-paced environment. Excellent communication and collaboration skills, with strong analytical thinking and a data-driven approach to decision-making.
Description A developer who leverages AI tools (Copilot, Cursor, ChatGPT, etc.) to speed up coding, debugging, and testing Focus on productivity and efficiency — AI is a support tool Seen as a modern software engineer who knows how to use AI, but still primarily a developer role Hands-on coding and code review; Design, build, and maintain efficient, reusable, and reliable code across Flutter (Mobile, Web and Windows) Integrate and manage third-party APIs, RESTful services and internal API tools Familiarity with native iOS and Android development is an advantage Experience in coding with AI tools (e.g., Cursor environment) Good verbal communication in English skills Responsible Flutter Mobile Development Develop iOS and Android mobile applications Implement core functional modules: trading, account, market data Optimize application performance and user experience Real-time Communication Development Implement WebSocket real-time market data push Handle real-time messages: order status, account changes Optimize network connection stability and performance UI/UX Implementation Implement beautiful trading interfaces and market data displays Develop data visualization components: K-line charts, data tables Support multi-language and multi-currency display Business Function Development Implement trading functions: order submission, cancellation, query Develop account management, position query, and fund flow functions Implement business logic: risk alerts, compliance checks Technical Optimization Optimize application startup speed and runtime performance Implement data caching and offline support Improve code quality and maintainability Requirement Must Have ✅ 2 to 3+ years of Flutter development experience with complete project experience ✅ Proficient in Dart language and Flutter framework ✅ Familiar with state management (Provider, Bloc, Riverpod, etc.) ✅ Proficient in REST API and WebSocket development ✅ Familiar with data persistence and caching strategies ✅ Experience in financial/trading application development preferred Nice to Have ⭐ Experience in securities trading systems or financial apps ⭐ Familiar with TradingView chart library development ⭐ Understanding of backend technologies (Spring Boot, microservices) ⭐ Experience in internationalization projects (multi-language, multi-currency) ⭐ Familiar with performance optimization and memory management Benefits A very attractive salary package; 13th month salary, contingency performance bonus; Hanoi Office: 7 Flr., A-B Tower, Imperia Garden Building, 143 Nguyen Tuan Str; HCMC Office: 1st Flr., Emerald Tower, 69 Huynh Tinh Cua, Ward 8, Dist. 3, HCMC; Working hour: 8.30am-5.30pm (Mon - Fri) and by assignment; Review and increment twice a year; Salary paid by exchange rate at VCB monthly; Knowledge sharing and learning on all IT aspects oversea; Annual leave: Maternity, Married...; Social, Healthcare, Unemployment Insurance; Private health care program for you and your family members; Seminar, Trip, Training oversea allowance; Company trip, Team building/Happy hour, Birthday party, Sport team, Entertainment, Games club, Yoga...;
Job Description: At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates' physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve. Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us! Job Description: This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns. Position Summary: This is an exciting opportunity to join Enterprise Payments Technology (EPT) and be part of a dynamic and fun team with amazing leadership. EPT is a global payments team which provides a wide range of financial platforms and services. EPT is made of core payment business technology functions including Merchant Solutions, Card Issuing, Digital Wallets, Transfers, Liability Payments and Settlement. EPT facilitates the movement of roughly $693 trillion through the processing of approximately 18.8 billion transactions a year to more than 66 million consumer/small business relationships and 2 million wealth management clients. The Merchant Business Software Suite (MBSS) team is responsible for the delivery of a largescale, multi-year program to provide a scalable and customizable point-of-sale software across a broader set of industry verticals. The initiative arises from a recent strategic acquisition to broaden the Bank's Merchant Services capabilities. Responsibilities: Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle Performs spike/proof of concept as necessary to mitigate risk or implement new ideas Automates manual release activities Designs, develops, and maintains automated test suites (integration, regression, performance) Required Qualifications: 4+ years experience coding solutions and unit testing to deliver a requirement/story per the defined acceptance criteria and compliance requirements. 4+ years experience Designing/developing/modifying architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained. 4+ years of professional experience in mobile app development. Proven experience with Flutter and Dart in production-level applications. Strong understanding of RESTful APIs, and JSON Familiarity with CI/CD pipelines, Git, and agile development methodologies. Desired Qualifications: Experience Point of Sale Applications Preferred Experience with Payment Gateways Mobile App Development Android Development Flutter Development Merchant Services Experience Payments Experience Skills: Application Development Automation Influence Solution Design Technical Strategy Development Architecture Business Acumen DevOps Practices Result Orientation Solution Delivery Process Analytical Thinking Collaboration Data Management Risk Management Test Engineering Shift: 1st shift (United States of America) Hours Per Week: 40
📍 Remote / Hybrid 💼 Full-time ⏰ Posted 11 months ago Join our mobile team to develop cross-platform applications using Flutter. You'll create high-quality iOS and Android apps, work with native integrations, and deliver exceptional mobile experiences for our clients.