Software Development Manager
2 days ago
Job Description JOB DESCRIPTION We are seeking an experienced Software Development Manager to lead our application development organization and drive strategic technical initiatives. This pivotal leadership role will oversee the architecture, development, and delivery of business-critical applications that power our digital transformation & support the Dassault 3DX and Siemens Teamcenter PLM platforms. The ideal candidate will excel at building and mentoring high-performing engineering teams across local & global locations while establishing a culture of technical excellence and innovation. You'll bring extensive experience leading enterprise-scale application development using modern frameworks, cloud-native technologies, and agile methodologies. Expertise in application security, performance optimization, and CI/CD practices will be instrumental in delivering resilient, scalable solutions that meet business timelines. This is a high-visibility position requiring collaborative leadership across technical and business stakeholders. RESPONSIBILITIES . Lead a team of technical engineers to - o Develop Microservices: Architect and implement scalable, high-performance Java-based microservices using Spring Boot and Spring Cloud. Create RESTful APIs that support both synchronous and asynchronous data processing workflows. o Backend Development: Develop robust server-side applications using Java 17+ and the Spring ecosystem (Spring Framework, Spring Data, Spring Security). Implement efficient data access layers using relational databases. o Frontend Development: Build and integrate responsive frontend components using Angular or React that communicate effectively with Java backend services. Implement efficient data binding and state management patterns. o Data Processing: Develop data processing pipelines using Java streams, Completable Future, and reactive programming models. o Cloud-Native Applications: Deploy and manage containerized applications on Google Cloud Platform (GCP) using Cloud Run & GKE. Implement service discovery, configuration management, and circuit breakers. o Security Implementation: Apply security best practices in Java applications, including MFA, ADFS, authentication, method-level security, and data encryption - all with least privileged modeling. o Performance Optimization: Profile and optimize Java application performance, including JVM tuning, connection pooling, caching strategies, and database query optimization. o API Gateway & Service Mesh: Implement API gateway patterns using Apigee Configure service-to-service communication with appropriate resilience patterns. o CI/CD for Java Applications: Set up and maintain CI/CD pipelines for Java applications using tools like Tekton, Maven/Gradle, and Github Actions for comprehensive testing. o Foundational Understanding of AI/ML Concepts: Possess a solid understanding of core AI and Machine Learning (ML) concepts. Familiarity with generative AI and large language models (LLMs). Must Have Technical Skills . Good knowledge in application development methodologies and hands-on experience in app development in any technology. . Proficiency in programming languages including Java, Python, and JavaScript . Strong experience with front-end and back-end technologies (React, Angular, Node.js) for developing integrated data access and visualization layers . Demonstrated expertise in designing & architecting cloud-based data pipelines / microservices . Deep understanding of service-oriented architecture (SOA) & microservices within cloud environments . Experience with database management, including relational databases (PostgreSQL, MySQL), NoSQL databases, and columnar databases like BigQuery . High-level proficiency in Infrastructure-as-Code (IaC) tools, specifically Terraform . Strong knowledge of CI/CD pipelines and automation frameworks to enhance development workflows Leadership Skills: . 10+ years experience in managing complex delivery programs following agile practices. . Proven ability to build and lead high-performing engineering teams . Strong understanding of security best practices and principles . Experience implementing data governance frameworks and security measures . Excellent problem-solving and troubleshooting skills . Outstanding communication, collaboration, and presentation abilities . Demonstrated success delivering complex projects under aggressive timelines QUALIFICATIONS . Bachelor's degree in computer science, Data Engineering, Information Systems, or equivalent work experience . 10+ years of software engineering experience, with a balance of data engineering and software development . 5+ years leading and managing software development teams . 2+ years working within public cloud ecosystems (AWS, GCP, or Azure) . Experience working with senior leadership teams and building business relationships
-
Senior Software Developer(Ruby on Rails)
2 weeks ago
Chennai, India Banyan Software Full timeJob Description Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing...
-
Principal Software Developer
2 weeks ago
Chennai, Tamil Nadu, India Banyan Software Full time US$ 1,04,000 - US$ 1,30,878 per yearBanyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...
-
Principal Software Developer
2 weeks ago
Chennai, Tamil Nadu, India Banyan Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearBanyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...
-
Assistant Manager
2 weeks ago
Chennai, India GST Manager Full timeJob Description Job Description: Assistant Manager Taxation & Audit Location: Chennai About Us At GST Manager, we specialise in providing innovative financial, taxation, and compliance solutions to our clients. We are looking for dynamic and qualified Chartered Accountants to join our growing team as Assistant Manager Taxation & Audit. Role Overview We are...
-
SOFTWARE PROJECT MANAGER
3 weeks ago
Raipur, India Jain Software Full timeJob Description Software Project Manager Roles & Responsibilities - Manage multiple software development projects simultaneously. - Define project scope, goals and deliverables. - Plan and schedule project timelines. - Coordinate internal resources and third parties/vendors. - Measure project performance and report to management. - Identify and manage...
-
Software Developer
3 days ago
Chennai, India Victopia Labs (Enterprise Software Solutions) Full timeJob Description We are looking for Software Developers who enjoy solving real problems and can work across backend, frontend, and API-driven systems. You will build production-grade applications, write clean and reliable code, and collaborate with a small team that values clarity, ownership, and growth. You will work with Python, React, SQL databases, REST...
-
Software Manager
2 weeks ago
Chennai, Tamil Nadu, India Sankara Software Services Full time ₹ 12,00,000 - ₹ 36,00,000 per yearWhat You'll DoLead talented developers through the full software lifecycleArchitect scalable, secure solutions with industry best practicesInspire collaboration across engineering, product, design, and QACultivate growth through mentorship, performance reviews, and agile ritualsManage project timelines, allocate resources effectively, and mitigate...
-
Director - Software Development
1 week ago
Bengaluru, India DataCore Software Full timeJob Description Company: DataCore Software is a profitable, global software company that helps more than 10,000 customers worldwide modernize how they store, protect, and access data. The company delivers the industry's most flexible, intelligent, and powerful software-defined storage (SDS) solutions. DataCore Software delivers the industry's most flexible,...
-
Cloud Software Engineer
3 weeks ago
Chennai, India Banyan Software Full timeJob Description Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing...
-
Senior Software Developer(Ruby on Rails)
3 days ago
Chennai, Tamil Nadu, India Banyan Software Full timeBanyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...