Vice President of Software Engineering

at  TempWorks Software

Eagan, MN 55121, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate11 Aug, 2024Not Specified11 May, 2024N/ACustomer Service Skills,Languages,Angularjs,Javascript Frameworks,Leading Development Teams,Containerization,Orchestration,Communication Skills,Organization Skills,Business Units,Agile Environment,DevopsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Order: 675

  • Vice President of Software Engineering Job Description
  • Job Summary:

At TempWorks, the Vice President of Software Engineering is responsible for the effectiveness, efficiency, and continuous improvement of the product development team. You will be tasked with making technology decisions that align resources & processes with the goals of the business.

REQUIRED SKILLS AND ABILITIES:

  • Excellent verbal and written communication skills
  • Strong interpersonal and customer service skills
  • Skilled in Microsoft Office Suite or related software
  • Strong organization skills and attention to detail
  • The ability to work with multiple business units and thrive in a fast-paced, results-driven environment
  • The desire and ability to think outside of the box to solve problems and present solutions
  • The ability to work well under pressure while leading a growing team and maintaining an entrepreneurial mindset
  • Ability to prioritize and delegate efficiently
  • Ability to identify, mitigate, and resolve roadblocks that may impact scheduled deliverables
  • Advanced understanding of development procedures, languages, and technologies
  • Familiarity with JavaScript frameworks such as ReactJS and AngularJS
  • Experience with DevOps in a hybrid-cloud environment, including containerization, orchestration, and micro-service architecture
  • Experience with SaaS products in an Agile environment

EDUCATION AND EXPERIENCE:

  • Associates degree required; Bachelor’s degree in related field preferred
  • 8+ years working in software engineering/development
  • 5+ years managerial experience
  • Experience leading development teams of more than 25 people
  • Familiarity with the staffing and recruiting industry strongly preferred
  • Experience leading teams toward efficient scalability through periods of significant growth

PHYSICAL REQUIREMENTS:

  • Prolonged periods sitting at desk and working on a computer
  • Must be able to lift up to 10 pounds at times

Responsibilities:

SUPERVISORY RESPONSIBILITIES:

  • Manage the daily activities of the product development leadership team, and oversee the software engineering department
  • Act as a mentor and advisor to team members while leading software and web application development projects in a fast-paced, agile, environment
  • Responsible for coordinating new hire orientations and ongoing staff training
  • Oversee timekeeping procedures and provide payroll approval
  • Conduct annual performance evaluations and frequent one-on-one check-ins with employees
  • Responsible for implementing appropriate disciplinary action, including up to termination

GENERAL RESPONSIBILITIES:

  • Lead the software engineering team while partnering with executive leadership, and the Product & Marketing department
  • Advise the Director of Product Development on implementing department goals, policies, and procedures
  • Help identify improvements to process within the agile methodology of software development
  • Identify and analyze new technologies and trends to ensure TempWorks maintains competitive advantage
  • Ensure personnel resources support the company’s short and long-term initiatives
  • Collaborate with the team to promote sound technical and architectural designs
  • Create and execute engineering roadmaps, operational plans, and timelines for the development and deployment of all products and feature enhancements
  • Identify, define, and monitor performance metrics for all software development activities
  • Ensure execution against product plans and meet delivery commitments
  • Manage development budgets and time frames
  • Increase efficiency and expedite the release of maintainable solutions for customers
  • Perform other related duties as assigned


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Eagan, MN 55121, USA