C-4 Analytics - Wakefield, MA

posted 2 months 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 Software Engineering and DevOps to lead our software engineering and DevOps team. This role is pivotal in managing the engineering team and driving the strategy for our software solutions. The ideal candidate will have over 10 years of full-stack software engineering experience and a strong familiarity with DevOps practices. This position requires a blend of technical expertise and leadership skills, as the Director will be responsible for translating product requirements into engineering outputs, ensuring the security, high availability, and performance of our client-facing applications. In this role, you will take on the responsibilities of both a player and a coach, actively participating in code development and technical discussions while also leading the engineering team. You will oversee a team of 10+ employees, supported by a scrum master and product management team, to ensure the delivery of high-quality solutions that meet business requirements. Your responsibilities will include overseeing the DevOps function, ensuring seamless integration of security, automation, and AI technologies across the organization, and collaborating with stakeholders to translate business needs into technical specifications and scalable architecture. You will also drive the development and deployment of software solutions, maintain a high level of uptime for client-facing applications, and take ownership of architecture and technical decision-making. Staying updated on emerging technologies and industry trends will be crucial, as you will be making recommendations for their adoption within the organization. This position offers flexibility in working arrangements, including options for remote, hybrid, or office-based work, allowing you to choose the setup that enhances your productivity.

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 software 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, GCP, Snowflake, MongoDB).
  • 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 (remote, hybrid, office-based)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service