Senior Software Engineer - Java/Python

4 years

0 Lacs

Posted:1 month ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Location : Remote/Hybrid (As applicable) Experience : 4-7 Years Type : Full-time | Contractual Job Description We are seeking a talented and experienced Senior Software Engineer to join our dynamic product team. You will be responsible for designing, developing, and maintaining our cloud-based Software-as-a-Service (SaaS) platform. This role involves taking ownership of backend architecture and ensuring our systems are scalable, high-performing, and fault-tolerant. You will work closely with product managers, frontend engineers, and DevOps to deliver innovative and reliable technical solutions. Responsibilities Translate product requirements into high-level system designs and implementation plans. Develop scalable, maintainable, and high-performance backend solutions using Java, Python, C++ and relevant technologies. Design and implement distributed systems and data processing pipelines to support SaaS workloads. Optimize systems for performance, cost-efficiency, and scalability. Leverage cloud platforms (AWS, GCP, Azure) and cloud data warehouses (Snowflake, BigQuery, Databricks). Implement containerization and orchestration strategies using Docker and Kubernetes. Work with both SQL and NoSQL databases to build robust data layers. Mentor junior engineers and participate in onboarding processes. Stay current with industry trends and best practices in software engineering and distributed systems. Requirements Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. 47 years of experience in backend development, with strong hands-on coding in Java, C++, or Python. Proven experience with cloud data warehouses (Snowflake, BigQuery, Databricks). Solid understanding of cloud platforms (AWS, Azure, GCP). Hands-on experience with Docker, Kubernetes, and microservices architecture. Familiarity with CI/CD pipelines, version control (Git), and DevOps practices. Strong understanding of database systems (both SQL and NoSQL). Experience with SaaS platform development and large-scale distributed systems. Contributions to open-source projects or an active presence in the tech community is a plus. (ref:hirist.tech) Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru