Vice President of Software Engineering
at TempWorks Software
Eagan, MN 55121, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 11 Aug, 2024 | Not Specified | 11 May, 2024 | N/A | Customer Service Skills,Languages,Angularjs,Javascript Frameworks,Leading Development Teams,Containerization,Orchestration,Communication Skills,Organization Skills,Business Units,Agile Environment,Devops | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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