The Software Engineer II is a hands-on builder within the product-led Software Engineering team in Abbott’s cancer diagnostics division, focused on Digital Engineering and Integrations. This team owns the customer-facing portals that serve patients, providers, and payers, along with the integrations that power them.
Compensation
The base pay for this position is $61,300.00 – $122,700.00
Responsibilities
Build RESTful and GraphQL APIs, services, and event-driven integrations using Java, Spring Boot, and messaging platforms such as Kafka
Contribute to front-end work, building responsive, accessible user interfaces using Angular, TypeScript, RxJS, HTML, and CSS
Treat performance, availability, observability, security, and compliance requirements as first-class parts of every design
Write and automate unit and integration tests
Deploy and operate services on AWS using containers and infrastructure as code, supported by GitLab CI/CD pipelines
Requirements
Bachelor’s degree in computer science, information technology, or a related field
A hands-on builder within the product-led Software Engineering team in Abbott’s cancer diagnostics division, focused on Digital Engineering and Integrations. This team owns the customer-facing portals that serve patients, providers, and payers, along with the integrations that power them.
Compensation
$61,300.00 – $122,700.00
Responsibilities
Build RESTful and GraphQL APIs, services, and event-driven integrations using Java, Spring Boot, and messaging platforms such as Kafka
Contribute to front-end work, building responsive, accessible user interfaces using Angular, TypeScript, RxJS, HTML, and CSS
Treat performance, availability, observability, security, and compliance requirements as first-class parts of every design
Write and automate unit and integration tests
Deploy and operate services on AWS using containers and infrastructure as code, supported by GitLab CI/CD pipelines
Requirements
Bachelor’s degree in computer science, information technology, or a related field
Join a fully remote, AI-first engineering team building intelligent systems that optimize cloud data warehouse performance and costs. Design and scale reliable systems that process large volumes of customer data while helping shape the next generation of automated cloud products.
Compensation
Annual base salary of $170,000–$200,000 USD for U.S.-based candidates.
Responsibilities
Design and develop reliable, scalable systems capable of processing large volumes of customer warehouse data.
Use AI coding tools and agents effectively by creating clear specifications and context, managing parallel workstreams, and critically reviewing generated code.
Develop shared AI workflows, guardrails, and review standards to improve engineering productivity and maintain software quality.
Evaluate emerging AI tools and models, identify valuable solutions, and share recommendations with the engineering team.
Write clear architecture and technical documentation explaining system designs, trade-offs, and implementation decisions.
Requirements
Nice to have: Snowflake
Nice to have: Databricks
Nice to have: Angular
Nice to have: AI agents
Nice to have: Model Context Protocol (MCP) servers
Contribute to the development and scaling of an innovative Bitcoin-secured Layer 2 blockchain infrastructure, working on critical protocol components like sequencing, block derivation, consensus, finality, bridges, and proof systems.
Compensation
Competitive compensation: Attractive remuneration package with additional benefits designed to support your professional growth and personal well-being.
Responsibilities
Design, develop, maintain, and optimize core blockchain protocol components, including execution and consensus clients, sequencers, block derivation mechanisms, and batch submission processes to the parent chain.
Contribute to the architecture and implementation of the Layer 2 rollup infrastructure, ensuring scalability, reliability, and secure interaction with the underlying blockchain.
Develop and maintain bridge and proof system components, covering deposits, withdrawals, cross-layer messaging, and state validation.
Work extensively within a large open-source codebase, understanding complex system interactions and implementing safe, maintainable changes suitable for production environments.
Participate in technical design discussions, architecture decisions, code reviews, and the preparation of technical documentation, design proposals, and RFCs.
Requirements
Nice to have: Ethereum Layer 2 rollups
Nice to have: Optimistic or zero-knowledge (ZK) architectures
Nice to have: Rollup architecture and design principles
Contribute to the development and scaling of an innovative Bitcoin-secured Layer 2 blockchain infrastructure, working on critical protocol components like sequencing, block derivation, consensus, finality, bridges, and proof systems.
Compensation
Competitive compensation: Attractive remuneration package with additional benefits designed to support your professional growth and personal well-being.
Responsibilities
Design, develop, maintain, and optimize core blockchain protocol components, including execution and consensus clients, sequencers, block derivation mechanisms, and batch submission processes to the parent chain.
Contribute to the architecture and implementation of the Layer 2 rollup infrastructure, ensuring scalability, reliability, and secure interaction with the underlying blockchain.
Develop and maintain bridge and proof system components, covering deposits, withdrawals, cross-layer messaging, and state validation.
Work extensively within a large open-source codebase, understanding complex system interactions and implementing safe, maintainable changes suitable for production environments.
Participate in technical design discussions, architecture decisions, code reviews, and the preparation of technical documentation, design proposals, and RFCs.
Requirements
Nice to have: Ethereum Layer 2 rollups
Nice to have: Optimistic or zero-knowledge (ZK) architectures
Nice to have: Rollup architecture and design principles
An experienced Senior Protocol Engineer to contribute to the development and scaling of an innovative Bitcoin-secured Layer 2 blockchain infrastructure, working on critical protocol components like sequencing, block derivation, consensus, finality, bridges, and proof systems.
Compensation
Competitive compensation: Attractive remuneration package with additional benefits designed to support your professional growth and personal well-being.
Responsibilities
Design, develop, maintain, and optimize core blockchain protocol components, including execution and consensus clients, sequencers, block derivation mechanisms, and batch submission processes to the parent chain.
Contribute to the architecture and implementation of the Layer 2 rollup infrastructure, ensuring scalability, reliability, and secure interaction with the underlying blockchain.
Develop and maintain bridge and proof system components, covering deposits, withdrawals, cross-layer messaging, and state validation.
Work extensively within a large open-source codebase, understanding complex system interactions and implementing safe, maintainable changes suitable for production environments.
Participate in technical design discussions, architecture decisions, code reviews, and the preparation of technical documentation, design proposals, and RFCs.
Requirements
Nice to have: Ethereum Layer 2 rollups
Nice to have: Optimistic or zero-knowledge (ZK) architectures
Nice to have: Rollup architecture and design principles
An experienced Senior Protocol Engineer to contribute to the development and scaling of an innovative Bitcoin-secured Layer 2 blockchain infrastructure, working on critical protocol components like sequencing, block derivation, consensus, finality, bridges, and proof systems.
Compensation
Competitive compensation: Attractive remuneration package with additional benefits designed to support your professional growth and personal well-being.
Responsibilities
Design, develop, maintain, and optimize core blockchain protocol components, including execution and consensus clients, sequencers, block derivation mechanisms, and batch submission processes to the parent chain.
Contribute to the architecture and implementation of the Layer 2 rollup infrastructure, ensuring scalability, reliability, and secure interaction with the underlying blockchain.
Develop and maintain bridge and proof system components, covering deposits, withdrawals, cross-layer messaging, and state validation.
Work extensively within a large open-source codebase, understanding complex system interactions and implementing safe, maintainable changes suitable for production environments.
Participate in technical design discussions, architecture decisions, code reviews, and the preparation of technical documentation, design proposals, and RFCs.
Requirements
Nice to have: Ethereum Layer 2 rollups
Nice to have: Optimistic or zero-knowledge (ZK) architectures
Nice to have: Rollup architecture and design principles
An experienced Senior Protocol Engineer to contribute to the development and scaling of an innovative Bitcoin-secured Layer 2 blockchain infrastructure, working on critical protocol components like sequencing, block derivation, consensus, finality, bridges, and proof systems.
Compensation
Competitive compensation: Attractive remuneration package with additional benefits designed to support your professional growth and personal well-being.
Responsibilities
Design, develop, maintain, and optimize core blockchain protocol components, including execution and consensus clients, sequencers, block derivation mechanisms, and batch submission processes to the parent chain.
Contribute to the architecture and implementation of the Layer 2 rollup infrastructure, ensuring scalability, reliability, and secure interaction with the underlying blockchain.
Develop and maintain bridge and proof system components, covering deposits, withdrawals, cross-layer messaging, and state validation.
Work extensively within a large open-source codebase, understanding complex system interactions and implementing safe, maintainable changes suitable for production environments.
Participate in technical design discussions, architecture decisions, code reviews, and the preparation of technical documentation, design proposals, and RFCs.
Requirements
Nice to have: Ethereum Layer 2 rollups
Nice to have: Optimistic or zero-knowledge (ZK) architectures
Nice to have: Rollup architecture and design principles
An experienced Senior Protocol Engineer to contribute to the development and scaling of an innovative Bitcoin-secured Layer 2 blockchain infrastructure, working on critical protocol components like sequencing, block derivation, consensus, finality, bridges, and proof systems.
Compensation
Competitive compensation: Attractive remuneration package with additional benefits designed to support your professional growth and personal well-being.
Responsibilities
Design, develop, maintain, and optimize core blockchain protocol components, including execution and consensus clients, sequencers, block derivation mechanisms, and batch submission processes to the parent chain.
Contribute to the architecture and implementation of the Layer 2 rollup infrastructure, ensuring scalability, reliability, and secure interaction with the underlying blockchain.
Develop and maintain bridge and proof system components, covering deposits, withdrawals, cross-layer messaging, and state validation.
Work extensively within a large open-source codebase, understanding complex system interactions and implementing safe, maintainable changes suitable for production environments.
Participate in technical design discussions, architecture decisions, code reviews, and the preparation of technical documentation, design proposals, and RFCs.
Requirements
Nice to have: Ethereum Layer 2 rollups
Nice to have: Optimistic or zero-knowledge (ZK) architectures
Nice to have: Rollup architecture and design principles
Design, develop, and maintain critical wallet infrastructure supporting fiat and cryptocurrency wallet operations, taking ownership of the Wallets subdomain.
Compensation
Competitive compensation: Salary packages tailored to experience, technical expertise, and relevant professional certifications.
Responsibilities
Design, implement, and evolve services responsible for the complete wallet lifecycle (creation, activation, blocking, unblocking, suspension, and termination) across fiat and cryptocurrency wallets
Collaborate with engineering teams across Digital Assets, Fiat, Onboarding, Billing, and other business domains
Build reliable, horizontally scalable services using established hexagonal architecture patterns
Take responsibility for the design, implementation, and evolution of wallet-related services
Participate in on-call rotations, production monitoring, and incident response activities