¡Activa las notificaciones laborales por email!

Mid level Software Engineer IRC278543

Hitachi Vantara Corporation

Argentina

Presencial

ARS 1.200.000 - 1.500.000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

A leading technology firm is seeking a Senior Software Engineer to enhance their client applications with customer-managed encryption keys. This role involves collaborating with teams to deliver robust solutions while supporting secure file encryption workflows. Ideal candidates should possess extensive experience in web-based applications and modern technologies like Node.js and TypeScript, along with a passion for teamwork and innovation. The company fosters a supportive culture that prioritizes learning and personal growth.

Servicios

Culture of caring
Learning and development opportunities
Flexible work-life balance

Formación

  • Minimum of 5 years of experience developing web-based applications.
  • Experience with SaaS web applications is a plus.
  • Ability to work together with a team to deliver high-quality software.

Responsabilidades

  • Implement secure file encryption workflows supporting customer-managed keys.
  • Collaborate with engineers, designers, and product managers.
  • Write well-designed, maintainable & testable code.

Conocimientos

Experience implementing file or object-level encryption
Familiarity with key management systems
Experience with modern front-end frameworks
Experience writing REST / JSON APIs
Strong testing culture
Growth mindset

Educación

BS in Computer Science or equivalent work experience

Herramientas

Node.js
TypeScript
Ember
Docker
PostgreSQL
Kubernetes
Descripción del empleo

The customer-managed key project is intended to add functionality to the client application that allows customers to provide their own encryption keys. These keys are used to encrypt files at rest and then provide them back in an unencrypted format to the client. The key will be provided by the customer to client, who will then have a support agent apply the key through an application settings page.

We are seeking a highly motivated senior software engineer who can help deliver large, strategic, and complex projects. This position demands a high level of teamwork, mentoring other engineers, and working with the team to deliver reliable and robust solutions that our customers can depend on. In this role, you will face a huge array of challenges - from strangling off legacy systems to designing new product features. Our ideal candidate is someone who loves to collaborate with others but can also work independently to take an idea from concept to implementation.

Requirements

Attributes of a successful candidate include:

  • Experience implementing file or object-level encryption
  • Familiarity with common key management systems and integration of them into application workflows
  • Experience with key rotation, auditing, and logging practices
  • BS in Computer Science (or equivalent work experience)
  • Minimum of 5 years of experience developing web-based applications
  • Experience with a modern front-end framework (Ember, Angular, React, Vue, etc.)
  • Experience writing REST / JSON APIs in various backend technologies (Node.js, .NET, etc.)
  • Experience with Node.js and modern ES6 or TypeScript
  • Strong testing culture
  • Ability to work together with a team to deliver high-quality software
  • Growth mindset
  • Experience working on SaaS web applications

Preferred skills include:

  • Experience with hardware security modules or trusted platform modules
  • Hands on knowledge of envelope encryption
  • Participation in security and/or threat modeling sessions
  • Github Actions and general CI/CD experience
Job Responsibilities
  • Implementation of secure file encryption workflows supporting customer-managed keys, ensuring strict isolation, key integrity, and compliance standards associated with this
  • Helping train and collaborate with other engineers on best practices regarding customer-managed keys
  • Providing deep understanding of various key types and their appropriate application across encryption-at-rest, in-transit, and client-side scenarios
  • Build and ship product features end-to-end
  • Ability to write clear and well-defined design documentation
  • Troubleshoot, debug, and resolve software bugs
  • Implement back-end APIs in Node.js
  • Work on our Ember SPA front-end
  • Collaborate with engineers, designers, and product managers
  • Participate in an Agile software development life cycle
  • Write well-designed, maintainable & testable code
  • Be product-minded and think about the customer
  • Work with TypeScript, JavaScript, Node.js, Ember, Python, Docker, PostgreSQL, Kubernetes, etc
What We Offer

Culture of caring. At GlobalLogic, we prioritize a culture of caring. Across every region and department, at every level, we consistently put people first.

Learning and development. We are committed to your continuous learning and development.

Interesting & meaningful work. GlobalLogic is known for engineering impact for and with clients around the world.

Balance and flexibility. We believe in the importance of balance and flexibility.

High-trust organization. We are a high-trust organization where integrity is key.

About GlobalLogic. GlobalLogic, a Hitachi Group Company, is a trusted digital engineering partner to the world's largest and most forward-thinking companies.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.