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.
Engineering Manager overseeing software projects and team development for AI solutions at Veritone. Leading engineering practices and cultivating a supportive and innovative team culture.
Technical Engineering Manager overseeing engineering team and AI - driven workflow development for Ironclad, an AI contracting platform. Engaging in hands - on coding and strategic leadership for contract management tools.
Repairs Engineering Manager leading a team for wind turbine maintenance and repair procedures development. Collaborating across functions to enhance service capabilities and safety standards.
Repairs Engineering Manager overseeing engineering team responsible for repair procedures and tooling for wind turbines. Leading projects to enhance maintenance capabilities and safety for GE Vernova's operations.
Software Development Manager directing software developers to enhance Autodesk's Viewer platform. Responsible for execution, talent development, and high - quality delivery in visualization products.
Engineering Manager leading Revenue pod responsible for core product surfaces like conversation intelligence. Building AI - driven technology in a high - growth team environment.
Head of Engineering responsible for product integrity and engineering leadership at Nevados. Driving execution and effectiveness in promoting solar tracker technology and partnerships.
Software Development Manager leading Agate Software’s Project Development team through growth. Driving innovation in grant management technology for government agencies and nonprofits.
Senior Manager responsible for developing and scaling ML Experimentation Platform at CrowdStrike. Overseeing data and ML infrastructure while fostering a culture of innovation and excellence.
Engineering Manager overseeing a team to enhance clinical outcomes for healthcare technology company. Driving product development initiatives related to member - facing health assessments and data visualization.