Job Summary
The Vice President (VP) of Software Technology is a strategic leadership role responsible for driving innovation, overseeing software development initiatives, and ensuring the scalability and security of technology solutions.
The VP will lead cross-functional teams, develop technical roadmaps, and collaborate with executives to align software strategies with business goals.
Key Responsibilities
Strategic Leadership & Innovation
- Define and implement the company's software technology vision, ensuring alignment with business objectives.
- Drive software architecture decisions, development best practices, and technology adoption.
- Establish and manage software engineering processes, tools, and standards for continuous improvement.
- Identify and integrate emerging technologies, including AI, cloud computing, and DevOps methodologies.
Software Development & Engineering Management
- Oversee the entire software development lifecycle (SDLC), from design to deployment.
- Manage agile development processes, ensuring high performance and on-time delivery.
- Set and enforce coding standards, architecture guidelines, and DevOps best practices.
- Collaborate with product management to define technical requirements and roadmaps.
Technical Leadership & Architecture
- Define scalable, secure, and high-performance software architectures.
- Lead cloud-native application development, including microservices, containers, and serverless technologies.
- Ensure robust API development, integration, and management.
- Oversee data architecture, database performance optimization, and analytics integration.
Team Development & Mentorship
- Build, lead, and mentor high-performing engineering teams.
- Foster a culture of innovation, continuous learning, and technical excellence.
- Collaborate with HR to recruit, retain, and upskill top technical talent.
Security, Compliance & Risk Management
- Implement best practices for cybersecurity, data privacy, and regulatory compliance.
- Oversee risk assessments and mitigation strategies for software applications and infrastructure.
- Ensure adherence to industry standards such as ISO 27001, SOC 2, and GDPR.
Stakeholder Collaboration & Communication
- Work closely with executive leadership, product managers, and business teams to translate business needs into technical solutions.
- Present technical strategies, progress updates, and risk assessments to stakeholders.
- Partner with external vendors and technology partners to drive innovation and efficiency.
Required Technical Skills
- Programming & Development : Proficiency in Python, Java, C#, JavaScript/TypeScript, and modern frameworks (React, Angular, Node.js, .NET Core, Spring Boot).
- Cloud Computing : Expertise in AWS, Azure, or Google Cloud Platform (GCP), including Kubernetes, Terraform, and CI/CD pipelines.
- Software Architecture : Microservices architecture, event-driven architecture, API design, and containerization (Docker, Kubernetes).
- DevOps & Automation : CI/CD pipelines, infrastructure as code (IaC), GitOps, and monitoring/logging tools (Prometheus, ELK Stack).
- Data & Analytics : SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis), data warehousing (Snowflake, BigQuery), and data engineering (Kafka, Spark).
- Cybersecurity & Compliance : Identity and access management (IAM), encryption standards, vulnerability management, and adherence to compliance frameworks.
- AI & Machine Learning (Preferred) : Knowledge of AI/ML technologies, model deployment (TensorFlow, PyTorch, MLOps), and data science workflows.
Qualifications & Experience
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 12+ years of experience in software engineering, with at least 5+ years in a leadership role.
- Proven track record of leading large-scale software development projects.
- Strong knowledge of Agile methodologies, software development best practices, and emerging technologies.
- Experience managing distributed teams and working in a global technology environment.
Preferred Certifications (Optional)
- AWS Certified Solutions Architect / Google Professional Cloud Architect / Microsoft Azure Solutions Architect
- Certified Kubernetes Administrator (CKA)
- SAFe Agilist / Certified Scrum Master (CSM)
- CISSP / CISM (for security-focused leaders)
Key Competencies
- Strong problem-solving, analytical, and decision-making skills.
- Excellent leadership, communication, and stakeholder management abilities.
- Ability to balance technical depth with business strategy.
- Passion for innovation, automation, and improving software development processes
Skills: aws,redis,spring boot,azure,terraform,python,.net core,vulnerability management,docker,iam,node.js,bigquery,mongodb,mlops,kubernetes,javascript,elk stack,angular,typescript,microservices,programming,spark,kafka,google cloud platform,ci/cd,pytorch,api design,snowflake,nosql,sql,java,encryption standards,artificial intelligence,mysql,event-driven architecture,prometheus,c#,stakeholder management,tensorflow,react,postgresql