Software Engineer

3 weeks ago


India SquareX Full time

Company name :
SquareX

Job location :
India (Remote)

Job 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 Software Engineer to join our engineering team and contribute to developing innovative product features.

Responsibilities:

  • Build backend systems and services to enable features and solve problems for highly scalable and technically advanced products.
  • Scaling the backend infrastructure to multiple cloud service providers for high availability.
  • Building sub-millisecond APIs for highly responsive application features.
  • Apply problem-solving skills to come up with innovative solutions to complex problems such as improving the efficiency, reliability, and performance of the systems.
  • Constantly try to push the bar for the systems being built, in terms of scalability, reliability, and performance.
  • Be thoroughly hands-on, write and review code, and come up with design and architecture solutions.
  • Practice great engineering practices, including writing test cases, CI/CD processes for deployments, and end-to-end ownership of everything you develop.
  • Support engineering operations, including being on-call for production support and helping in debugging and troubleshooting when necessary.
  • Collaborate effectively with the rest of the team, while being a good communicator (both verbal and written).
  • Document and share important aspects of all engineering decisions being made.

Qualifications:

  • Must have strong engineering skills and foundations, including problem-solving, coding, and debugging
  • Must have strong programming skills in Python and familiarity with Decorators, Metaclases, and Context Managers.
  • Must have strong programming skills in Go, familiarity with cgo interfacing, and how to use Channel Patterns (Fan-in, Fan-out, Pipeline) for managing concurrency.
  • Must have experience in building highly scalable and modular REST APIs and WebSocket interfaces with support over and
  • Must have experience building Browser extensions for Chrome and Firefox.
  • Must have experience building optimized Go-based web assembly modules for browser extensions.
  • Must have expertise in architecting database schema and index management for highly scalable API infrastructure.
  • Must have experience in building custom ETL solutions with Postgres using foreign data wrapper extension
  • Must have experience with document conversion projects such as Gotenberg.
  • Must have experience in building multi-layer in-memory cache in load-balanced VMs.
  • Must have experience in writing highly optimized SQL Queries for transforming multi-table data into a single table by leveraging recursive CTEs, Pivot operations, and window functions.
  • Must have experience building analytics dashboards for backend monitoring on Grafana.
  • Must have 2+ years of experience with managing identities, organizations, and resources on AWS.
  • Must have an understanding of the permission model, resource management, and how to maintain PoLP on AWS, Google Cloud Platform, and Azure.
  • Must have expertise in writing Infrastructure as Code with popular IaaS frameworks such as Terraform for cross-account deployments.
  • Must have experience in setting up CI/CD with GitHub Actions and AWS CodeDeploy.
  • Must have experience with workflow orchestration software such as Luigi or Apache Airflow
  • Must have familiarity with Linux at the systems level and familiarity with concepts such as namespaces, cgroups, and pivot roots.
  • Must have an understanding of how to harden Linux servers across distributions such as Debian, Ubuntu, Fedora, CoreOS, and Amazon Linux.
  • Must have extensive knowledge of container, 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 know about cloud security, web application security, and OWASP Top 10.
  • Must have a bachelor's degree from a reputable university.

Annual Salary Range :
INR 25 Lakhs

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



  • India Guidewire Software Full time

    About GuidewireGuidewire is the platform P&C insurers trust to engage, innovate, and grow efficiently. We combine digital, core, analytics, and AI to deliver our platform as a cloud service. More than 540+ insurers in 40 countries, from new ventures to the largest and most complex in the world, run on Guidewire.As a partner to our customers, we continually...

  • Software Engineer Ii

    4 weeks ago


    India PROGRESS SOFTWARE Full time

    We are Progress Nasdaq PRGS - a trusted provider of software that enables our customers to develop deploy and manage responsible AI powered applications and experiences with agility and ease Were proud to have a diverse global team where we value the individual and enrich our culture by considering varied perspectives because we believe people power...


  • Bangalore, India Office MRI Software Full time US$ 90,000 - US$ 1,20,000 per year

    As a Software Engineer III, you will enhance online experiences for our huge user base. Utilizing your web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well.About the role:MRI Software is seeking a Software Engineer to join our team working on...


  • Bangalore, India Office MRI Software Full time US$ 90,000 - US$ 1,20,000 per year

    As a software engineer, you will enhance online experiences for our huge user base. Utilizing your web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well.About the role:MRI Software is seeking a Software Engineer to join our team working on products. As...


  • India Check Point Software Full time

    We are looking for Senior Development Engineer to be a key player in our fast-growing SASE Core Network Group R&D Centre in Bangalore, India. You will be building and developing a next-generation SASE solution. Dive into the world of microservices, distributed systems, networking, and scalable software design, and leave your mark on cutting-edge developments...


  • Bangalore, India Office MRI Software Full time US$ 90,000 - US$ 1,20,000 per year

    As a software engineer, you will enhance online experiences for our huge user base. Utilizing your web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well.To be successful in securing this role, you'll have at least 6- 10 years of commercial experience,...


  • India PROGRESS SOFTWARE Full time

    We are Progress Nasdaq PRGS - the experienced trusted provider of products designed with customers in mind so they can develop the applications they need deploy where and how they want and manage it all safely and securely Were proud to have a diverse global team where we value the individual and enrich our culture by considering varied perspectives...

  • Software Engineer

    1 week ago


    India (Jonas Collections and Recovery Inc) Jonas Software Full time US$ 90,000 - US$ 1,20,000 per year

    Job Description: C&R Software has evolved over the last 35 years, with its flagship product, Debt Manager, the industry-leading Collections technology trusted by hundreds of organizations in over 50 countries. Given the highly configurable nature of the solution, it supports businesses across many verticals, including financial institutions, governments,...


  • India XPT Software Full time

    We are seeking a highly skilled DevOps Developer with deep experience in Azure DevOps , GitHub Enterprise , and CI/CD migration projects . The ideal candidate will also have a working knowledge of GitHub Copilot and AI-powered development workflows. You will be responsible for designing, building, and modernizing DevOps pipelines, enabling...

  • Software Engineer

    2 days ago


    India beBeesoftware Full time ₹ 12,00,000 - ₹ 15,00,000

    Job Title: Software EngineerWe are seeking a skilled and motivated Software Engineer to join our team.The ideal candidate will have experience in developing and optimising web applications, built on a .NET backend with a Vue.js frontend, hosted on Azure.Key Responsibilities:Collaborate with senior engineers to improve performance, security, and code...