Назад
Company hidden
4 дня назад

Principal Software Engineer (Java)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Principal Software Engineer (Java/AI): Setting technical direction and building reliable, scalable distributed systems, microservices, APIs, integrations, and data platforms for resource-sharing workflows with an accent on enterprise Java, Spring, PostgreSQL, React, and secure software delivery. Focus on evaluating architectural trade-offs, mentoring engineers, integrating AI-enabled development practices, and operating high-quality systems across teams.

Location: Dublin, Ohio, United States; hybrid work required

Company

hirify.global builds technology that connects libraries and makes knowledge accessible worldwide through global datasets, AI and machine learning, and hybrid cloud solutions.

What you will do

  • Set technical direction for Resource Sharing engineering initiatives and support reliable, scalable, customer-focused software delivery.
  • Translate architectural direction into practical implementation plans and scalable designs with the Senior Architect.
  • Lead development of distributed systems, microservices, APIs, integrations, and data platforms supporting resource-sharing workflows.
  • Evaluate technical trade-offs, risks, dependencies, and operational considerations for complex initiatives.
  • Mentor engineers and promote engineering quality, maintainability, security, delivery standards, and operational excellence.
  • Partner with product, engineering, operations, and domain experts on technical plans, roadmaps, emerging technologies, and AI-enabled development practices.

Requirements

  • Bachelor’s degree in computer science or a related discipline, or equivalent relevant experience.
  • 12+ years of professional software development experience delivering complex enterprise software systems.
  • Expert Java skills with object-oriented design, design patterns, Spring, Spring Boot, Spring MVC, Spring Data, Hibernate, RESTful APIs, and web services.
  • Experience with React and TypeScript, PostgreSQL data modeling and query optimization, and distributed systems and microservices in Linux/Unix environments.
  • Experience with Git, Bitbucket or GitHub, CI/CD pipelines, JUnit, Mockito, Gradle, Maven, and secure software development practices.
  • Experience mentoring engineers, leading technical initiatives, collaborating with architects and stakeholders, and evaluating AI tools or frameworks in the software development lifecycle.

Nice to have

  • MongoDB, Snowflake, cloud platforms, containerization and orchestration technologies.
  • Observability and monitoring tools.
  • Python or other scripting languages.

Culture & Benefits

  • Work in a purpose-driven environment focused on connecting libraries and making knowledge accessible.
  • Collaborate with technologists, product developers, librarians, researchers, marketing professionals, and support teams.
  • Participate in an international organization that values diverse perspectives, learning, innovation, and problem-solving.
  • Hybrid working conditions.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →