Infrrd
Infrrd

Staff Software Engineer- Java

TLDR

Own technical architecture and design scalable, cloud-native Java enterprise apps powering an AI platform.

Hello there! We're Infrrd.

Haven't heard of us before? No problem (it's pronounced In-fur-d).

We are Infrrd, an Enterprise AI company helping global enterprises extract data from complex, unstructured documents like invoices, contracts, engineering drawings, and handwritten notes. Our AI goes beyond data extraction to automate end-to-end workflows, reducing manual effort, improving accuracy, and accelerating business operations.

 

About the Role

We're looking for a Staff Software Engineer (Java) to design and build scalable, high-performance enterprise applications that power our AI platform.
You'll own technical architecture, influence engineering decisions, mentor experienced developers, and work closely with Product and Engineering teams to solve complex challenges at scale while staying hands-on in the code.



What You'll Do

  • Own the technical architecture, High-Level Design (HLD), and guide Low-Level Design (LLD) reviews for Java-based enterprise applications.
  • Design secure, scalable, cloud-native systems using microservices.
  • Translate business needs into robust technical solutions.
  • Stay hands-on with critical design and implementation of complex components as an active contributor, not just a reviewer.
  • Drive engineering best practices through architecture and code reviews.
  • Partner with Product, DevOps, and Data teams to deliver high-quality solutions.
  • Evaluate new technologies and continuously improve the platform.
  • Mentor engineers and guide technical direction across teams.



What You'll Bring

  • 12+ years of Java development experience, with 3+ years of demonstrated ownership of architecture and system design at scale.
  • Strong expertise in Core Java, design patterns, Spring Boot, Spring Cloud, Hibernate/JPA, and Microservices.
  • Strong experience in architecture, High-Level Design (HLD), and system design for large-scale Java applications.
  • Experience with AWS, Docker, Kubernetes, CI/CD, SQL/NoSQL databases, and event-driven architectures (Kafka/RabbitMQ).
  • Solid understanding of distributed systems, security, and performance optimization.
  • Experience in SaaS or product-based companies.
  • Strong communication, leadership, and stakeholder management skills.
  • Experience with AI/ML products, Large Language Models and AI Code Development tools like Claude Code
  • Exposure to high-volume, distributed enterprise systems.



Why Infrrd?

  • Architect AI products used by global enterprises.
  • Solve distributed systems challenges at enterprise scale.
  • Influence technology decisions and engineering direction.
  • Work alongside a highly talented team that values ownership and innovation.

 

If you enjoy solving hard engineering problems and building systems that make a real impact, we'd love to meet you.


Curious about the kind of engineering challenges we solve? Check out a few of our tech talks:

Pay Stubs Data Extraction

NLP-powered Table Extraction for Insurance Policy Data

Ally | Agentic AI for Mortgage

Automated Data Extraction from Engineering & Construction Drawings



By submitting your application, you agree that your personal information and resume may be collected, processed, and stored by us for recruitment purposes, including consideration for future roles.

Infrrd builds an Intelligent Document Processing platform that leverages AI and Machine Learning to automate data extraction from complex documents. This solution is designed for enterprises looking to streamline their operations by reducing the manual effort involved in processing unstructured data.

Employees
201-500 employees
Industry
IT Services
View company profile

Pro members saw this job first

New jobs unlock for everyone after 24 hours. Startup Jobs Pro shows them right away, with instant alerts and salary filters. From $7/month.

Get Pro