Software Engineer

3 weeks ago


Kurnool, Andhra Pradesh, 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 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.

Annual Salary Range : INR 25 Lakhs

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



  • Kurnool, Andhra Pradesh, India beBeeAutomation Full time ₹ 15,00,000 - ₹ 20,00,000

    Job Title:Software Automation EngineerAbout the JobWe are seeking an experienced Software Automation Engineer to join our team. As a key member of our engineering department, you will be responsible for designing and developing automated testing frameworks for our diverse range of applications.This is an excellent opportunity to work with cutting-edge...

  • Software Engineer

    3 weeks ago


    Kurnool, Andhra Pradesh, India beBeeData Full time

    We are seeking a skilled Senior Full Stack SDE with Data Engineering for Analytics to join our team. This is an exceptional opportunity to work on cutting-edge software and data infrastructure projects, leveraging your expertise in Python, Streamlit, Snowflake, and modern DevOps practices. As a member of our dynamic team, you will be responsible for...


  • Kurnool, Andhra Pradesh, India beBeeDevelopment Full time ₹ 15,00,000 - ₹ 25,00,000

    Senior Software Development LeadAs a Senior Software Development Lead, you will be responsible for guiding projects from conceptualization through delivery. You will work closely with upper management, product, and engineering teams to gather and deeply understand feature requirements.You will define clear, scalable system designs and technical...


  • Kurnool, Andhra Pradesh, India beBeeBackend Full time ₹ 15,00,000 - ₹ 20,00,000

    Job OpportunityWe help finance, operations and IT teams save on software spend and streamline the renewal and buying process.Our team has assisted several companies in saving 10-30% of their software spend and hundreds of hours renewing and buying apps. We offer a guarantee for cases where we cannot achieve cost savings.Key Responsibilities:Design, develop...


  • Kurnool, Andhra Pradesh, India beBeeSoftware Full time ₹ 20,00,000 - ₹ 25,00,000

    Job Title: Cloud-based SaaS Software EngineerAs a Cloud-based SaaS Software Engineer, you will be responsible for developing and maintaining our company's software applications.Job Description:Design, develop, test, and deploy cloud-based software applicationsCollaborate with cross-functional teams to identify and prioritize software requirementsDevelop and...


  • Kurnool, Andhra Pradesh, India beBeebackend Full time US$ 35,000 - US$ 70,000

    Backend Engineer PositionWe are seeking a highly skilled Backend Engineer to join our team. As a critical member of our organization, you will play a key role in scaling our customer base by developing foundational backend and AI systems.Main ResponsibilitiesCreate high-quality, scalable backend software using Python and frameworks like FastAPI or...


  • Kurnool, Andhra Pradesh, India beBeeDeveloper Full time ₹ 12,00,000 - ₹ 20,00,000

    About this position:As a skilled software developer, you will play a key role in building scalable web applications using Python (FastAPI) on the backend.You will be responsible for designing APIs and integrating third-party services, working closely with design, product, and other engineers to ship features fast.The ideal candidate will have strong...


  • Kurnool, Andhra Pradesh, India beBeeAutomation Full time ₹ 18,00,000 - ₹ 25,00,000

    Senior Test Automation SpecialistWe are seeking an experienced Senior Test Automation Specialist to lead our software testing efforts. The ideal candidate will have a proven track record of designing, developing, and executing automated tests to ensure the quality and reliability of software products.Key Responsibilities:Develop and execute automation...


  • Kurnool, Andhra Pradesh, India beBeeEvaluation Full time US$ 5,000 - US$ 15,000

    Transforming AI Systems through Expert EvaluationA pioneering project seeks experienced software engineers to assess the capabilities of Large Language Models (LLMs) in real-world software development scenarios.Job DescriptionEvaluate the quality, correctness, readability, and efficiency of AI-generated code, ranking multiple outputs using clear guidelines....


  • Kurnool, Andhra Pradesh, India beBeeDeveloper Full time ₹ 15,00,000 - ₹ 25,00,000

    Software Development Expert RequiredWe are seeking an accomplished software developer with a proven track record of creating innovative solutions from scratch. This individual will be responsible for designing, developing, and implementing cutting-edge software products using modern technologies.Key Responsibilities:Design and develop software applications...