Engineering Manager
Remote
Goji Labs
Goji Labs is a UX, software development, and digital product agency creating incredible user experiences that drive real business outcomes.Company
Goji Labs is an industry-leading software development studio, focusing on cutting-edge web and mobile applications. We believe in using innovative technology to solve complex problems for businesses worldwide. Our diverse team of software engineers, designers, and product specialists work collaboratively to deliver high-quality solutions to our customers.
The role
The Engineering Manager at Goji Labs is a crucial leadership role responsible for guiding our dynamic engineering team toward achieving exceptional results. This position oversees a talented group consisting of backend engineers, frontend engineers, and QA engineers, ensuring that the engineering department aligns with the company’s strategic objectives and delivers high-quality software solutions.
Key Responsibilities
-
Establish and confirm engineering practices and workflows across the organization to maintain high standards of software development and deployment.
Champion the adoption of AI and efficiency tools across the engineering organization. Actively promote and experiment with AI productivity tools and large language models (LLMs).
Establish, disseminate, and enforce processes to improve standards, efficiency, quality, and speed across engineering operations.
Develop facilities and tooling to optimize the engineering team's workflows, enabling them to work faster and smarter. Implement these tools across the development organization to boost productivity and innovation.
Stay abreast of industry trends and technological advancements, incorporating cutting-edge practices and technologies to maintain competitive advantage.
-
Promote and coordinate communication among cross-functional engineering teams, including frontend, backend, and QA engineers.
Coordinate internal best practices and career development activities with the frontend, backend, and quality assurance leads.
Provide strong architectural leadership and backend support. Regularly mentor backend engineers, perform code reviews, and guide project architecture.
-
Ensure technical planning is conducted effectively, facilitating smooth project execution and delivery.
Offer technical direction on every project, ensuring solutions are architecturally sound and future-proof.
Attend and support project development kickoff calls, data model reviews, and API contract review sessions.
-
Understand and document the full body of code to minimize redundancy in development efforts, including:
Identifying common modules across projects.
Ensuring these modules are reused in new projects to enhance efficiency and consistency.
Manage engineering headcount, planning and executing hiring strategies to grow the team in alignment with project demands and organizational growth. Serve as the primary hiring manager for backend engineers and participate early in the interview process for all engineering hires.
-
Lead and mentor the engineering team, promoting a culture of continuous learning and excellence. Provide technical and career development guidance to all team members.
Perform regular 1-on-1 meetings with engineering team members to provide feedback, mentorship, and support.
Monitor and evaluate the engineering team’s performance, implementing strategies for improvement and efficiency gains.
Ensure employee satisfaction by fostering a productive work environment that emphasizes a healthy work-life balance, actively promoting and managing the planning and utilization of personal time off (PTO), and supporting ongoing personal and professional development.
Oversee onboarding and training processes to ensure new hires are effectively integrated into the team and the company’s culture, promoting rapid learning and alignment with our core values and operational practices.
Collaborate with cross-functional teams, including company-wide leadership, operations, product management, design, and sales & marketing, to ensure a cohesive and integrated approach to product development.
Key Objectives
Foster a high-performing engineering culture that is agile, innovative, and customer-focused.
Lead the way in AI tool experimentation and adoption, ensuring the team leverages the latest advancements to work smarter and more effectively.
Enhance the quality, performance, and scalability of our software development practices.
Streamline development processes to reduce time-to-market for new features and products.
Ensure robust technical planning and documentation to reduce the need for bespoke code and promote code reuse across projects.
Optimize team structure and capabilities through strategic hiring and skill development.
Drive continuous improvement in team satisfaction and engagement.
Compensation and Benefits
Competitive salary
Remote work flexibility
Home office stipend
Exposure to a variety of industries and technologies
Opportunity to work on meaningful and interesting productsHiring process
Hiring Process
Resume and portfolio review
30-45 minute initial interview
Short exercise
60 minute exercise review (panel)
Leadership interview(s)
Decision
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile APIs Architecture Engineering LLMs
Perks/benefits: Career development Competitive pay Home office stipend Startup environment
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.