Apply📍 United States
🧭 Full-Time
🔍 Software Development
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field and at least 10 years of IT experience. A High School Diploma and an additional 5 years of directly related experience may be considered in lieu of a degree.
- At least 4 years of experience managing client facing application development activities.
- Proven experience in software development for building automation, facility management, and critical infrastructure.
- DevOps Experience – Must have hands-on experience in software development and have progressed into a leadership role overseeing DevOps processes and development teams.
- Client-Facing Development – Must have experience working directly with external clients and stakeholders, focusing on requirements gathering, bug reporting, and technical solutioning.
- Technology Awareness – Must have a strong foundational understanding of IoT, smart devices, and emerging technologies, with the ability to assess, integrate, and optimize technical solutions.
- Management & Leadership – Must have supervisory experience managing software development teams, with expertise in SCRUM methodologies and agile project management.
- Project Scoping & Technical Vetting – Must be proficient in level of effort (LOE) estimation and have a deep understanding of software architectures, security, and development technologies to assess and approve technical solutions.
- Software Architecture & Security Expertise – Must have experience designing and securing software solutions, ensuring scalability, risk mitigation, and compliance with security frameworks.
- Product Lifecycle Management – Must have experience in iterative product development, software release cycles, and managing the full work product lifecycle.
- Lead Chinook’s Development Team, providing technical direction, mentorship, and oversight to software engineers.
- Oversee the design, development, and deployment of new software solutions and integrations across Chinook’s platforms.
- Ensure the scalability, security, and performance of applications, balancing cloud-based and on-premises solutions.
- Drive technical innovation by researching, selecting, and integrating new technologies that enhance Chinook’s software offerings.
- Establish and enforce coding standards, best practices, and DevOps methodologies to improve software quality and streamline development.
- Provide technical insight to the Technology Director and Technology Business Manager, ensuring product capabilities align with market needs and business direction.
- Translate business growth initiatives into product roadmaps, ensuring software solutions support both client requirements and internal operations.
- Collaborate with leadership to evaluate and prioritize emerging technologies, assessing feasibility and development impact.
- Work with the Technology Business Manager to evaluate the technical viability and scalability of new service offerings, ensuring smooth integration into Chinook’s technology ecosystem.
- Contribute to proposal development, assisting in the creation of technical solution frameworks that align with business objectives.
- Provide feedback on product and technology trends, identifying opportunities for innovation, process improvements, and efficiency gains.
- Lead the design, architecture, and implementation of software solutions, ensuring performance, security, and scalability.
- Gather and refine technical requirements, working closely with stakeholders to align business needs with development priorities.
- Manage the full work product lifecycle, overseeing solutioning, implementation, and ongoing iterative improvements.
- Evaluate and integrate new technologies, automation tools, and security best practices to enhance development capabilities.
- Implement and enforce DevOps best practices, including CI/CD pipelines, infrastructure automation, and cloud security.
- Maintain and oversee cybersecurity protocols for both internal and client-facing applications.
- Demonstrate your strong leadership and mentorship skills, with a focus on guiding developers, fostering technical excellence, and driving product innovation.
- Drive software development initiatives, including architecture, security, and performance optimization.
- Share your expertise in DevOps methodologies, including experience with CI/CD pipelines, cloud infrastructure, and automation tools.
- Use your deep knowledge of cybersecurity principles, including secure coding practices, compliance frameworks, and risk mitigation strategies.
- Employ your strong analytical and problem-solving abilities, with a focus on technical challenges and product scalability.
- Handle Product Roadmaps & Lifecycle Management, ensuring efficient development, iteration, and release of software solutions.
- Participate in Stakeholder Collaboration & Requirements Gathering, working with executives, business managers, and development teams to refine product vision and technical needs.
- Perform other duties as assigned.
LeadershipProject ManagementSoftware DevelopmentAgileCloud ComputingCybersecurityIoTProduct ManagementSCRUMSoftware ArchitectureCI/CDRESTful APIsDevOpsClient relationship managementSoftware Engineering
Posted 14 days ago
Apply