Receive alerts when this company posts new jobs.

Similar Jobs

Job Details

Senior Software Engineer

at Gemalto

Posted: 10/14/2019
Job Status: Full Time
Job Reference #: 19002051
Keywords: engineer

Job Description


As a member of acollaborative development team, the Sr Software Engineer will be instrumentalin the design and implementation of secure Key management Platform.

  • Softwareengineering principles and best practices across all phases of commercialdevelopment and engineering product release practices
  • Professional experience designing and building scalable microservices and orchestration
  • Designing features for multi-tenancy, high availability, scalability, manageability and extensibility
  • Evaluate new technologies, evangelize with prototypes and eventually get it integrated into the products where applicable
  • Using test driven methodologies and automation in the design and development phase to ensure quality before hand-off to Quality Assurance teams for further testing and verification.
  • Debuggingand resolving complex problems in multi-threaded applications
  • Working closely with customer support to understand issues and represent solutions
  • Communicatingtask and project status to the team and engineering management
  • Timemanagement for ensuring project goals are met on time and within budget
  • Accurately breaking down, estimating, and scheduling software tasks
  • Formal software configuration management & control tools
  • Keeping up-to-date with technical developments in the field of server development and security 

As a member of acollaborative development team, the Sr Software Engineer will be instrumentalin the design and implementation of secure Key management Platform.

Essential/Key Areas of Responsibility


TechnicalKnowledge/Skills & Experience Required

  • SeniorLevel experienced engineer with a minimum of 5-8 years of related experience
  • 1-2 years of experience using AWS, Docker, Kubernetes and launching products in production using these technologies.
  • Excellent programming skills in Go, C/C languages
  • Experience with RESTful API using tools such as Swagger
  • Experiencein the development of high availability and database-centric enterprise-classsoftware on Postgres.
  • Experience in troubleshooting and resolving databaseperformance issues, blocking and deadlocking issues
  • In-depth understanding of Design Principles, experiencewith new product launches from scratch and re-architecting existing productswith new design principles.
  • Experiencein knowledge of PKI, PKCS, KMIP standards.
  • Demonstrable track record of developingmanagement applications
  • Understanding of service and device management
  • Experience with Linux software development, package, test& release, desirable knowledge of scripting languages
  • Nice to have experience in using Messaging technologies (Kafka, Any MQ) and messaging patterns Strong communication, presentation, and negotiation skills
  • Niceto have Programming knowledge around No SQL databases
  • Ability to work in a fast-paced environment with minimal direct supervision. Strong team player. Willingness to proactively interact with the team and achieve results in a dynamic environment
Educational Requirements
  • Bachelor's degree in Computer Science or Computer Engineering with 6 years or Master's degree with 4 years in either discipline
Professional Attributes
Demonstrates the Thales Values:
Focus on Customers
Perform through teaming
Innovate, decide and act quickly
Develop our people

Proactive - Developspractical solutions, takes ownership, has a ‘can do' rather than ‘won't do'approach

Technically curious –Regards technology problems as challenges

Teamwork - Connected to thebusiness, communicates openly, shares information and knowledge, networksinternally and externally, persuades rather than pushes, involves colleagues,respects colleagues

Creative – Connects thetechnical dots with a goal of building customer value

Responsive - Always reactsquickly and with a sense of urgency to requests, issues, e-mails or otherevents in a timely and flexible fashion

Employees are required to perform theduties of this position, or any Gemalto position, in compliance with allcompany policies, procedures, practices, and processes, whether written or verbal,which Gemalto, in its sole discretion, may change periodically, including, butnot limited to, those implemented to ensure product, physical plant,information systems and technology security, along withal federal, state andlocal regulations and public policies. Protect Gemalto assets from unauthorizedaccess, disclosure, modification, destruction or interference. React and helpresolve security events or security risks reported by employees. Ensureresponsibility is assigned to the individual for actions taken.

Gemalto, a Thales Company, is an Equal Opportunityand Affirmative Action employer. It is our policy to provide equal employmentopportunity for all employees and applicants without regard to race, color,age, religion, sex national origin, marital status, physical or mental disability,sexual orientation, veteran's status, or other protected group status. Wesupport and apply this policy through a program of affirmative action. Thisincludes special efforts to employ and advance within our organization,qualified members of protected groups. Applicants may request reasonable accommodation toparticipate in the hiring process, please direct your inquiries to the HumanResources Department at