4 дня назад
Principal Software Engineer (Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
23 часа назад
Senior Manager, Software Engineering
216 500 - 264 500$
3 часа назад
Manager, Software Engineering (AWS)
3 часа назад
Director, Software Engineering (AI)
190 000 - 225 000$
23 часа назад
Engineering Manager (AI)
155 000 - 209 000$
5 дней назад
Sr Principal Software Engineering - Enterprise Technology
264 103 - 369 743$
6 дней назад