🏢 Dassault Systemes Solutions Lab Private Ltd
Software Engineer - Python FullStack
💼 Fulltime
📍 Pune, Maharashtra
⏰ Expired
💰 Salary Insights
Competitive, based on experience (typically 8-12 LPA for 2-3 years of experience)
📊 View Detailed Salary Insights ↗
🔗 Explore More
🎤 Interview Experience
The interview process typically starts with a timed online aptitude test, followed by a technical interview that includes live coding (Python) and discussion of Docker/Kubernetes concepts. A final HR round assesses cultural fit, communication skills, and career aspirations. Candidates report moderate difficulty, with emphasis on problem‑solving speed and practical DevOps knowledge.
🏢 Work Culture
Dassault Systèmes Solutions Lab promotes a collaborative, innovation‑driven culture where knowledge sharing is encouraged. Employees enjoy a balanced work‑life environment, flexible timings, and opportunities to work on cutting‑edge projects with global teams. The company invests heavily in learning platforms and mentorship, enabling rapid career growth.
📚 Free Study Materials (4)
Aptitude Questions and Answers – Practice for Online Tests
Comprehensive collection of aptitude questions to help you prepare for the initial online screening round.
Open Resource ↗
Dassault Systèmes Solutions Lab Recruitment Process – Interview Experiences
First‑hand accounts of candidates who cleared the Dassault interview process, covering question patterns and tips.
Open Resource ↗
Software Engineer Interview Guide – Dassault Systèmes
Targeted preparation material for software engineer roles at Dassault, including coding, system design, and HR questions.
Open Resource ↗
LeetCode Problem Set – Coding Practice
Extensive set of algorithmic problems to sharpen coding skills required for the technical interview.
Open Resource ↗
🛠 Skills Required
Python
Docker
Kubernetes
MongoDB
Django
Flask
FastAPI
JavaScript
REST APIs
Linux
Shell Scripting
CI/CD
Git
Agile Methodologies
✅ Eligibility Criteria
B.E. / B.Tech or equivalent in Computer Science, Information Technology, Electronics, or related engineering streams. Minimum 60% aggregate (or CGPA 6.0/10) in the qualifying degree. 2–3 years of hands‑on experience in Python development, Docker, Kubernetes, and MongoDB. No active backlogs at the time of joining. Candidates from the 2022‑2025 batch are eligible.
🏆 Selection Process
Round 1: Online Aptitude Test (logical reasoning, quantitative, verbal) → Round 2: Technical Interview (coding on Python, system design, Docker/Kubernetes concepts) → Round 3: HR Interview (fitment, communication, career goals)
📋 About the Role
Dassault Systèmes Solutions Lab Private Ltd is a premier research and development arm of Dassault Systèmes, a global leader in 3D design, engineering and lifecycle management software. The company drives sustainable innovation by delivering the 3DEXPERIENCE platform, which creates virtual twins of real‑world products and processes. With a presence in more than 150 countries and a customer base exceeding 350,000, Dassault Systèmes is committed to fostering an inclusive, diverse, and collaborative work environment where every employee can bring their whole self to work. The lab in Pune focuses on building next‑generation cloud‑native services that power continuous delivery pipelines for internal R&D teams and external product lines.
The role of Software Engineer – Python FullStack is positioned at the heart of this innovation engine. You will design, develop, and maintain highly critical micro‑service solutions that enable seamless continuous delivery across Dassault’s R&D ecosystem. Working closely with product owners, platform architects, and UI/UX teams, you will translate complex business requirements into scalable, containerised backend services and robust REST APIs. Your contributions will directly impact the speed and reliability with which new features reach customers, making you a key enabler of the company’s digital transformation agenda.
Key responsibilities include:
1. Design and implement high‑performance Python micro‑services that adhere to clean architecture principles.
2. Containerise applications using Docker and orchestrate deployments on Kubernetes clusters.
3. Model, query, and optimise data storage in MongoDB and other relational databases as required.
4. Build and document RESTful APIs, ensuring secure authentication and versioning.
5. Collaborate with frontend developers to integrate APIs with modern JavaScript frameworks (React/Angular/Vue).
6. Contribute to CI/CD pipelines (Jenkins, GitLab CI, or Azure DevOps) and automate cloud‑native deployments.
7. Participate in code reviews, performance tuning, and incident post‑mortems.
8. Stay updated with emerging technologies such as FastAPI, GraphQL, and monitoring tools like Prometheus and Grafana.
9. Mentor junior engineers and promote best practices in DevOps and micro‑service design.
10. Engage with R&D teams to understand domain‑specific workflows and continuously improve the platform.
The tech stack revolves around Python (3.8+), Docker, Kubernetes, MongoDB, and optionally Django/Flask/FastAPI for web frameworks. Familiarity with Linux, shell scripting, and CI/CD tools is essential. The role offers a clear growth path: junior engineers can progress to senior engineer, then to lead architect or engineering manager, with opportunities to work on global product initiatives and cross‑functional teams. Joining Dassault Systèmes means being part of a culture that values collaboration, continuous learning, and sustainable innovation, making it an ideal place for fresh talent eager to make a tangible impact on industry‑leading technology.
📤 Share this Job
💼 More Fulltime Opportunities
Technical Program Manager III Application Owner For ...
🏢 JPMorgan Chase Bank · 📍 Bengaluru
View →
Global Banking- Client and Onboarding Services-Team ...
🏢 JPMorgan Chase Bank · 📍 Bengaluru
View →
Financial Plan & Analysis New Associate
🏢 Accenture · 📍 Bengaluru
View →
Finance Analyst
🏢 CBRE · 📍 Hyderabad, Telangana, India
View →
📋 Quick Info
JOB ID
C065-J001
POSTED
24 Mar 2026
TYPE
Fulltime
BATCH
All Batches
⚠️ Disclaimer: Job details on Jobdexo are curated and verified by our creator network. Always confirm details on the official company website before applying.
Always verify details on the official company website before applying.
We do not charge any fee for job applications. Found something suspicious?
Report here →