Software Engineering Manager

Triune Infomatics Inc
Santa Clara, United States of America
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Santa Clara, United States of America

Tech stack

Java
Artificial Intelligence
Azure
Software as a Service
Cloud Computing
Computer Security
Databases
ETL
Data Loss
Data Migration
DevOps
Distributed Systems
Github
Hibernate
Java Persistence API
PostgreSQL
Octopus Deploy
Redis
Power BI
Distributed Caching
Software Engineering
SQL Databases
Data Streaming
Spring-boot
Advanced Reports
Technical Debt
Microsoft Fabric
Git Flow
Information Technology
Deployment Automation
Real Time Data
Kafka
Data Management
Front End Software Development
Api Gateway
Industrial Software
Legacy Systems
Microservices

Job description

Overview: We are seeking a Hands-on Senior Technical Manager to lead a critical development stream focused on industrial software evolution. You will be the primary architect and "Player-Coach" responsible for maintaining our legacy MES and ERP applications while building and scaling a modernized, multi-tenant SaaS Front-End System (FES). Reporting directly to the CIO & Head of Cybersecurity, you will serve as a foundational leadership pillar. You will recruit, build, and lead a team of experienced and mid-level engineers. You must be a champion of GitOps, AI-driven innovation, and Security by Design, ensuring that commercial deployments are automated, compliant, and delivered on schedule with a calm, professional demeanor., * Strategic Reporting: Act as a key advisor to the CIO & Head of Cybersecurity, providing transparent updates on technical debt, security compliance, and transformation milestones.

  • AI and Predictive Analytics: Lead the architectural design and implementation of AI-driven features, leveraging predictive analytics to provide actionable insights for MES and ERP users.
  • Data Fabric Integration: Utilize Microsoft OneLake to create a unified data foundation, ensuring seamless data accessibility for AI models and cross-platform reporting.
  • Talent Acquisition: Lead the full hiring lifecycle to build a high-performing squad, providing active mentorship to both experienced and mid-level engineers.

Hands-on Modernization and Data Migration

  • Active Engineering: Lead from the front by writing core services and architecting microservices using Java 21, Spring Boot, Spring JPA, and Hibernate.
  • Complex Data Migration: Architect the end-to-end data migration from legacy SQL infrastructure to the modern SaaS platform. This includes designing ETL pipelines and ensuring zero data loss during the transition.
  • Synchronization and Cutover: Execute the Strangler Pattern by establishing real-time data synchronization between legacy systems and the modern PostgreSQL environment until the final production cutover.
  • Modern Stack: Deploy API Gateways, Apache Kafka (Event Streaming), and Redis for distributed caching.

Security, GitOps, and Compliance

  • Security by Design: Ensure all architecture adheres to strict Cybersecurity controls, serving as the technical executor for the Head of Cybersecurity's vision.
  • Automated Lifecycle: Champion the use of GitHub, Azure DevOps, and Argo CD to implement robust GitOps and CI/CD pipelines.
  • Fiscal Stewardship: Monitor Azure cloud consumption and OneLake storage costs, ensuring architectural choices are optimized for both performance and budget.

Requirements

  • Development: Expert proficiency in Java 21, Spring Boot, Spring JPA, and Hibernate.
  • AI and Data: Hands-on experience building AI and Predictive Analytics solutions. Proficiency with Microsoft OneLake and Power BI is highly preferred.
  • DevOps and GitOps: Mastery of GitHub, Azure DevOps, and Argo CD for automated deployments.
  • Database Mastery: Expert PostgreSQL and SQL infrastructure experience, specifically schema design for multi-tenancy and data migration.
  • Distributed Systems: Commercial experience with API Gateways, Apache Kafka, and Redis., * Education: Bachelor's degree in computer science or another related Engineering stream is required.
  • Certification: Must hold a valid Cloud Solution Architecture certification (e.g., Azure Solutions Architect Expert).
  • Experience: 10+ years of software engineering experience, 3+ years in a leadership role.
  • Modernization Mastery: Proven ability to manage complex data migrations and "Strangler Pattern" deployments for enterprise-grade applications.
  • Composure: Ability to navigate production pressure and complex stakeholder requirements with a calm, solution-oriented mindset.

Apply for this position