Lead Engineer
Position Overview:
As a Lead Engineer at C80, you will play a central role in guiding our technology teams and driving the development of innovative solutions for our clients. You will be responsible for leading and mentoring a team of engineers, overseeing project execution, and ensuring the delivery of high-quality products and services. This position requires technical expertise, leadership skills, and a passion for pushing the boundaries of technology.
Responsibilities:
- Lead and manage a team of engineers, providing technical guidance and mentorship.
- Collaborate with cross-functional teams to define project goals, objectives, and requirements.
- Architect and design complex software systems and applications.
- Oversee the development, testing, and deployment of software solutions.
- Ensure adherence to coding standards, best practices, and quality assurance processes.
- Identify technical challenges and provide innovative solutions.
- Evaluate and select appropriate technologies and tools for projects.
- Conduct code reviews and performance assessments to maintain code quality.
- Collaborate with project managers to create and manage project plans and timelines.
- Stay updated on emerging technologies, industry trends, and best practices.
- Foster a culture of collaboration, innovation, and continuous improvement within the engineering team.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Proven experience as a Lead Engineer or similar technical leadership role.
- Strong expertise in one or more programming languages (e.g., Java, Python, C++).
- In-depth knowledge of software architecture, design patterns, and development methodologies.
- Excellent problem-solving and critical-thinking skills.
- Strong communication and interpersonal abilities.
- Experience with version control systems (e.g., Git) and collaboration tools.
- Ability to lead and inspire a team of engineers.
- Strong project management and organizational skills.
Nice To Haves:
- Master’s degree in Computer Science or a related field.
- Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud).
- Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Familiarity with microservices architecture and RESTful API design.
- Agile or Scrum methodology experience.
- Relevant certifications in software engineering or leadership.
Join the C80 team and take a leadership role in shaping the future of technology solutions. We value innovation, teamwork, and a commitment to excellence. If you are an experienced Lead Engineer looking to make a significant impact on projects and mentor a talented team, we encourage you to apply.
C80 is an equal-opportunity employer. We celebrate diversity and are dedicated to fostering an inclusive workplace where all employees can excel and contribute to our success.