CrawlJobs Logo

Software Engineer Lead - Middleware

United States, Belmont 165000.00 - 190000.00 USD / Year · Job Posted December 28, 2025
Apply Position
Job Link Share

Job Description

The Software Engineer Lead - Middleware will be part of a core engineering team leading new product developments for VW Group. They will contribute to the design of embedded systems, networking protocols, and middleware platforms enabling efficient data exchange across diverse hardware and software environments. This is a high-impact role that requires technical leadership, strong software architecture skills, and the ability to work cross-functionally with system architects, platform teams, and product engineering. This role is the primary point of contact and accountability for IT data and middleware integration services and support (life cycle planning of business data integration needs through strategize, architect, design/build/procure, deploy, operate, evolve, support, and retire) for defined products (Data Warehouse, ODS, Business Objects, SAS, Tableau) and platforms (Oracle, SQL Server, Informatica, Biztalk) for both US and Canada.

Job Responsibility

  • Middleware Architect and Development Design – (60%)
  • Design, develop, and maintain scalable and robust communication middleware for distributed embedded systems
  • Collaborate with systems engineers and application developers to define middleware interfaces and APIs
  • Lead middleware performance profiling, debugging, and tuning
  • Contribute to the development of communication frameworks that support inter-process and inter-device data exchange
  • Guide the integration of middleware into OS-level services (e.g., Linux, real-time operating systems)
  • Contribute to the development and product launch of functions and ECUs, overseeing all steps of the process and coordination with product/design/contract manufacturers
  • Contribute to the hardware specification and design of electronic control units for automotive systems
  • Design and optimize communication stacks (e.g., SOME/IP, DDS, MQTT, gRPC, CAN, LIN, Ethernet AVB/TSN)
  • Develop and maintain APIs and SDKs for internal and third-party application integration
  • Lead the integration of middleware with AUTOSAR (Classic and Adaptive) platforms
  • Ensure compliance with ISO 26262, ASPICE, and cybersecurity standards (ISO/SAE 21434)
  • Implement diagnostics and logging frameworks (UDS, DoIP, DLT)
  • Drive performance benchmarking, memory optimization, and latency reduction strategies
  • Collaborate with DevOps teams to enable CI/CD pipelines for embedded software using tools like Jenkins, Yocto, Docker, and BitBake
  • Work with internal customers to understand and specify application requirements and deliverables
  • Work with component or chipset suppliers to select and support hardware as well as solutions
  • Team Coordination, Mentoring and Resource Management (20%)
  • Helps to strategically organize personnel around Embedded SW and HW core competencies
  • Coordinate the team and mentor junior engineers
  • Provides research, design, and engineering skill development opportunities for group members
  • Manages internal/external project budget and resources for the projects
  • Operational Management - (20%)
  • Be the interface between VWAG Engineering teams and Development partners for Middleware development topics
  • Lead/participate in VWAG Engineering and Development partner meetings, workshops and decision rounds related to middleware topics. Bring escalation topics to VWAG management for timely attention and propose technical solutions
  • Mentor junior engineers and contribute to internal knowledge-sharing initiatives
  • Represent middleware engineering in cross-domain feature integration (e.g., infotainment, ADAS, telematics, V2X)
  • Coordinate with cybersecurity teams to implement secure boot, secure communication, and key management protocols
  • Leadership and management of development & delivery team personnel, developing their skills and capabilities to meet the needs of the organization, as well as building on existing recruiting capabilities to address new needs and skills gaps
  • Creation and alignment of a data integration platform roadmap to business strategy/outcomes, working closely with the IT Data Sciences and Analytics team to define and determine roles and responsibilities
  • Plan and execute data and middleware services product and platform support in alignment with enterprise priorities in a cost effective, timely manner
  • Provide production support (level 2 and level 3) for defined products
  • Business unit satisfaction levels for data analytic integration products and services
  • Accountable for delivering upon IT Key Performance Indicators

Requirements

  • 5-7 years as a validation lead of Connected Infotainment systems for an Automotive OEM or Tier-1 supplier – proven record of start-to-finish lead role
  • 5-7 years VWAG vehicle integration knowledge including diagnostic toolchain & architecture experience preferred
  • BS in Engineering or a combination of education and experience
  • Excellent strategical thinking and communication skills
  • Understanding of core Computer Science algorithms and data structures
  • Familiar with development and deployment on cloud systems such as AWS or Azure
  • Knowledge of complex modern automotive software and architecture
  • Knowledge of embedded software design
  • Knowledge of real time operating systems (Linux with realtime extensions)
  • Knowledge of Version Management systems such as GITLAB, Github
  • Knowledge of Requirements Management – complex use-case signal handling (collating multiple partner input signals to combine into a singular customer use-case)
  • Experience with virtualized test environments and simulation
  • Programming expertise with Rust, C++, GO, Python
  • Familiar with Synopsis
  • Knowledge of backend architectures
  • Deep understanding in defining and designing hardware for embedded connected systems including definition of SW/HW components and its interfaces
  • Experience with data integration platforms such as ETL and application orchestration tools including development, performance management, administration, and vendor support
  • Experience with relational database management systems such as Oracle, SQL Server and Postgres including development, performance management, administration, and vendor support
  • Experience with business intelligence platforms and solutions such as SAS, Tableau and Business Objects including development, performance management, administration, and vendor support
  • Deep understanding of IPC/RPC mechanisms, shared memory, and message queues
  • Experience with real-time operating systems (RTOS) such as QNX, VxWorks, or Zephyr
  • Familiarity with cloud-native technologies (Kubernetes, Helm, Terraform) for edge/cloud integration
  • Experience with simulation and validation tools (CANoe, VectorCAST, Simulink, dSPACE)
  • Proficiency in system modeling tools (Enterprise Architect, MagicDraw, SysML/UML)
  • Familiarity with AI/ML integration for predictive diagnostics and adaptive middleware behavior

Nice to have

  • MS and/or PhD in Engineering
  • Experience in Infotainment and Driver Assistance Systems
  • Rapid SW environment for prototyping and validation
  • Knowledge of connected vehicle infotainment and communication systems
  • Understanding of ICE vehicle power requirements
  • Experience with Paralax
  • Basic proficiency in German language
  • Deep understanding of typical vehicle EE architectures and automotive development processes
  • Experience with Informatica software solutions : Power Center, Data Quality, Enterprise Data Catalog, Axon and Dynamic Data Masking
  • Experience with Microsoft Biztalk
  • Experience or working knowledge with cloud data integration toolsets (AWS - Kinesis, Glue, Firehose) and repositories (S3, Redshift, Athena, etc …)

What we offer

  • Eligibility for annual performance bonus
  • Healthcare benefits
  • 401(k), with company match
  • Defined contribution retirement program
  • Tuition reimbursement
  • Company lease car program
  • Paid time off

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer Lead - Middleware

8 matching positions

Lead Software Engineer

Do you love building and pioneering in the technology space? Do you enjoy solvin...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree
  • At least 10 years of experience in software engineering
  • At least 8 years of experience building back-end services (Including but not limited to: Java, JavaScript, Python, Go, Node, Scala, TypeScript, Spring Boot)
  • At least 6 years of experience with a database technology (Including but not limited to: MySQL, PostgreSQL, MongoDB, Redis, Cassandra, DynamoDB)
  • At least 4 years of experience designing, building, and testing distributed systems along with comprehensive Observability (MELT) enabled
  • At least 2 years of experience with a front-end language (Including but not limited to: JavaScript, TypeScript)
  • At least 2 years of experience with a UI framework (Including but not limited to: Angular, Vue, React)
  • At least 4 years of experience developing and deploying ML platform solutions on AWS
  • At least 2 years of experience in a technical leadership role overseeing strategic projects
Job Responsibility
Job Responsibility
  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
  • Direct a range of multifaceted tech initiatives, drawing on extensive expertise in full-stack architectures, distributed microservices, and the implementation of robust observability frameworks
  • Partner with product and design teams to develop and integrate advanced features to the platform
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
  • Utilize various programming languages, Open Source technologies, Relational/NoSQL databases, Containers and a variety of AWS tools and services with a special focus on Serverless initiatives
  • Debug issues across backend, frontend, middleware, infrastructure, databases and pipelines across all environments from local to production and across distributed systems
  • Quickly identify root cause, implement fix, and correct any affected data
  • Develop features to enhance the overall user experience with little to no direction, knowing what non functionals to address and how
What we offer
What we offer
  • Healthy Body, Healthy Mind
  • Save Money, Make Money
  • Time, Family and Advice
  • Fulltime
Read More
Arrow Right

Lead Software Engineer

Do you love building and pioneering in the technology space? Do you enjoy solvin...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree
  • At least 10 years of experience in software engineering
  • At least 8 years of experience building back-end services (Including but not limited to: Java, JavaScript, Python, Go, Node, Scala, TypeScript, SpringBoot)
  • At least 6 years of experience with a database technology (Including but not limited to: MySQL, PostgreSQL, MongoDB, Redis, Cassandra, DynamoDB)
  • At least 4 years of experience in a technical leadership role overseeing strategic projects
  • At least 4 years of experience designing and building data intensive solutions using distributed computing and knowledge of event-driven development
  • At least 4 years of experience in building Software Development Kits, in-depth understanding of Object-Oriented Programming Concept and building packages, libraries for downstream consumption
  • At least 4 years of experience developing and deploying ML platform solutions in a public cloud such as AWS, Azure, or Google Cloud Platform
  • At least 3 years of experience in providing Level 1 support - monitoring systems, triaging reported incidents, performing troubleshooting, resolving simple to moderate incidents, escalating complex issues to the Level 2/Level 3 support team, and maintaining detailed documentation.
Job Responsibility
Job Responsibility
  • Lead a portfolio of diverse technology projects with deep experience in distributed microservices and full stack systems integrated with GenAI and ML platforms and products
  • Partner with product and design teams to develop and integrate advanced features to the platform
  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
  • Develop features to enhance the overall user experience with little to no direction, knowing what non functionals to address and how
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
  • Utilize various programming languages, Open Source technologies, Relational/NoSQL databases, Containers and a variety of AWS tools and services with a special focus on Serverless initiatives
  • Provide support to existing users of the platforms/ products you own
  • Debug issues across backend, frontend, middleware, infrastructure, databases and pipelines across all environments from local to production and across distributed systems
  • Quickly identify root cause, implement fix, and correct any affected data
  • Fulltime
Read More
Arrow Right

Lead Software Engineer

Do you love building and pioneering in the technology space? Do you enjoy solvin...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Engineering or Computer Science
  • At least 9 years of experience in software engineering
  • At least 7 years of experience building back-end services (Including but not limited to: Java, JavaScript, Python, Go, Node, Scala, TypeScript, Spring Boot) (Internship experience does not apply)
  • At least 2 years of experience with a front-end language (Including but not limited to: JavaScript, TypeScript) (Internship experience does not apply)
  • At least 6 years of experience with a database technology (Including but not limited to: MySQL, PostgreSQL, MongoDB, Redis, Cassandra, DynamoDB) (Internship experience does not apply)
  • At least 2 years of experience with a UI framework (Including but not limited to: Angular, Vue, React) (Internship experience does not apply)
  • At least 3 years of experience designing, building, and testing distributed systems (Internship experience does not apply)
  • At least 2 years of experience in a technical leadership role overseeing strategic projects
Job Responsibility
Job Responsibility
  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
  • Lead a portfolio of diverse technology projects with deep experience in distributed microservices and full stack systems
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
  • Utilize various programming languages, Open Source technologies, Relational/NoSQL databases, Containers and a variety of AWS tools and services with a special focus on Serverless initiatives
  • Implement software in unambiguous and uncomplicated domains with little to no support, while effectively combining standards and practices to implement more complex software
  • Implement a new, fully featured local build and deployment pipeline, while identifying improvements and making enhancements to established deployment pipelines
  • Troubleshooting the most complicated issues with local builds and deployment pipelines
  • Familiarity with many modern application architecture and design patterns, with the ability to leverage them in moderately complex domains
  • Teach others architecture and design patterns and how and when to apply them
  • Debug moderately complex issues across backend, frontend, middleware, infrastructure, databases and pipelines across all environments from local to production and across distributed systems
  • Fulltime
Read More
Arrow Right

Lead Software Engineer

The Banking Technology team is at the forefront of digital transformation, commi...
Location
Location
Canada , Mississauga
Salary
Salary:
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline
  • Demonstrated experience with, or a strong aptitude for, AI-powered development environments and tools (e.g., GitHub Copilot, Devin, AI-augmented testing frameworks)
  • Solid understanding of how AI and machine learning concepts can fundamentally transform and enhance software delivery processes
  • Proven ability to integrate and effectively utilize AI tools within daily engineering workflows
  • 12+ years of progressive experience in designing and developing complex web applications and platforms
  • Expert-level proficiency in Object-Oriented Programming (OOP) and Java/JEE development
  • Deep expertise with the Spring Framework (Spring Boot, MVC, JDBC, AOP, REST)
  • Extensive experience with messaging systems, particularly Kafka
  • Proficiency in database technologies including Oracle and MongoDB
  • Experience with CI/CD pipelines (e.g., TeamCity, uDeploy) and expert-level usage of source-control management (e.g., Git)
Job Responsibility
Job Responsibility
  • Pioneer the use of AI-powered development tools for accelerated code generation, intelligent debugging, automated testing, design pattern suggestions, and performance optimization
  • Actively identify, evaluate, and implement AI-driven efficiencies and automations to streamline workflows
  • Explore, integrate, and champion new AI technologies, frameworks, and methodologies
  • Contribute to the design and development of robust, scalable, and high-performance middleware platforms using the Spring framework
  • Collaborate with UI and Quality Engineering teams
  • Perform hands-on development and optimization with technologies like Mongo, Oracle, and Kafka
  • Participate actively in Agile ceremonies
  • Maintain focus on producing high-quality, secure, and maintainable deliverables
  • Fulltime
Read More
Arrow Right

Lead Salesforce Software Engineer

As Salesforce Lead Developer, you will play a key role in our Digital Transforma...
Location
Location
Portugal
Salary
Salary:
Not provided
outsystems.com Logo
OutSystems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a Salesforce Developer or Lead Developer, with deep expertise in Salesforce Lightning Platform
  • Strong proficiency in Apex, Lightning Web Components (LWC), Visualforce, SOQL/SOSL, and Salesforce development frameworks
  • Solid experience with REST / SOAP APIs and middleware integrations
  • Comprehensive understanding of Salesforce data models, roles, profiles, sharing rules, and security architecture
  • Expertise in CI/CD pipelines, Git-based version control, and Salesforce DevOps practices (e.g., Copado, Gearset, or AutoRABIT)
  • Experience in refactoring legacy automations (workflow rules, process builder, triggers) into modern solutions
  • Familiarity with Agile methodologies and backlog management tools (e.g., Jira)
  • Strong problem-solving skills with a focus on scalability, maintainability, and reusable design patterns
  • Excellent communication and collaboration skills with the ability to influence both technical and business stakeholders
  • Platform Developer I/II certifications required
Job Responsibility
Job Responsibility
  • Lead the Salesforce development team, ensuring adherence to best practices in coding standards, scalability, maintenance, and Salesforce governance
  • Own the technical execution of Salesforce solutions, from requirements analysis to deployment and support
  • Oversee the DevOps process, ensuring smooth deployments, minimizing conflicts, and reducing downtime
  • Partner closely with the Salesforce Architect to translate business requirements into scalable technical designs
  • Ensure data integrity, platform security, and compliance with relevant regulations across the Salesforce ecosystem
  • Guide the refactoring and modernization of legacy automations, workflows, and triggers with scalable solutions (e.g., Flow, Apex, or Lightning)
  • Define and enforce coding standards, including CI/CD practices, code reviews, and unit testing
  • Mentor developers, fostering a culture of continuous learning and technical excellence
  • Manage integrations with external systems using Salesforce-native integration patterns
  • Proactively monitor and troubleshoot technical issues, driving root-cause analysis and preventive improvements
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Technical Lead

Provide hands-on technical leadership for the core software platform that powers...
Location
Location
United States , San Francisco
Salary
Salary:
140000.00 - 240000.00 USD / Year
chefrobotics.ai Logo
Chef Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software engineering with 3+ years in technical leadership roles
  • Track record delivering production robotic systems, IoT devices, or autonomous systems at scale
  • Experience designing reliable systems for B2B/enterprise deployments
  • On-device platform expertise: OS configuration, device drivers, system services, networking stack configuration
  • Robotics middleware: ROS/ROS2, real-time systems, sensor integration
  • Infrastructure: Containerization (Docker/K8s), CI/CD pipelines, monitoring/observability
Job Responsibility
Job Responsibility
  • Define and evolve the architecture for on-robot software, including OS configuration, hardware abstraction, middleware, and system services
  • Lead middleware architecture decisions for real-time robot control, sensor integration, and inter-process communication
  • Establish patterns for full-stack development, connecting on-robot systems to cloud services and web interfaces
  • Write production code for high-impact features across the stack: robotics middleware, backend services, and cloud infrastructure
  • Lead critical technical initiatives, including robotic platform software, cloud data pipelines, and fleet management platform
  • Build robust deployment, monitoring, and OTA update systems for production robot fleets
  • Debug the most challenging issues from kernel/driver level through the application layer
  • Establish engineering standards and processes that balance rigor with startup agility
  • Champion reliability, observability, and testing practices across embedded and cloud systems
  • Mentor engineers through code reviews, design discussions, and pairing sessions
What we offer
What we offer
  • Medical, dental, and vision insurance
  • Commuter benefits
  • Flexible paid time off (PTO)
  • Catered lunch
  • 401(k) matching
  • Fulltime
Read More
Arrow Right

Svp Lead Engineer - Fixed Income, Low Latency Engineer

Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert-level proficiency in C++ or Rust, with a strong emphasis on performance-critical, low-latency programming
  • Proven experience in the design, development, and maintenance of cross-asset order management systems (OMS)
  • Demonstrable expertise in building and optimizing low-latency matching engines
  • Solid hands-on experience in integrating with and managing vendor market data feed handlers (e.g., Redline, Exegy)
  • Strong knowledge and practical experience in designing and implementing robust market data distribution systems for ultra-low-latency environments
  • Deep, practical knowledge of the FIX protocol, including session management, order flow, and execution reporting
  • Strong knowledge of high-performance messaging middleware (e.g., Kafka, Solace) and low-latency data handling techniques
  • Proven experience designing and building complex, distributed, and fault-tolerant systems
  • Experience with modern development tools, including Git, Jenkins, and containerization technologies (e.g., Docker, OpenShift)
  • Demonstrable experience leading software projects, mentoring engineers, and making key architectural decisions
Job Responsibility
Job Responsibility
  • Lead the architectural design and development of high-performance, low-latency order management and execution systems, matching engines, and market data distribution systems for Fixed Income products
  • Engage in active, hands-on coding in Java, C++ or Rust, contributing to the core codebase and setting the standard for quality, performance, and reliability
  • Define and drive the long-term technology vision for the order management platform, ensuring it is scalable, resilient, and aligned with business goals
  • Design, implement, and optimize trading workflows for ultra-low latency, ensuring minimal processing time from order receipt to execution
  • Develop and maintain FIX protocol connectivity with various internal and external trading venues, ensuring robust and compliant communication
  • Partner closely with front-office traders, quantitative analysts, and product managers to understand business requirements and translate them into robust technical solutions
  • Mentor and coach junior and mid-level engineers, fostering a culture of technical excellence, innovation, and continuous learning
  • Act as a senior escalation point for resolving complex production issues, ensuring the stability and integrity of the trading platform
  • Fulltime
Read More
Arrow Right

Senior Software Engineer – Go (Golang)

As a Senior Software Engineer – Go (Golang), you will design, develop, and deliv...
Location
Location
United States , Mountain View
Salary
Salary:
160000.00 - 200000.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field
  • 5+ years of software development experience
  • Strong proficiency in Go fundamentals (structs, interfaces, channels, goroutines) and deep understanding of concurrency and parallel processing
  • Experience designing and developing RESTful APIs, gRPC services, and backend systems
  • Experience designing and building distributed systems or microservices architectures
  • Experience with CI/CD pipelines, Git-based workflows, and modern development tools
  • Experience with SQL and/or NoSQL databases and data-driven applications
  • Strong analytical and problem-solving skills, with the ability to diagnose and resolve complex system issues
  • Excellent communication skills and ability to collaborate across distributed teams.
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-performance backend services, middleware, and platform applications for GM infotainment and connected systems
  • Write clean, maintainable, and high-performance Go code
  • ensure scalability, fault tolerance, and resiliency
  • Build high-throughput systems optimized for memory efficiency, low latency, and overall performance
  • Contribute to system architecture and design, driving technical solutions aligned with platform and product requirements
  • Own the end-to-end defect lifecycle, including root cause analysis, resolution, validation, and continuous improvement
  • Collaborate with cross-functional teams (Systems, Integration, Product, Platform, Design) to deliver robust and integrated software solutions
  • Lead and participate in design reviews, code reviews, and technical discussions to ensure high-quality, maintainable solutions
  • Mentor and coach engineers, promoting best practices in coding, testing, and system design
  • Utilize Agile development processes, including Sprint Planning, Daily Stand-Ups, and Retrospectives
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right