Lead Software Engineer at Granite Telecommunications
Granite Telecommunications · Quincy, United States Of America · Onsite
- Senior
 - Office 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.
Apply Now