Software Development Engineer III
7 days ago
Role Description
We are building a next-gen AI-powered CAD software platform that combines scalable cloud- native services with advanced 3D modeling workflows. As a Senior Backend Engineer, you will design, develop, and optimize backend systems that power multi-user collaboration, secure data handling, and seamless integration with CAD Core and AI services. This role focuses on Python, FastAPI, cloud-native architecture, and scalable backend design.
Responsibilities
• Architect and build scalable backend services in Python (FastAPI), ensuring performance with large datasets and multi-user workloads.
• Implement multi-tenant access control (RBAC/ABAC) to secure projects and enforce fine-grained permissions.
• Design service-to-service communication between backend services, CAD Core APIs, AI Engine, and Kafka.
• Manage file storage and processing pipelines for CAD/3D files (DWG, IFC, BREP), including large binary data handling.
• Build real-time collaboration features (concurrency handling, versioning, conflict resolution).
• Ensure system reliability and security, including encryption, secure APIs, and compliance with best practices.
• Develop and maintain cloud-native deployments on AWS (ECS, S3, RDS, Kafka), with an eye for cloud-agnostic design.
• Create CI/CD pipelines for backend microservices using Git, Docker, and Bitbucket Pipelines.
• Proactively identify scalability bottlenecks and optimize database queries, file processing, and distributed systems.
• Collaborate with frontend teams (PyQt desktop, Unreal Engine visualization, React web) to deliver seamless CAD workflows.
Qualifications
• Bachelor's degree in computer science/engineering or equivalent professional experience.
• 6+ years backend development experience, with strong expertise in Python (FastAPI).
• Proven experience in scalable system design with microservices and async processing.
• Strong knowledge of Postgres and familiarity with NoSQL databases (MongoDB, Redis, DynamoDB, etc.).
• Hands-on experience with cloud deployments (AWS/GCP/Azure), Docker, and CI/CD automation.
• Solid understanding of security protocols, encryption techniques, and multi-tenant ACLs.
• Experience with message queues (Kafka, RabbitMQ, or equivalent).
• Excellent debugging, performance optimization, and problem-solving skills.
• Self-driven, with ability to balance speed vs. quality in a fast-evolving environment.
• Nice to have: Exposure to CAD/3D/geometry systems or AI/ML integration.
-
Software Engineer III
5 days ago
Hyderabad, Telangana, India F5 Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAt F5, we strive to bring a better digital world to life. Our teams empower organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital world. We are passionate about cybersecurity, from protecting consumers from fraud to enabling companies to focus on innovation. Everything we do centers...
-
Software Engineer III
1 week ago
Hyderabad, Telangana, India JPMorganChase Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJOB DESCRIPTIONYou're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.As a Software Engineer III at JPMorgan Chase within the Consumer & Community Banking- Data Technology, you are part of an agile team that works to enhance, design, and...
-
Hyderabad, Telangana, India JPMorganChase Full time ₹ 8,00,000 - ₹ 24,00,000 per yearJOB DESCRIPTIONWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III at JPMorganChase within the Employee Platforms team, you serve as a seasoned member of an agile team to design and deliver trusted markAs a Software Engineer III at JPMorgan Chase within the Employee...
-
Software Engineer III
16 hours ago
Hyderabad, Telangana, India JPMorganChase Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDescriptionAs a Software Engineer III at JPMorgan Chase within Corporate Technology, you will be required to apply deep knowledge and expertise to all aspects of the software development lifecycle, share your knowledge with others, and partner continuously with stakeholders to stay focused on common goals. You will work in a collaborative, trusting,...
-
Software Engineer III
2 days ago
Hyderabad, Telangana, India JPMorganChase Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDescriptionWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.Job summaryAs a Software Engineer III at JPMorgan Chase within Corporate Technology, you will design and deliver trusted, market-leading technology products in a secure, stable, and scalable manner. You will be responsible for...
-
Software Engineer III
3 days ago
Hyderabad, Telangana, India JPMorgan Chase Full time ₹ 15,00,000 - ₹ 25,00,000 per yearYou're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.As a Software Engineer III at JPMorgan Chase within the Consumer & Community Banking- Data Technology, you are part of an agile team that works to enhance, design, and deliver the software...
-
Software Engineer III
7 days ago
Hyderabad, Telangana, India JPMorgan Chase Full time ₹ 20,00,000 - ₹ 25,00,000 per yearWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Consumer and Community Banking technology team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and...
-
Software Engineer III
2 weeks ago
Hyderabad, Telangana, India hackajob Full time ₹ 12,00,000 - ₹ 36,00,000 per yearhackajob*is collaborating withJ.P. Morgan*to connect them with exceptional tech professionals for this role.We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III at JPMorganChase within the Consumer and Community Banking , you serve as a seasoned member of an agile team to...
-
Software Engineer III
2 weeks ago
Hyderabad, Telangana, India JPMorgan Chase Full time ₹ 12,00,000 - ₹ 36,00,000 per yearWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Consumer and Community Banking Technology team, you will be a seasoned member of an agile team, tasked with designing and delivering trusted, market-leading technology products in a secure,...
-
Software Engineer III
1 week ago
Hyderabad, Telangana, India Chase- Candidate Experience page Full time ₹ 12,00,000 - ₹ 36,00,000 per yearWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Connected Commerce Proprietary Wallets domain, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and...