Software Engineer Manager
Company: Utopialabs
Location: San Francisco
Posted on: September 21, 2023
Job Description:
Job Summary:
We are seeking a dynamic and experienced Engineering Manager to
lead and inspire our growing team of talented engineers. The
Engineering Manager will play a crucial role in overseeing the
technical aspects of our projects, driving innovation, and ensuring
the successful delivery of high-quality products.
Responsibilities:
Technical Leadership:
- Architect and develop well-tested frontend and backend systems
for our core web product.
- Articulate a clear and long-term technical vision for
maintaining and scaling our web product, aligning it with industry
best practices and the Web3 ecosystem.
- Provide strategic guidance and mentorship to the engineering
team in making sound technical decisions.
Team Management and Growth:
- Lead and manage the engineering team, fostering a collaborative
and high-performance culture.
- Scale the early engineering team by attracting top talent,
conducting interviews, and making data-driven hiring
decisions.
- Support the professional growth and development of team members
through coaching, feedback, and training opportunities.
Technical Infrastructure and Scalability:
- Oversee the technical infrastructure and architecture to
support our ambitious product roadmap, emphasizing security,
availability, and scalability.
- Collaborate with cross-functional teams to ensure seamless
integration with other components of the ecosystem.
- Hands on (when required) by doing the planning, writing the
code, doing the code review, deploying, being on call, and other
activities.
User-Centric Development:
- Drive the creation of trustworthy user experiences by building
interfaces that are simple, intuitive, performant, and reliable
using modern tools like React, Typescript, and GraphQL.
- Advocate for user needs and feedback in the development
process, incorporating user-centric design principles.
Communication and Collaboration:
- Communicate complex technical ideas effectively to stakeholders
at various levels of technical expertise.
- Foster a culture of open communication, knowledge sharing, and
collaboration within the engineering organization and across
pods.
Requirements:
- 7+ years of software development experience using Javascript,
Typescript, NodeJS, Express, NextJS, or similar
technologies.
- Proven experience in architecting solutions across different
architecture layers and components through multiple
frameworks.
- 2+ years of experience managing and scaling engineering
teams.
- Strong understanding of GraphQL and its implementation in
distributed systems.
- Proficiency in developing cloud services with a focus on
scalability, performance, security, and reliability.
- Experience developing with a test-driven mentality and a solid
grasp of CI/CD practices.
- Proficient with Git version control.
Nice to have:
- Experience starting or participating in a DAO as a core
contributor.
- Strong interest in the cryptocurrency and blockchain
space.
- Familiarity with decentralized databases like Ceramic and
OrbitDB.
- 5+ years of full-time software engineering experience.
- 2+ years of full-time experience in a blockchain-based
project.
- Contribution to open-source projects or writing smart
contracts.
- Demonstrated interest in open and community-driven
platforms.
#J-18808-Ljbffr
Keywords: Utopialabs, San Francisco , Software Engineer Manager, IT / Software / Systems , San Francisco, California
Didn't find what you're looking for? Search again!
Loading more jobs...