Lead Software Engineer presso Granite Telecommunications
Granite Telecommunications · Quincy, Stati Uniti d'America · Onsite
- Senior
- Ufficio in Quincy
What You’ll Do
- Lead and mentor a cross-functional engineering team guiding technical decisions, providing code reviews, and fostering a culture of learning and excellence.
- Architect and oversee development of end-to-end product features; from frontend interfaces to backend systems, APIs, and databases.
- Drive technical strategy and best practices, ensuring code quality, scalability, and maintainability across the stack.
- Collaborate closely with Product Managers and Designers to translate business goals into a well-defined technical roadmap.
- Partner with DevOps and QA to establish robust CI/CD pipelines, testing frameworks, and monitoring systems that support reliable, scalable releases.
- Contribute hands-on when needed, from debugging complex backend issues to refining frontend performance or optimizing queries.
- Champion automation and developer productivity, building internal tools and scripts that streamline workflows and reduce operational friction.
What We’re Looking For
- Extensive experience in full-stack development, including frontend frameworks (React, Next.js, or similar) and backend services (Python, Go, or similar).
- Strong architectural mindset, with a deep understanding of system design, data modeling, and distributed systems.
- Proven leadership in managing and growing engineering teams, conducting performance reviews, and mentoring engineers at varying levels.
- Solid database knowledge (Postgres, MySQL, or NoSQL) and comfort with designing efficient data flows and storage strategies.
- Proficiency with RESTful and/or GraphQL APIs and integration patterns.
- Hands-on experience with cloud platforms (AWS, GCP, or Azure) and CI/CD systems.
- Comfortable writing automation scripts (Python, Bash, or similar) and implementing testing frameworks.
- Excellent communication skills; able to align technical execution with product strategy and business outcomes.
Bonus: Experience scaling teams and systems during periods of rapid product growth.
What You Might Work On in the First 3–6 Months
- Lead the design and delivery of a major new product feature overseeing architecture, implementation, and rollout.
- Establish engineering best practices around code quality, testing, and deployment automation.
- Develop internal tooling and automation to streamline developer onboarding and reduce repetitive manual processes.
- Partner with leadership to define engineering priorities, hiring plans, and process improvements.
Minimum Qualifications
- 6–10+ years of professional software engineering experience, including at least 2–4 years in a technical leadership or management role.
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (Master’s preferred).
- Experience leading cross-functional development efforts, from concept to production.
- Certifications in cloud or DevOps technologies (AWS, GCP, Azure) are a plus.
This is a high-impact leadership role where you’ll balance hands-on engineering with strategic technical direction. If you’re passionate about building products, empowering teams, and creating scalable systems that move the business forward — we’d love to talk.
Candidarsi ora