Experienced Software Development Manager leading application development for digital transformation. Overseeing architecture and delivery of business-critical applications for Dassault and Siemens PLM platforms.
Responsibilities
Lead a team of technical engineers to -
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.
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.
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.
Data Processing: Develop data processing pipelines using Java streams, Completable Future, and reactive programming models.
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.
Security Implementation: Apply security best practices in Java applications, including MFA, ADFS, authentication, method-level security, and data encryption – all with least privileged modeling.
Performance Optimization: Profile and optimize Java application performance, including JVM tuning, connection pooling, caching strategies, and database query optimization.
API Gateway & Service Mesh: Implement API gateway patterns using Apigee Configure service-to-service communication with appropriate resilience patterns.
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.
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).
Requirements
Master’s degree in computer science, Data Engineering, Information Systems, or equivalent work experience
10+ years of experience in Software Engineering, managing complex application development adopting Modern software engineering practices
Proven ability to build and lead high-performing engineering teams
Experience working within public cloud ecosystems (AWS, GCP, or Azure)
Experience working with senior leadership teams and building business relationships.
Senior Manager for Mobile Applications engineering at IAA. Leading modernization and management of mobile engineering teams in a hybrid work environment.
Engineering Manager leading a team at RedCloud, developing solutions for a digital trading platform. Overseeing technical excellence and fostering a culture of collaboration in a hybrid setting.
Manager, Software Engineering overseeing Middleware messaging team technologies at Options Clearing Corporation. Leading automation, configurations, and support for middleware in production.
GTM Engineering Manager managing Salesforce Developers and CPQ Specialists for GTM technology initiatives. Driving execution and collaborating with global teams to deliver on strategic roadmaps.
Ship Engineering Manager overseeing combat systems installation and testing on naval platforms within Defence Delivery Organisation. Engaging with stakeholders and managing complex technical challenges.
Senior Engineering Manager leading Merchant Dashboard team at SpotOn. This role entails managing engineering teams and driving technical direction for a crucial platform.
Engineering Manager leading Bill Pay team at Float, a fintech startup simplifying finance for Canadian businesses. Owning customer - facing experiences in a strategically important product area.
Responsible for securing and managing public funding for Pix's strategic projects in France and abroad. Collaborating with internal teams to ensure compliance and reporting.
Senior Engineering Manager leading and scaling the Agentic Workflow engineering organization at Pearson Learning Studio. Focused on performance management and technical excellence across multiple teams.
Engineering Manager leading Pipedrive's engineering team responsible for customer - facing insights, reporting, and analytics capabilities. Focused on reliable delivery of features with an AI - native approach.