What are the responsibilities and job description for the Vice President, Software Engineering position at CultureFit Technology Staffing?
Job Description
Job Summary :
We are looking for a Vice President of Engineering who will lead our engineering team and oversee the development and deployment of our software and hardware products. You will be responsible for setting the technical vision, ensuring the quality and reliability of our solutions, and managing the engineering budget and resources. You will also collaborate with other senior leaders and stakeholders to align our engineering strategy with our business goals and customer needs.
Key Responsibilities :
Lead, mentor, and grow a team of software and hardware engineers
Establish and enforce engineering best practices, standards, and processes
Manage the engineering roadmap, prioritization, and delivery of features and products
Ensure the quality, performance, security, and scalability of our software and hardware solutions
Drive innovation and continuous improvement in our engineering culture and practices
Collaborate with product, sales, marketing, and customer success teams to understand and meet customer requirements and expectations
Communicate and coordinate effectively with offshore development teams across different time zones
Provide technical guidance, feedback, and mentoring to offshore engineers and team leads
Ensure alignment and consistency of engineering standards and processes across onshore and offshore teams
Communicate effectively with internal and external stakeholders, including executive management, investors, and partners
Travel occasionally to customer sites, trade shows, and other industry events.
Required Skills and Experience :
10 years of experience in software engineering, with at least 5 years in a senior leadership role
Proven track record of delivering high-quality software and hardware products in a fast-paced environment
Strong knowledge of Microsoft Azure technologies, including IoT Hub, Azure SQL, Microsoft Fabric, MVC, C#, Vue, and JavaScript
Proficiency in Microsoft development platforms, including .NET, .NET Core, C#, ASP.NET, etc.
Familiarity with architecting, developing, and operating distributed systems that can scale, perform, and deliver high-availability
You have experience or interest in developing web applications, cloud services, and desktop software using these technologies.
Knowledge of modern data architectures, such as data lake, lake house, and data warehouse
Experience or interest in working with Microsoft Fabric and its components, such as Synapse Analytics, Spark, Python, SQL Data Warehouse, Azure Data Factory, etc.
Ability to design, implement, and optimize data pipelines and ETL processes for large-scale data processing and analytics
Familiarity with various relational and NoSQL database platforms, such as Azure SQL, Cosmos DB, MongoDB, PostgreSQL, etc.
Proficiency in querying and manipulating data using SQL, Python, or other languages
Experience with IoT and messaging technologies, such as Azure IoT Hub, MQTT, Service Bus, Event Hubs, and Event Grid, and their use cases for data ingestion and processing
Knowledge of DevOps / DevSecOps and Infrastructure as Code principles and practices, and experience with Azure DevOps and GitHub platforms for continuous integration and delivery
Ability to create and deploy scalable and secure cloud infrastructure using ARM templates, Bicep, or other tools
Familiarity with data engineering and analytics concepts and tools, such as Azure Data Factory, Azure Databricks, Azure Synapse Analytics, and Azure Data Lake Storage, and their applications for arcade and amusement data
Knowledge of cloud-native application development using microservices, containers, and serverless architectures, and experience with Azure App Service, Azure Kubernetes Service, and Azure Functions for building and deploying scalable and resilient web and mobile apps
Ability to design and implement secure and reliable cloud solutions using Azure security and identity services, such as Azure Active Directory, Azure Key Vault, Azure Sentinel, and Azure Policy
Proficiency in DevOps and DevSecOps practices and tools for automating, testing, and deploying cloud applications, such as Azure DevOps, GitHub, ARM templates, and Bicep
Experience with microcontrollers, electronics, C / C , and mechanical aptitude
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a Vice President, Software Engineering?
Sign up to receive alerts about other jobs on the Vice President, Software Engineering career path by checking the boxes next to the positions that interest you.