Platzhalter Bild

Lead Software Engineer at Granite Telecommunications

Granite Telecommunications · Quincy, United States Of America · Onsite

Apply Now

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

Other home office and work from home jobs