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, Software Asset Management overseeing end - to - end lifecycle management of IT Portfolio capability at Xcel Energy. Leading a team to ensure effective spend management and continuous improvement.
VP of Engineering overseeing identity and access management for fintech solutions. Architecting modern customer identity solutions balancing access, security, and compliance.
VP of Engineering leading API and event management platform for FIS. Driving strategy and execution while ensuring secure integrations and data governance in fintech.
Civil Technical Engineering Manager overseeing technical requirements and design delivery for Sizewell C nuclear megaproject. Ensuring compliance and coordination across ancillary civil works.
Engineering Manager leading a team of engineers in a healthtech company simplifying healthcare access. Driving technical strategy and fostering a collaborative engineering culture with a focus on impactful solutions.
Software Engineering Manager at Northrop Grumman overseeing embedded Mission Systems applications development. Collaborates with multiple teams in Agile environment and ensures software engineering best practices are followed.
Engineering Manager leading the development, adoption, and optimization of products at Legend. Fostering a culture of knowledge sharing and growth within the engineering team in Slovakia.
Engineering Manager at Union.ai spearheading high - quality engineering initiatives and team development to enhance AI infrastructure. Collaborating across departments for improved customer experience in data and AI orchestration.
Engineering Director at AtkinsRéalis leading Defence projects with multidisciplinary teams. Ensuring strategic direction and delivering complex engineering consultancy services for national security.
Sr. Engineering Manager leading project execution teams that design automated solutions for material handling. Overseeing team performance, risk management, and project quality while collaborating directly with Amazon.