Job Overview
We are seeking an experienced Senior Software Engineer (CTO) to lead our technology strategy and oversee the development and implementation of innovative software solutions. This executive role requires a strategic thinker with deep expertise in computer science, IT management, and emerging technologies. The ideal candidate will drive technological advancements, manage cross-functional teams, and ensure alignment with business objectives while maintaining robust cybersecurity and infrastructure standards. The position offers an opportunity to shape the company's technological future and influence overall business growth.
Responsibilities
Develop and execute the company's technology vision, aligning with strategic business goals.
Lead the design, development, and deployment of scalable software systems utilizing technologies such as React, Angular, Node.js, Java, C#, Python, and SQL.
Oversee the architecture of distributed systems, cloud infrastructure (AWS, Azure), and IT infrastructure to ensure high availability and security.
Manage cross-functional teams including software developers, system architects, cybersecurity specialists, and IT staff.
Establish best practices for SDLC (Software Development Life Cycle), DevOps processes, and IT governance frameworks like ITIL and NIST standards.
Implement robust cybersecurity measures including firewalls, FISMA compliance, PCI standards, and risk management protocols to safeguard company assets.
Drive innovation through AI, machine learning, natural language processing, and business intelligence initiatives to enhance product offerings.
Lead strategic planning for disaster recovery, business continuity planning, and IT infrastructure upgrades to support long-term growth.
Manage budgets related to technology projects while negotiating vendor contracts for cloud services (AWS, Azure) and hardware/software procurement.
Promote a culture of continuous improvement through Agile methodologies and project management best practices.
Requirements
Proven experience in senior leadership roles within software development or IT management.
Extensive knowledge of computer networking (WAN), cloud computing (AWS, Azure), APIs, system design, and application development.
Strong expertise in programming languages such as JavaScript (React, Angular), Python, Java, C#, PHP, SQL (Microsoft SQL Server), Oracle, MongoDB.
Deep understanding of cybersecurity principles including FISMA compliance, ISO standards for information security in \<LOCATION\>, firewalls, and risk management strategies.
Experience with DevOps practices, cloud infrastructure management (cloud development \& cloud infrastructure), disaster recovery planning, and business continuity planning.
Familiarity with project management tools and methodologies such as Agile frameworks; ability to lead large-scale projects effectively.
Excellent analysis skills with a focus on system design and product management; ability to translate technical vision into actionable plans.
Strong leadership qualities with experience managing teams at senior levels; capable of strategic planning and decision-making at executive levels.
Educational background in Computer Science or related fields; advanced certifications in cloud computing (AWS/Azure), cybersecurity (FISMA/ISO), or project management are preferred. This role is ideal for a visionary leader passionate about leveraging cutting-edge technology to drive business success while ensuring security compliance and operational excellence.
Job Type: Full-time
Pay: $170,000.00 - $195,000.00 per year
Work Location: In person