Back to jobsJob overview

About the role

Senior Software Engineer at Strac

Required Skills

javascriptpythonjavaawsai/mlnode.jssql/nosqlfull-stackllms

About the Role

Senior Software Engineer role at Strac building full-stack technologies for data security and remediation across SaaS, Cloud, and AI platforms. Responsibilities include designing scalable software solutions, developing network optimizations, and collaborating on machine learning projects. Requires expertise in JavaScript/Python/Java, AWS services, and AI/ML tools integration.

Key Responsibilities

  • Design, develop, and maintain full-stack software solutions focusing on security, compliance, scalability, and performance
  • Develop and optimize network solutions
  • Participate in code reviews, contribute to team knowledge sharing, and maintain technical documentation
  • Collaborate on machine learning projects including data preparation, model building, and implementation
  • Write clean, scalable code using programming languages such as JavaScript, Python, and Java

Required Skills & Qualifications

Must Have:

  • Deep proficiency in JavaScript, Node.js, Python, or Java
  • Strong experience using AI-native development tools like Claude Code, Cursor
  • Hands-on experience using AI/ML tools (e.g., OpenAI, Hugging Face, LangChain, vector databases)
  • Expertise in AWS services (Lambda, EC2, DynamoDB, RDS, ECS, ECR, SQS) and AWS networking

Benefits & Perks

  • Health Insurance (Medical, Dental and Vision)
  • Life Insurance
  • Base pay and high equity