Chief Engineer

at  SQUAREX PTE LTD

Singapore, Southeast, Singapore -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Oct, 2024USD 23333 Monthly25 Jul, 2024N/AIt,Mysql,Node.Js,Software Development,Sentry,Python,Google Cloud Platform,Kafka,Languages,Image Processing,Javascript,Linux,Java,Cost Effective Solutions,Elasticsearch,New RelicNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ABOUT SQUAREX:

SquareX is a leading cybersecurity company that focuses on providing robust protection to users while ensuring their productivity remains unhampered. Our mission is to secure the internet for everyone, making our services invaluable to clients worldwide. We are looking for a dedicated and motivated Chief Engineer to join our engineering team and contribute to developing innovative product features.

Responsibilities :

  • Architecting backend systems and services to enable features and solve problems for highly scalable and technically advanced products.
  • Developing high-quality software that fulfils business needs and maintaining software applications according to best practices.
  • Leading the design and creation of large, complex, and critical parts of the software system.
  • Conducting code reviews and providing critical constructive feedback to ensure high code quality and maintainable software design
  • Mentor junior and mid-level engineers, provide guidance and support, and help them develop their skills and knowledge.
  • Working closely with the product team and other technical teams to align the technical direction with business goals and project timelines.
  • Staying updated with the latest trends in technology, and be able to evaluate and introduce new technologies, tools, or methodologies that can improve the software quality or development process.
  • Working closely with other teams such as product management, quality assurance, and operations to ensure that the software meets business needs, quality standards, and operational requirements.
  • Constantly try to push the bar for the systems being built, in terms of scalability, reliability, and performance.Practise great engineering practices, including writing test cases, CI/CD processes for deployments, and end-to-end ownership of everything you develop.

-

QUALIFICATIONS:

  • Minimum of 10 years of experience in software development, with at least 5 years in a senior leadership role.
  • Must have a background in the startup ecosystem, preferably having worked in multiple startups.
  • Must have extensive experience with cloud platforms, particularly AWS and Google Cloud Platform (GCP).
  • Must have extensive knowledge of building applications on top of queuing and streaming services such as Kafka and Kafka Connect.
  • Must have expertise with image processing and extracting relevant text from images for further analysis.
  • Must have extensive experience in using the Puppeteer framework.
  • Must have familiarity with Chrome DevTools Protocol and building applications on top of it.
  • Must have experience with popular analytics frameworks such as MixPanel and Segment.
  • Must have expertise with Postgres, MySQL, and Trino, with an extensive understanding of their underlying mechanisms, including advanced features like Postgres functions, for building highly optimised and cost-effective solutions.
  • Must have extensive experience with Elasticsearch and InfluxDB.
  • Must have experience in integrating Grafana and building analytics dashboards for backend monitoring.
  • Must have experience in building self-healing systems for cascading process failures and fault tolerance.
  • Must have familiarity with involving AI technologies in development processes.
  • Must be highly proficient in languages such as Node.js, Java, Python, and JavaScript.
  • Must have experience with monitoring frameworks such as New Relic and Sentry.
  • Must have experience in managing all aspects of Kubernetes clusters and familiarity with advanced operations, including modifying host configurations via daemonsets.
  • Must have extensive knowledge of containers and container orchestration platforms, networking, load balancers, observability tools, and understanding of systems metrics.
  • Must have familiarity with container security and advanced security features such as seccomp and AppArmor.
  • Must have familiarity with Linux at the systems level and concepts such as namespaces, cgroups, and pivot roots.Must have a bachelor’s degree from a reputable university.

  • We thank all applicants for their interest, but only those selected for an interview will be contacted

Responsibilities:

  • Architecting backend systems and services to enable features and solve problems for highly scalable and technically advanced products.
  • Developing high-quality software that fulfils business needs and maintaining software applications according to best practices.
  • Leading the design and creation of large, complex, and critical parts of the software system.
  • Conducting code reviews and providing critical constructive feedback to ensure high code quality and maintainable software design
  • Mentor junior and mid-level engineers, provide guidance and support, and help them develop their skills and knowledge.
  • Working closely with the product team and other technical teams to align the technical direction with business goals and project timelines.
  • Staying updated with the latest trends in technology, and be able to evaluate and introduce new technologies, tools, or methodologies that can improve the software quality or development process.
  • Working closely with other teams such as product management, quality assurance, and operations to ensure that the software meets business needs, quality standards, and operational requirements.
  • Constantly try to push the bar for the systems being built, in terms of scalability, reliability, and performance.Practise great engineering practices, including writing test cases, CI/CD processes for deployments, and end-to-end ownership of everything you develop


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Singapore, Singapore