Remote Software engineering Jobs · Java

Job listings

$30,000–$96,000/yr

We are looking for highly capable engineers who thrive in high-ownership environments and can independently build complex systems that power next-generation AI agents. This role blends deep backend engineering, full-stack problem-solving, and hands-on work with reinforcement learning environments used by leading AI research teams.

Design and implement robust backend services for our payment platform, focusing on high performance and security. Work with Java 17 and a wide range of modern frameworks and cloud technologies to build scalable microservices. Requires an independent, skilled engineer who can write efficiently, secure code and optimize systems for throughput and low latency.

Will be primarily responsible for blockchain data processing system architecture, designing index systems, RPC interaction layers, event stream processing architectures, and building real-time data pipelines, as well as high-performance API development. Requires handling low-latency requirements in high-frequency trading scenarios, DeFi application logic implementation, price oracle integration and building REST/WebSocket/GraphQL interfaces.

Assist in analyzing, developing, and implementing customer service applications using SQL and Java. You’ll be a great match for this role, if in addition to the required qualifications, you have experience with SQL server or other relational databases, as well as experience with Java. Experience with microservices and Agile methodologies/ceremonies are a plus. On call rotation will be needed one month per every five months.

Unlimited PTO

Lead the evolution of our platform that spans digital ticket purchase, redemption, point-of-sale, and event-management experiences in the high-school and youth sports space. You’ll drive system-level thinking across web and mobile apps (React/React Native), backend microservices (Java Spring Boot), and orchestration/infrastructure (AWS, Kafka, Postgres, Snowflake), owning the vision and delivery of critical flows that scale and perform when it matters most.

As a Software Engineer, you’ll play a key role in shaping the future of a domain. You’ll work closely with Tech, Data, Product team to deliver measurable impact and help us scale efficiently. Your key responsibilities will include: Build and Own Systems, Improve Code Quality, Drive Incremental Design, Ensure Delivery Reliability, Debug and Resolve, Collaborate Widely, and Contribute Beyond Code.

$206,000–$284,000/yr

As a Principal Mission Software Engineer in the Mission Applications Group, you will develop and deploy software essential for specific, real-world objectives in partnership with customers. You will lead Agile software teams to design, develop, and maintain software systems deployed in operational use while managing customer relationships and ensuring product quality. This involves system integration, customer collaboration, and deployment/field testing in secure operational environments.

The project integrates the Charge app into the electric vehicle ecosystem for a leading German car manufacturer, ensuring seamless interaction between various Charge Point Operators (CPOs) and end-users. It focuses on real-time synchronization of charging station data and delivering a smooth experience from locating a charger to invoicing.

Implement new product features according to specific requirements and contribute to the future direction of the product suite. Work as a back-end server engineer in an agile team, designing and developing application components in Java, solving technology and usability challenges. Ensure thorough testing, provide solution support, and promote agile principles.

$59,808–$74,760/yr
Europe 5w PTO

Join our Payments Processing group as a Senior Software Engineer! You will develope and maintain world-class payment solutions, including PIN pad and card reader integration and processor/acquirer connectivity. Take ownership of complex problems, influence architectural decisions, and contribute to improving our CI/CD, testing, and deployment processes. Mentor junior engineers and ensure strong security and compliance.