Lead Software Developer

Rocket Clicks
7dRemote

About The Position

The Lead Software Developer is the technical steward and innovation advocate within Rocket Clicks’ service teams. Operating as a mentor, architect, and project leader, you ensure solutions are robust, scalable, and aligned with business goals. As the primary technical lead, you'll drive software design, code quality, and agile project delivery—partnering with Account Managers, Project Managers, Revenue Strategists, and Channel Directors to bring transformative ideas to life. You’ll champion best practices, advocate for technical excellence, and foster a culture of collaboration where innovation flourishes.

Requirements

  • Deep understanding of software engineering principles, modern programming languages, and cloud-based architectures such as: Microservices architecture and RESTful API design DevOps practices and infrastructure as code React, Angular, and Vue GitHub, MLOps platforms
  • Strong mentorship, collaboration, and communication skills.
  • Ability to translate strategic business goals into effective technical solutions.
  • Anticipate project risks and act before problems arise.
  • Own outcomes good or bad and drive projects to successful completion.
  • Approach challenges with clarity, logic, and creativity.
  • Stay focused, organized, and committed to technical excellence.
  • 5+ years of professional experience in software development, with at least 2 years in a technical or team leadership role.
  • Proven track record in architecting, deploying, and maintaining complex systems.
  • Strong understanding of cloud platforms such as AWS, Azure, or GCP.
  • Proficiency in languages such as Java, C#, Python, or JavaScript/TypeScript.
  • Experience working in agile development environments and collaborating across multidisciplinary teams.

Nice To Haves

  • Prior experience supporting marketing or agency initiatives is a plus.

Responsibilities

  • Serve as lead architect and mentor for development teams through the entire software development life cycle, guiding code reviews, technical decisions, and best practices.
  • Design, implement, and maintain scalable software solutions aligned with client and business objectives.
  • Troubleshoot complex issues, proactively address risks, and provide thought leadership in agile sprint planning and retrospectives.
  • Work closely with Account Managers to understand business goals and translate requirements into elegant technical solutions.
  • Communicate technical concepts clearly to both technical and non-technical stakeholders.
  • Lead strategic conversations, address technical challenges candidly, and advocate for the long-term success of projects.
  • Ensure timely delivery and quality of code, architecture, and system deployments ensuring optimization.
  • Collaborate, cross-functional efforts with Project Managers to balance priorities, deadlines, and budgets.
  • Regularly evaluate and recommend tools, technologies, and best practices to enhance productivity.
  • Implement and champion continuous integration, deployment, and testing processes.
  • Using several data points, identify opportunities for system optimization, automation, and technical innovation.
  • Stay abreast of industry trends and new technologies, suggesting improvements that drive business results.
  • Foster a team culture rooted in learning, accountability, and continuous improvement.

Benefits

  • Unlimited PTO & Sick Leave
  • Medical Insurance (including FSA & HSA Options)
  • Dental Insurance
  • Vision Insurance
  • 401(k) (with a company match)
  • Life Insurance
  • Long-term Disability
  • Short-term Disability
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service