Fireblocks

Fireblocks provides digital asset and cryptocurrency management to help businesses streamline operations and create secure transactions. Fireblocks promotes an

Mobile Engineer

Location

United States

Posted

161 days ago

Salary

$177K - $230K / year

Seniority

Mid Level

Job Description

Mobile Engineer

Fireblocks

The world of digital assets is accelerating in speed, magnitude, and complexity, opening the door to new ways for leveraging the blockchain. Fireblocks’ platform and network provide the simplest and most secure way for companies to work with digital assets and it trusted by some of the largest financial institutions, banks, globally-recognized brands, and Web3 companies in the world, including BNY Mellon, BNP Paribas, ANZ Bank, Revolut, and thousands more. As part of Fireblocks, Dynamic represents the next evolution of non-custodial wallet infrastructure. Dynamic is Fireblocks’ embedded wallet platform, purpose-built for developers who want to bring crypto and stablecoin experiences into modern applications without complexity. Together, Fireblocks and Dynamic are building the most complete, secure, and developer-friendly wallet infrastructure in the industry by combining institutional-grade security with consumer-grade experiences. About the Team Dynamic was founded in 2021 with a simple vision: every app and website will have a wallet component. That vision is rapidly becoming reality. Wallets are no longer limited to crypto-native products, they are becoming foundational infrastructure for payroll, remittances, and global payments. Dynamic powers wallet-based experiences for leading crypto and fintech teams including Kraken, zerohash, Magic Eden, and more. Dynamic builds and maintains developer-first SDKs that enable teams to seamlessly integrate embedded wallet functionality directly into their applications. These embedded wallets allow end users to create, manage, and use wallets without leaving the product experience, making wallets feel like a native part of modern fintech and crypto apps. As part of Fireblocks, the Dynamic team continues to build and scale the infrastructure and developer tooling that has onboarded 50M+ wallets across crypto and fintech applications. In this context, Dynamic powers the application-layer wallet experience and developer tooling, complementing Fireblocks’ core custody, security, and transaction infrastructure. The team operates with a strong product mindset and deep focus on security, reliability, scalability, and exceptional developer experience. Engineers at Dynamic build secure-by-default systems and approach their work with a strong customer focus, balancing technical excellence with real-world user needs. You will be joining a passionate group that moves fast, works with the biggest names in payments and fintech, and is defining how the next generation of financial applications are built. What You’ll Do Design and implement high-quality native mobile SDKs that enable developers to integrate embedded wallet functionality into their applications, with a strong focus on API ergonomics, performance, and reliability. Own SDK features end-to-end: from API design and architecture, through implementation and testing, to release, versioning, and developer documentation. Build and maintain secure, reliable SDK components for wallet operations, including cryptographic operations, blockchain interactions, and security-sensitive flows. Define and evolve the SDK architecture to support long-term maintainability, backward compatibility, and adoption across diverse customer applications. Build sample applications and demos that showcase SDK capabilities and serve as integration references for customers. Create clear, comprehensive SDK documentation and integration guides. Work with developer relations and support teams to address customer integration challenges. Raise the bar for quality and operational excellence by establishing best practices around testing, observability, releases, and code health. Contribute to a culture of ownership and execution, leading by example through hands-on work, code reviews, documentation, and knowledge sharing. What You’ll Bring

Job Requirements

  • 5+ years of software engineering experience, with deep focus on mobile development and shipping production-grade SDKs.
  • Demonstrated track record of building and shipping high-quality code, with work you can point to and discuss in depth.
  • Strong hands-on experience with iOS (Swift) and/or Android (Kotlin); experience with React Native or other cross-platform frameworks, and familiarity with all.
  • Experience building mobile SDKs or shared libraries, including API design, versioning, packaging, and long-term maintenance across platforms.
  • Experience with blockchain-enabled mobile systems, including wallet flows, signing, and on-chain interactions.
  • Experience working on security-sensitive mobile software, such as key management, secure storage, cryptography, or financial products.
  • Strong grasp of mobile engineering best practices, including CI/CD, automated testing, release management, and observability.
  • A get-things-done mindset with the ability to independently own problems and deliver end-to-end solutions.
  • Comfortable making long-term architectural decisions while remaining pragmatic and adaptable.
  • B.Sc. in Computer Science / Engineering or equivalent practical experience.
  • Remote role in a distributed team; preference for candidates in the Americas time zone.
  • Big Advantages
  • Rust and/or WebAssembly (Wasm) experience, particularly building cross-platform SDKs consumed by mobile apps.
  • Experience designing shared core logic used across iOS and Android.
  • Experience with advanced mobile security primitives (secure hardware, MPC, low-level crypto).
  • Prior experience owning or founding a mobile platform or SDK from scratch.
  • For employees hired to work from our NYC HQ, Fireblocks is required by law to include a reasonable estimate of the compensation range for this role. This range is specific to New York City, and takes into consideration a wide range of factors that are reviewed when making a hiring decision, such as years of experience, skills, and other business needs.
  • It is not typical for a candidate to be hired at or near the top of the pay range and each compensation decision is dependent on each individual case. A reasonable base salary range estimate for this position is $177,000 to $230,000. The base salary is one component of the total compensation package, which for some roles may include a target bonus, a very competitive equity grant, and very generous benefits. While we believe competitive compensation is a critical aspect of you deciding to join us, we do hope you also spend time considering why our mission and culture are right for you. We are creating something transformational here, and we hope you are as excited about the future as we are.
  • Fireblocks' mission is to enable every business to easily and securely access digital assets and cryptocurrencies. In order to do that, we strongly believe our workforce should be as diverse as our clients, and this is why we embrace diversity and inclusion in all its forms.
  • Please see our candidate privacy policy here.

Related Job Pages

More Software Engineer Jobs

OtherRemoteTeam 33Since 2021

We’re on a mission to put AI within reach of every person at every organization. Graft's Intelligence Layer connects company knowledge with the users who need it. It serves as the go-to interface where search, generative, and predictive AI converge to make sense of and utilize enterprise data. It's where every query returns relevant information, every search leads to discovery, and every team member can engage with the collective intelligence of the organization. We are backed by Radical Ventures, GV, NEA, Essence VC, Formulate Ventures and SV Angel, among others. In this role, we are looking to join forces with experienced backend engineers who value technical challenges, broad impact, and autonomy. This is a remote, US-only role. What You Will Do Build and maintain production pipelines for diverse Machine Learning applications, including semantic search, classification, and chat systems. Design, implement, and optimize workflow orchestration and scheduling systems. Work on scalability, for both compute and artifact storages. Implement advanced techniques for processing and managing unstructured data. Help implement techniques for processing unstructured data. Contribute to product strategy with a focus on usability for non-expert users. What You Will Contribute A minimum of 3 years of experience as a backend engineer. Proficiency in Python programming. Hands-on experience with Kubernetes, Dask, and PostgreSQL. Familiarity with ML-specific open-source tools such as MLFlow, Sematic, and vector databases. Solid understanding of machine learning fundamentals, particularly foundation models, embeddings, and large language models (LLMs), and a passion for applying ML to solve real-world problems. Strong problem-solving abilities and a track record of thriving in fast-paced startup environments. Excellent communication skills and a demonstrated ability to collaborate effectively within a team. If you love building systems at scale and want to expand ML’s impact in the world, join us! Estimated Salary Range: $170,000 - $200,000 Graft Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits 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.

United States
$170K - $200K / year
Job Closed
Software Engineer161 days ago
OtherRemoteTeam 201-500H1B No Sponsor

Synack’s Penetration Testing as a Service platform manages customers’ attack surfaces by discovering new assets, pentesting for critical vulnerabilities and gaining visibility into the root causes of security risks. We are committed to making the world more secure by harnessing a talented, vetted community of security researchers to deliver continuous penetration testing and vulnerability management, with actionable results. Synack's PTaaS platform has uncovered more than 71,000 exploitable vulnerabilities to date, protecting a growing list of Global 2000 customers and U.S. agencies in a FedRAMP Moderate Authorized environment. For more information, please visit www.synack.com . Are you ready to leverage your software development skills to build a platform that is transforming cybersecurity? As a Senior Software Engineer, Application Platform you will be part of a fast-paced, collaborative team developing the application platform for our Penetration Testing as a Service cybersecurity capabilities. You will be a critical contributor to the development and delivery of key platform components that support our cybersecurity products, while also moving forward the state of engineering culture and SDLC processes throughout the organization.  If you enjoy pivoting between different problems and meeting new challenges every day while developing solutions that are mission critical to the organization, this role is for you! Sounds interesting? Keep reading… Please note: This is a remote position based in the U.S. We can only hire U.S. citizens for this position due to federal government contract requirements. Here’s what you'll do Design, build and deploy high-performance, resilient, scalable cloud-based software systems and components for the best-in-class cybersecurity platform. Drive the delivery of software capabilities from an idea to production, following SDLC processes, with an eye on quality and efficiency. Utilize GCP platform to build and run highly-available software systems. Identify and resolve performance  issues  across systems and components. Collaborate on a cross-functional team, working with Product, Operations, and Platform Engineering. Integrate monitoring and alerting capabilities with backend modules to allow proactive improvements to availability and response times. Own and ensure the quality of systems through automated tests. Ideate technical solutions for product requirements and user stories. Actively engage and participate in design and code reviews. Offer guidance and support to junior team members, encouraging and cultivating a culture of continuous learning within the team. Here’s what you’ll need 7+ years of experience in distributed-systems and backend software engineering. Expert knowledge of golang (4+ years). Knowledge of Ruby is preferred, but is not required. Strong experience and understanding of microservices, REST API design, gRPC, writing unit testing, BDD testing. Strong design skills required – UML is a bonus; exposure to Domain Driven Design desirable. Experience with asynchronous messaging technologies such as Google PubSub, Kafka. In depth knowledge of NoSQL and RDBMS technologies. Strong experience with Docker, Kubernetes, Cloud Environments (GCP preferred). Experience working on agile teams. Excellent communication and collaboration skills in all mediums. Experience working on and scaling a microservice-based application. Experience with GitOps and DevOps principles, practices and tools. A proven ability to thrive in a collaborative environment involving different stakeholders and subject matter experts. Ready to join us? Synack is committed to embracing diversity. Our people are our strength.  Each addition to our team is an opportunity to grow and diversify our ideas, experiences, and viewpoints. Synack strives to be inclusive of all people. As a candidate, Synack cares about your privacy. Please view our candidate privacy policy here. This position has responsibility to ensure Synack’s security and privacy posture is maintained. $140,000 - $180,000 Salary is determined by a combination of factors including location, level, relevant experience, and skills. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. The compensation package for this position may also include equity, and benefits. For more details about our benefits, please see here. Then for the Employer code, enter: synack

Indiana
$140K - $180K / year
Job Closed
Toast logo

Senior Software Engineer, Delivery Service

Toast

We empower the restaurant community to delight guests, do what they love, and thrive.

Software Engineer161 days ago
OtherRemoteTeam 1,001-5,000Since 2013H1B Sponsor

Toast is driven by building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love. The Toast Delivery Services team enables restaurants to build thriving, profitable first party delivery channels while growing Toast's consumer business. As a Senior Software Engineer, you'll play a pivotal role in enabling seamless integrations with third-party delivery providers, helping restaurants offer direct delivery through Toast’s Online Ordering channels. This is an exciting opportunity to contribute to a high-impact service focused on optimizing experiences for our restaurants and the customers who order from them. A day in the life (Responsibilities) We are looking for a visionary engineer who is motivated by these challenges and eager to transform our first and third-party delivery architecture to meet the dynamic needs of our customers and our rapidly growing business. As a Senior Software Engineer on the Toast Delivery Services  team, you will take ownership of essential product features, building robust and scalable integrations, making important technical decisions that enhance our capabilities and ensure scalability. You will have the opportunity to make a huge impact in a critical space. You will work along with your team to enhance technical excellence within the team and contribute to the success of our broader engineering community. Contribute to the evolution of our Delivery architecture and data models, delivering scalable solutions that have significant business impact. Drives action and innovation within the team, leading delivery of projects from conception to production Activates the team to iteratively improve quality, incorporating technical considerations and customer feedback Owns technical decisions of crucial features in the Delivery services, applies learning from production experience, research, and data driven insights to existing systems and future designs Mentor and guide engineers, fostering a culture of continuous improvement, inclusivity, and engineering excellence. Build and maintain strong partnerships across lines of business, aligning technical solutions with strategic objectives. What you'll need to thrive (Requirements)

United States
$134K - $214K / year
Job Closed
Domino Data Lab logo

Staff Software Engineer, MDLC

Domino Data Lab

The Enterprise MLOps platform powering over 20% of the Fortune 100

Software Engineer161 days ago
OtherRemoteTeam 201-500Since 2013H1B Sponsor

Who we are At Domino, we build software that helps the largest, AI-driven organizations build and operate advanced data science and AI solutions at scale. Our platform integrates a streamlined model development environment, MLOps capabilities, and novel features for collaboration, reuse, and reproducibility — all of which make data science teams more productive, reduce time to value, and ensure compliance. Our customers — like Johnson & Johnson, GSK, Bristol Myers, UBS, FINRA and the US Navy — are using our software to solve some of the most important challenges in the world, such as developing new medicines, securing our financial markets, or protecting our country. Backed by Sequoia Capital, Coatue Management, NVIDIA, Snowflake and other leading investors, we have been in business for a decade but are still a small team operating with the spirit of a startup. Especially in the world of AI today, we believe that the future is still being invented — and we want to be the ones building it. For more information, visit www.domino.ai What we are building The Model Development Lifecycle Team is building a cutting-edge platform to simplify the entire machine learning journey. From development and training to deployment and management, we empower teams to turn data into actionable insights. Our platform supports: Seamless API Integration: Deploy models as APIs for consistent use across applications, whether on-premises, in enterprise infrastructures, or through third-party hosting. Collaboration and Discoverability: Use our model registry to version, store, and easily find models across the organization. Scalable Training Resources: Leverage advanced tools like GPUs, Ray, and Spark to meet the needs of diverse AI projects. By supporting organizations in developing, registering, and scaling AI models, we enable impactful insights and innovation across the enterprise. What your impact will be In your first year, you will: Integrate model monitoring to provide a holistic view of deployment health and performance Enhance tagging capabilities across Domino entities to improve discoverability and tracking Expand LLM hosting capabilities to address customer needs for scale, performance, and logging Innovate within our Domino Apps offering by incorporating feature requests from major customers What we look for in this role Building Scalable Systems: Hands-on experience developing and managing high-performance back-end systems in distributed computing environments Collaboration Across Teams: Working closely with cross-functional teams to integrate systems with front-end interfaces and third-party services API Development: Designing and implementing secure, scalable APIs (e.g., RESTful APIs, gRPC) Performance Optimization: Profiling and optimizing back-end performance, especially in cloud environments or with container technologies like Docker and Kubernetes. Testing and CI/CD: Using robust testing frameworks (unit, integration, end-to-end) and setting up CI/CD pipelines ML Model Deployment: Familiarity with model registries, versioning, and lifecycle management tools like MLflow or KubeFlow is a big plus Distributed Computing: Experience with frameworks like Apache Spark, Azure ML, or SageMaker is a plus Cloud Platforms: Proficiency with cloud providers (AWS, Azure, GCP) and deploying services in these environments Back-End Development: Expertise in languages such as Python, Java, Scala, or Go What we value We value a growth mindset. High-performing creative individuals who dig into problems and see the opportunities for success We believe in individuals who seek truth and speak the truth and can be their whole selves at work We value all of you that believe improving is always possible At Domino Everything is a work in progress – we can do better at everything We emphasize an environment of teaching and learning to equip employees with the tools needed to be successful in their function and the company We strongly believe in the value of growing a diverse team and encourage people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply #LI-Remote The annual US base salary range for this role is listed below. For sales roles, the range provided is the role's On Target Earnings ("OTE") range, meaning that the range includes both the sales commissions/sales bonuses target and annual base salary for the role. This salary range will be narrowed during the interview process based on a number of factors, including the candidate's experience, qualifications, and location. Additional benefits for this role may include: equity, company bonus or sales commissions/bonuses; 401(k) plan; medical, dental, and vision benefits; and wellness stipends. Compensation Range $200,000 — $250,000 USD

United States
$200K - $250K / year
Job Closed