C-4 Analytics - Wakefield, MA

posted about 1 month ago

Full-time - Senior
Remote - Wakefield, MA
Professional, Scientific, and Technical Services

About the position

C-4 Analytics is seeking an experienced and dynamic Director of Engineering and DevOps to lead our software engineering and DevOps team. This role is pivotal in managing the engineering processes and ensuring the delivery of high-quality solutions that meet the business requirements of our clients. The Director will be responsible for driving strategy, shaping architecture, and translating product requirements into engineering outputs. This position requires a strong technical background with over 10 years of full-stack software engineering experience, along with a solid understanding of DevOps practices. The ideal candidate will not only lead the engineering team but also actively participate in code development and technical discussions, embodying the role of both a player and a coach. In this role, you will oversee a team of 10+ employees, supported by a scrum master and product management team, ensuring the seamless integration of security, automation, and AI technologies across the organization. You will collaborate with stakeholders to understand business needs and translate them into technical specifications and scalable architecture. Your responsibilities will include driving the development and deployment of software solutions, maintaining high uptime for client-facing applications, and guiding the team in delivering robust and scalable solutions. Staying updated on emerging technologies and industry trends will be crucial, as you will be making recommendations for their adoption within the organization. The Director of Engineering and DevOps will also be responsible for ensuring prompt responses to meet business requirements, emphasizing team coordination and technical decision-making. This role is designed for someone who thrives in a fast-paced environment and is passionate about leading teams to achieve technical excellence while maintaining a high level of user experience and security.

Responsibilities

  • Lead and manage a software engineering and DevOps team of 10+ employees, ensuring the delivery of high-quality solutions that meet business requirements.
  • Oversee the DevOps function and personnel, ensuring the seamless integration of security, automation, and AI technologies across the organization's operations.
  • Collaborate with stakeholders to understand business needs and translate them into technical specifications and scalable architecture.
  • Drive the development and deployment of software solutions, integrating them seamlessly with existing systems and platforms.
  • Maintain a high level of uptime for client-facing applications, focusing on both internal and external user needs.
  • Take ownership of architecture and technical decision-making, guiding the team in delivering robust and scalable solutions.
  • Stay updated on emerging technologies, security happenings, and industry trends, making recommendations for their adoption within the organization.
  • Serve as a player/coach, actively contributing to code development and technical discussions while also leading the engineering team.

Requirements

  • 10+ years of full-stack software engineering experience, with expertise in designing and developing complex software solutions.
  • Strong familiarity with the DevOps function including hands-on experience with security technologies and cloud platforms (e.g., AWS, MongoDB, Snowflake, GCP).
  • Expert knowledge and experience of MEAN stack, Node.js, Angular, MongoDB, JavaScript, APIs, AWS.
  • Strong leadership and management skills, with a track record of successfully growing engineering teams, strong performance management, and driving technical excellence.
  • Ability to effectively communicate with non-technical stakeholders, translating business requirements into engineering deliverables.
  • A high sense of urgency and a proactive approach to problem-solving, particularly in high-pressure situations.
  • Experience working in a client-facing business environment, prioritizing uptime, security, and user experience.
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.

Benefits

  • Career development programs
  • Unlimited paid time off
  • Flexible working options (office-based, remote, hybrid)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service