Software Engineer SquareX India **About SquareX:** SquareX is a fast-growing browser security startup that helps enterprises detect, mitigate, and hunt web-based threats against their users in real time. 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 HTTP/2 and HTTP/3. * 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. **Cost to Company:** 32 Lakhs to 1 Cr We thank all applicants for their interest, but only those selected for an interview will be contacted.
#J-18808-Ljbffr