Jobs and Careers
EX

Lead Software Engineer 29096119

Experfy Inc
United States - Remote, United StatesRemotefull_timeVerifiedPosted 20 Dec 2023

About the role

Position Description:

  • Lead software design, prototype, and development of the Microservices/Mobile/Web Engineering teams. 
  • Understand the architecture, be a team player, lead technical discussions and communicate the technical discussion. 
  • Be a senior Individual contributor of the Software Engineering teams. 
  • Be part of Technical Review Board along with Manager and Principal Engineer. 
  • Be a technical liaison between Manager, 
  • Software Engineers and Principal Engineers. 
  • Collaborate with software engineers to analyze, develop and test functional requirements. 
  • Write clean, maintainable code 30% of the time and perform peer code-reviews. Mentor and Coach Engineers. 
  • Work with team members to investigate design approaches, prototype new technology and evaluate technical feasibility. 
  • Work in an Agile/Safe/Scrum environment to deliver high quality software. Establish architectural principles, select design patterns, and then mentor team members on their appropriate application. 
  • Facilitate and drive communication between front-end, back-end, data and platform engineers. 
  • Play a formal Engineering lead role in the area of expertise. Keep up to date with industry trends and developments.

Requirements

Duties: Candidates MUST have the following experience:

  • Strong background with Software engineering and architecture, with experience in designing and implementing complex systems.
  • Java experience
  • Javascript
  • KaaS
  • Graph database knowledge / Topbraid / GRAPHQL
  • Querying, reading and writing, to a graph database using GraphQL and SPARQL

In this role, they will:

  • Collaborate with cross-functional teams to design and implement a scalable and reliable KaaS platform.
  • Develop a KaaS registration service, implementing Open API spec within Topbraid to manipulate a graph database
  • Extend Node.js or java application that sit on top of GQL SQL to provide orchestration.
  • Develop and maintain technical documentation, including system architecture diagrams, data flow diagrams, and API specifications.
  • Understanding UML to be able to create custom queries.

Nice to have:

  • DevOps pipeline experience
  • Automation test experience
  • Google Cloud Platform
  • Terraform
  • Trisotech

Education

  • Bachelor's Degree in Computer Science/Engineering or related field with 6 years of experience 
  • OR an Associate's degree in Computer Science/Engineering 
  • or related field with 8 years of experience.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Experfy Inc

View company profile →