Senior Software Engineer

Posted on June 19, 2025

Apply Now

Job Description

  • We are seeking a talented and experienced Senior Software Engineer to join our dynamic team. You will be responsible
  • for designing, developing, and maintaining our cloud-based Software-as-a-Service (SAAS) platform. You will play a crucial
  • role in leading the technical direction, architecture, and implementation of our backend systems. Collaboration with
  • cross-functional teams, including product managers, frontend engineers, and DevOps, will be essential to deliver high-
  • quality, scalable, and reliable solutions.
  • Responsibilities
  • Collaborate closely with cross-functional teams to understand product requirements and translate them
  • into technical specifications.
  • Develop high-quality, efficient, and maintainable code using Java, Python, C++, and other relevant
  • technologies.
  • Work on the design and architecture of highly scalable and reliable backend systems for our SaaS
  • platform.
  • Implement and maintain Distributed Systems to handle large volumes of data, ensuring high availability
  • and fault tolerance.
  • Optimize system performance and scalability to meet the increasing demands of our users.
  • Conduct comprehensive testing and debugging to identify and resolve issues in a timely manner.
  • Stay up-to-date with the latest trends and best practices in backend development, cloud technologies,
  • and distributed systems.
  • Participate in the onboarding process of new team members, contributing to the growth of the
  • engineering team.
  • Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 4-7 years of professional experience in backend development, with a strong focus on Java, C++, or
  • relevant technologies.
  • Experience with Cloud warehouses like Snowflake, Databricks, Google Big Query etc.
  • Experience with cloud platforms, such as AWS, Azure, or Google Cloud.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Experience with database systems, both SQL and NoSQL.
  • Contributions to open-source projects or active participation in the software development community.
  • Experience in designing and developing cloud-based SAAS platforms.
  • Experience in working on distributed systems and working with large-scale datasets.

Required Skills

* 4-7 years of professional experience in backend development with a strong focus on java c++ or relevant technologies. experience with cloud warehouses like snowflake databricks google big query etc. * experience with cloud platforms such as aws azure or google cloud. * familiarity with containerization technologies like docker and orchestration tools like kubernetes. * experience with database systems both sql and nosql.