Senior Software Engineer
Posted on June 19, 2025
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.