C4 Analytics

Lead Software Engineer (Transformation & Technical Excellence) (HYBRID)

C4 Analytics$160K — $190K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in software engineering with a focus on JavaScript, MongoDB, and Angular.
  • Demonstrated expertise in AI-assisted development tools and methodologies.
  • Strong understanding of S.O.L.I.D. principles and their application in architecture design.
  • Experience in leading teams and managing technical debt effectively.
  • Familiarity with modern data platforms and their implications for application design.

Responsibilities

  • Design and maintain system architecture using S.O.L.I.D. principles for long-term ownership.
  • Lead the integration of AI tools to enhance coding and deployment efficiency.
  • Revamp and define quality standards for development processes through SDLC transformation.
  • Serve as the technical leader, ensuring quality standards are prioritized alongside speed.
  • Collaborate with the Engineering Manager to maintain code health and manage technical debt.

Benefits

  • Flexible working arrangements including office-based and hybrid options.
  • Opportunity to work in a modern, collaborative office environment.
  • Access to latest AI-assisted development tools to enhance work efficiency.
Full Job Description
Lead Software Engineer (Transformation & Technical Excellence)

Stack: JavaScript (Node/Lambdas), MongoDB, Angular
The Role

As the Lead Software Engineer, you own the technical integrity of our stack. Your success is measured by the stability of the system and the efficiency of the contributors within it.

We operate using a spec-driven approach, where clear, testable specifications guide development and serve as the source of truth across teams. We work in an AI-forward development environment, leveraging tools (e.g., AI-assisted coding) to accelerate delivery while maintaining strong engineering judgment and code quality.
Key Responsibilities:
  • Architectural Stewardship: Design systems using S.O.L.I.D. principles to ensure our architecture is extensible and maintainable for long-term in-house ownership.
  • AI-Augmented Development: Essential Requirement. You must be an expert in utilizing AI-assisted development tools (Copilots, LLMs, automated refactoring) to transform how the team builds, tests, and deploys. You will lead the team in integrating AI into the daily workflow to maximize efficiency and code quality.
  • SDLC Transformation: Audit and overhaul our development processes. You define "Quality"-from automated testing to rigorous code review standards.
  • Leadership & Discipline: Act as the technical anchor for the team. You ensure that "moving fast" never comes at the expense of "moving correctly."
  • Technical Priority: Partner with the Engineering Manager to prioritize the roadmap, acting as the primary advocate for remediating technical debt and protecting the codebase's health.
Who You Are
  • A Leader First: You understand that leadership is about setting the standard. You are comfortable challenging the status quo to protect the health of the codebase.
  • A Master Craftsman: Deep expertise in JavaScript (Node.js), NoSQL (MongoDB), and Angular. You know the difference between a solution that works and a solution that lasts.
  • Modern Methodology: You believe in "Fail Fast" and iterative development. You understand how to apply S.O.L.I.D. principles in a modern, fast-paced environment.
  • Prioritize building reusable, scalable systems over one-off implementations, with a focus on long-term maintainability.
  • Experience working with modern data platforms (e.g., Snowflake) or understanding how application design impacts downstream analytics is a plus.
Our Tech Stack

Layer

Technology

Backend

Node.js, AWS Lambdas, Serverless Architecture

Frontend

Angular (Latest versions), TypeScript

Database

MongoDB (Atlas)

Infrastructure

AWS, CI/CD Pipelines

Compensation

We offer a competitive compensation commensurate with experience and qualifications. The salary range for this position is $160,000 - $190,000. The final salary will be determined based on factors such as skills, knowledge, and demonstrated expertise.

Please note that the stated salary range is flexible and negotiable based on individual qualifications and fit for the role. We encourage candidates to discuss their salary expectations during the interview process.
Flexibility

The Lead Software Engineer may benefit from the flexibility to work in a way that suits them best. We offer the following working options:
  • Office-Based: Our modern and well-equipped office space provides a collaborative environment where you can work closely with your team, engage in face-to-face interactions, and foster a sense of community.
  • Hybrid: For those who prefer a balance between office and remote work, we offer a hybrid model. This allows you to divide your time between working in the office and remotely, providing the best of both worlds.

About C4 Analytics

C4 Analytics is a digital marketing agency that specializes in helping businesses increase their online visibility and drive more traffic to their websites. The company offers a range of services, including search engine optimization, pay-per-click advertising, social media marketing, and website design. C4 Analytics has a team of experienced professionals who work closely with clients to develop customized strategies that meet their unique needs and goals. The company has a reputation for delivering high-quality work and has been recognized for its excellence by industry organizations and publications.
Learn more about C4 Analytics
Size
200 employees
Industry

Similar Jobs

More Jobs at C4 Analytics

More Information Technology Jobs

Find similar Lead Software Engineer (Transformation & Technical Excellence) (HYBRID) jobs: