J

Jabil

Designs and builds electronics for other brands

Test Development Manager

Engineering LeadershipPosted on Nov 12
Full-time

About the Job

Requirements

  • Knowledge of professional software engineering practices across the complete software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Experience implementing and applying Agile, continuous integration/continuous delivery, and software development life cycle processes.
  • Expertise in Python; BASH is also required. Java experience is a plus.
  • Linux development experience with a solid understanding of system fundamentals and internals, including Ubuntu and CentOS.
  • Experience with containerization and virtualization environments, including VMware and Docker.
  • Understanding of large-scale distributed systems, including multi-tier architectures, application security, monitoring, and storage systems.
  • Experience with front-end and back-end web user interface development.
  • Experience with common web APIs, including REST and XML-RPC.
  • Experience with code versioning tools; Git is preferred.
  • Experience with hardware and API solutions for controlling, managing, and stressing L10 devices, including servers, network and storage SSDs, and NVMe, using IPMI, Redfish, FIO, Linpack, and memtester.
  • Experience with virtual machine configuration, including DHCP, PXE boot, and Nginx; VMware is preferred.
  • Familiarity with enterprise data center networking concepts at layers 1–3, including BGP, DHCP Relay, and ECMP.
  • A BS degree in Electrical/Computer Engineering, Computer Science, or a related field is required; an MS is preferred.
  • At least 10 years of experience in software development or testing with enterprise server, storage, or networking products.
  • At least 3 years of people management experience.
  • Prior experience directly managing software development teams.
  • Experience managing remote, multinational, and geographically dispersed development teams.
  • Excellent verbal and written communication skills.

Responsibilities

  • Lead the innovation, development, and global deployment of large-scale production software platforms supporting the Intelligent Infrastructure division.
  • Drive technical strategies, lead engineering teams, and develop scalable software applications, automation solutions, and test infrastructure across multiple customers and manufacturing regions.
  • Own the end-to-end process from architecture and development through production deployment, partnering with engineering, manufacturing, quality, and customer teams.
  • Lead software engineers in technical decisions, architectural strategy, and cross-functional collaboration to deliver scalable solutions.
  • Provide hands-on technical leadership through comprehensive code reviews of Python-based automation frameworks, test infrastructure, production tools, and hardware validation applications.
  • Mentor engineers, improve code quality, and promote software engineering best practices for robust, scalable, production-ready solutions.
  • Lead and develop a team of software developers and product engineers supporting global manufacturing and cloud operations.
  • Attract, hire, onboard, coach, mentor, and inspire talent while building a high-performing engineering team.
  • Establish measurable individual and team objectives aligned with operational performance, project milestones, and organizational goals.
  • Foster continuous feedback, accountability, collaboration, and professional development.
  • Conduct timely performance evaluations, recognize achievements, and ensure fair and consistent team management.
  • Drive continuous improvement in engineering execution, operational metrics, and overall team performance.
  • Prioritize and coordinate team activities, providing direction during critical issues and escalations.
  • Plan and execute customer-focused software engineering initiatives, defining project objectives, technical requirements, resource needs, and delivery strategies.
  • Provide technical direction for software design, development, and automation strategies to enhance existing systems and introduce solutions.
  • Oversee strategic projects, engineering processes, performance metrics, and technical reporting.
  • Define and implement engineering standards, policies, procedures, and development practices.
  • Evaluate emerging technologies, software tools, and resource requirements for long-term technical strategy and project execution.
  • Drive the architecture and development of scalable test infrastructure and software applications across customers and global manufacturing facilities.
  • Lead the development of high-level software design specifications, application architectures, and key technical decisions.
  • Oversee development and deployment of production infrastructure, application code, and Python-based automation frameworks.
  • Own team technical quality and code review standards, performing detailed reviews of Python automation frameworks, test infrastructure software, production applications, and hardware validation tools for scalability, maintainability, reliability, performance, and adherence to software engineering practices.
  • Improve software build methodologies, continuous integration/continuous delivery pipelines, development environments, and engineering processes.
  • Provide ongoing operational and development support for software platforms, production applications, and test infrastructure deployed across global manufacturing facilities.

Desired Qualifications

  • Java experience.
  • Git experience.
  • VMware experience in virtual machine configuration.
  • Arista CloudVision familiarity.
  • Prior experience reviewing and approving code contributions for software engineering teams developing automation frameworks, infrastructure platforms, validation systems, or production applications.

About the Company

Jabil

Designs and builds electronics for other brands

Jabil designs and manufactures electronics and other products for companies that sell them under their own brands, including makers of AI data center hardware, medical devices, cars, and defense systems. Customers bring a product idea or design, and Jabil handles the engineering, sources the parts, builds the product at scale, and manages the supply chain behind it. The work runs through a global network of factories, so one partner can build products for customers across many markets, from data center racks to medical equipment. Jabil earns revenue through manufacturing and engineering service contracts with these brands. The company was founded in 1966 and is based in St. Petersburg, Florida.

Company size
10,001+
Company stage
IPO
Headquarters
Saint Petersburg, Florida
Founded
1966

Recently Posted Jobs

Explore more opportunities at Jabil

See more jobs