
Lead Software Engineer
Clockwork.ioabout 2 months ago
Base Salary
$180k - $260k/yr
Responsibilities
- Lead the design, architecture, and implementation of core platform and infrastructure components.
- Build and scale large distributed systems running in production environments.
- Drive technical decisions across backend systems, cloud platforms, networking, and full stack applications.
- Collaborate cross-functionally with engineering, product, and leadership to define technical roadmaps and execution plans.
- Mentor engineers through design reviews, code reviews, debugging, and best practices.
- Improve system performance, reliability, observability, and scalability across the stack.
- Contribute hands-on code in key areas while setting a high technical bar for the team.
- Help establish strong engineering processes and a culture of ownership, quality, and execution.
Requirements
- At least 7 years of industry experience in software engineering or systems development.
- A degree in Computer Science, Electrical Engineering, or a related technical field.
- Fluency in one or more of the following languages: C, C++, Golang, Java, Python.
- Excellent debugging and problem-solving skills.
- A strong sense of ownership and the ability to lead in a fast-paced startup environment.
- Strong expertise in data structures, algorithms, and software design.
- Experience designing, building, and scaling large distributed systems in production.
- Familiarity with service-oriented architectures and cloud technologies such as AWS, GCP, or Azure.
- Understanding of networking protocols; experience with NIC architecture and operation is a strong plus.
- Excellent communication skills, with the ability to collaborate across teams and explain technical concepts clearly.
- Experience in full stack development.
Benefits
- Challenging projects.
- A friendly and inclusive workplace culture.
- Competitive compensation.
- A great benefits package.
- Catered lunch.