VP Of Software Engineering
![]() | |
![]() | |
![]() | |
![]() United States, North Carolina, Greensboro | |
![]() | |
*Description:*
This role is 100% on-site in Greensboro, NC. The Vice President of Engineering is responsible for leading the Engineering department to be an effective organization in implementing the strategic and product vision as defined by upper management, Sales and the Product Management team. The VP of Engineering will lead the daily operations of the department and will also be expected to participate in development and oversight of the organization's strategic goals. The role will work closely with Sales, Product Management, and other department's teams to clearly define product priorities, product requirements, and to plan the execution of projects to align with the product roadmap and Customer expectations. This position reports to the Senior Vice President of Technology at the Company. *Skills* Development, Engineering, Software development, Management skills, budget management, Agile, Cloud, SaaS, Aws, career development *Top Skills Details* Development, Engineering, Software development, Management skills, budget management, Agile, Cloud, SaaS *Additional Skills & Qualifications* EDUCATION/EXPERIENCE REQUIRED: *Bachelor's Degree required; MBA or advanced graduate degree preferred *Experience leading an engineering organization providing highly engineered software and systems is strongly preferred. *Extensive technical project management experience, preferably with PMP certification. *Demonstrated experience combining process management with the nurturing of a creative environment that encourages new ideas and innovation. *Deep software development lifecycle knowledge and experience, including usage of Agile/Lean Methodologies. *Strong blend of analytical, decision-making and creative problem-solving skills. *Experience in a high level level management role in the technology/transportation industry is strongly preferred. *Minimum of 5-7 years of experience in a similar profile. *Experience with Microsoft Office Suite is required. Experience with Microsoft development and cloud technologies and services is highly preferred. ADDITIONAL ELIGIBILITY REQUIREMENTS: *Excellent communication skills, ability to deal with candidates and employees at all levels. *Excellent organizational skills and ability to multi-task in fast-paced dynamic environment. *Vision to develop and lead staff. *Strong attention to detail and good interpersonal skills. *Strong decision making and problem-solving skills. *Experience working in a CMMI (Capability Maturity Model Integration) Level 2 or 3 assessed organization is a plus. *Top Skills' Details**Provide Engineering Leadership to support corporate strategy, sales needs, and product roadmap.* Management of Software Engineering Resources Maintain and improve Software Engineering organization processes and efficiency Project Execution Communication KEY RESPONSIBILITIES: Provide Engineering Leadership to support corporate strategy, sales needs, and product roadmap * Lead and facilitate the translation of sales initiatives, strategic plans, goals, and product roadmaps into executable projects within schedule, resource and budget constraints (resolve priorities, schedule, and budget tradeoffs as needed). * Ensure all stakeholders are routinely informed and kept up to date on key deliverables. * Lead and mentor managers and senior staff to effectively execute the corporate strategy and product roadmap. * Plan and work with managers and senior staff to lead all aspects of engineering activities within the organization. Engineering Staff Development * Define and support career development for engineering staff. * Identify professional development and training for engineers and managers. * Create and maintain engineering personnel evaluation criteria. * Clearly define roles and responsibilities. * Oversee employee performance management for both direct reports and the extended Engineering team, including formal performance and compensation reviews and recognition of exceptional performers. * Create a high-performing environment that drives best-in-class employee retention. Management of Engineering Resources * Resolve resource contention by prioritizing staff workload as needed to be consistent with Sales, Product Management, Operations and Marketing team goals. * Identify and justify staffing needs. * Lead the processes to identify and screen candidates for hire. * Identify staff performance issues and deal with them promptly. * Identify requirements for and acquisition of outsourced services and resources. * Develop and manage Engineering budget(s). Maintain and improve Engineering organization processes and efficiency * Work with senior staff and all stakeholders to select and maintain the technology stack used in developing and deploying company products. * Lead the evaluation and implementation of new technologies to improve engineering efficiency in supporting product development and project execution. * Ensure all engineering projects, initiatives, and processes conform to organization's established policies and objectives. Maintain ownership and improvement of organizational processes and pro-actively work with the engineering staff to foster a continuous improvement and learning culture. Project Execution * Accountable for developing and maintaining budgets for product and project execution. * Provide direction and leadership to engineering team to facilitate timely project execution, project cost control and customer satisfaction. * Align staff capabilities, workflow, and staffing levels to be consistent with the corporate strategic direction. Communication * Facilitate the communication of corporate strategy, product roadmaps, and business priorities to the engineering organization. * Use on-going communication and prioritization of engineering/project tasks to focus on process and project execution in the engineering organization. * Continuous communication of issues/concerns with key company stakeholders. Escalate critical issues promptly. * Build and maintain working relationships with other functional teams including Sales, Product Management, Operations and Marketing. Actively participate on the executive leadership team. *Experience Level* Expert Level *Pay and Benefits* The pay range for this position is $180000.00 - $230000.00/yr. Cigna healthcare and dental, pet healthcare, EAP, short term and long term healthcare, 2 weeks vacation, HSA, HRA, FSA, Basic life insurance and Voluntary life insurance. Vision, *Workplace Type* This is a fully onsite position in Greensboro,NC. *Application Deadline* This position is anticipated to close on Apr 21, 2025. About TEKsystems: We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company. The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. |