Match score not available

Principal Software Engineer (Defense Platform)

72% Flex
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Hands-on experience in architecting large-scale software products, Proficiency in Python, JavaScript, Go or similar languages, Experience in Cyber Security and high-classified environments, Upper-Intermediate level of English.

Key responsabilities:

  • Improve existing solutions and analyze system architecture
  • Recommend technologies for performance, security, cost-effectiveness
  • Collaborate with stakeholders and research teams for product enhancement
Sigma Software Group logo
Sigma Software Group Large https://www.sigma.software
1001 - 5000 Employees
See more Sigma Software Group offers

Job description

Logo Jobgether

Your missions

Company Description

We are looking for a mature Principal Software Engineer who strongly desires to contribute to the product development of an innovative Defense Platform that will disrupt the economics of cybercrime. 

As a Principal Software Engineer, you will work within the product ecosystem, focusing on solving a variety of technical challenges from analyzing the current architecture to contributing innovative ideas for optimization.  

Your responsibilities will include evaluating and recommending technologies, platforms, and frameworks that meet our performance, scalability, security, and cost-effectiveness goals. 

Ready to work on diverse and complex projects with the freedom to innovate and realize your ideas? We are glad to see you on our team! 

CUSTOMER

Our client, founded in 2012 in Brooklyn, has grown from humble beginnings to develop the Defense Platform, the cornerstone of their product suite. This platform safeguards enterprises against advanced bot attacks, fraud, and account misuse. Currently, it authenticates over 20 trillion interactions weekly for large corporations and leading online platforms, ensuring their authenticity. 

Job Description
  • Elevate existing solutions by working on legacy code, ensuring continuous improvement  
  • Address technical issues, conflicts, and challenges, ensuring smooth operation of the software ecosystem  
  • Assess and evaluate various technologies, platforms, frameworks, and tools to determine their suitability for the organization's IT landscape  
  • Consider factors such as performance, scalability, security, compatibility, and cost-effectiveness. Make recommendations and guide the selection of appropriate technologies  
  • Analyze the current system architecture and contribute innovative ideas for optimization  
  • Ensure relevant technical strategies, policies, standards, and practices are applied correctly across technology programs/projects and products  
  • Work closely and continuously with the clients’ stakeholders to meet business/client requirements and incorporate broader aspects  
  • Collaborate cross-functionally with R&D and Research teams to enhance product optimization  

Qualifications
  • Hands-on experience in architecting large-scale software products  
  • Knowledge and proficiency in programming languages such as Python / JavaScript / Go or any other 
  • Excellent analytical and technical skills  
  • Experience in working with algorithms, databases, modern frameworks, etc.  
  • Experience in Cyber Security, including accreditation of solutions in high-classified, secure environments  
  • At least an Upper-Intermediate level of English 

Additional Information

PERSONAL PROFILE

  • Ability to work independently as a “one-person team”  
  • Ability to manage own work, drive decision-making, and prioritize tasks based on high-level organization needs  
  • Ability to quickly grasp technical solutions to the level required for specific business goals, without detailed research of every aspect of a technical system  
  • Capacity to effectively assess needs and values of investing effort into refactoring and improvement   
  • Ability to foresee and manage technical risks effectively  
  • Strong sense of responsibility, commitment, and proactiveness  

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Soft Skills

  • Proactivity
  • independent-thinking
  • Accountability
  • analytical-skills
  • communication

Software Engineer Related jobs