Remote Senior Principal Software Engineer (Team Lead)

Posted

Apply now
Please, let Nerdery know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Nerdery is a digital product consultancy that partners with clients to enhance their business through technology.
  • The Senior Principal Software Engineer (Team Lead) will oversee the entire software development lifecycle for large-scale custom software projects.
  • This role involves designing resilient solutions and application architectures based on client requirements and leading complex software component development.
  • The Technology Team Lead will provide technical guidance to engineers and communicate effectively with non-technical stakeholders.
  • Responsibilities include managing the software delivery process, recommending architectural strategies, and fostering collaboration across project disciplines.
  • The position requires participation in internal leadership, assessing technical skills of candidates, and providing technical support as needed.
  • The role also involves assisting with sales requests and representing Nerdery through publications and speaking engagements.

Requirements:

  • An undergraduate or graduate degree in a computer-related field or a coding bootcamp certificate is required.
  • Candidates must have 15+ years of software development experience and 6+ years of software architecture experience.
  • A proven track record of leading and delivering multi-million dollar projects is essential.
  • Extensive experience with CMS-driven applications, particularly Drupal, and React ecosystem-driven front-end UIs is required.
  • Solid experience in Java back-end development and familiarity with Kotlin is necessary.
  • Candidates should have solid Python experience, including knowledge of Flask and Django applications.
  • Expertise in code patterns, application architecture, and best practices is required.
  • Experience with version control systems like Git and CI/CD tools such as Jenkins or GitLab CI/CD is necessary.
  • Exceptional verbal and visual technical communication skills are essential, along with the ability to explain complex problems to diverse audiences.
  • Strong systems architecture experience and a measurable improvement in team quality and effectiveness are required.
  • An understanding of the software development process and advocacy for AI tools to enhance delivery efficiency is necessary.

Benefits:

  • Nerdery offers a collaborative work environment where innovation and growth are encouraged.
  • Employees have the opportunity to work on high-profile projects with some of the world's best brands.
  • The company supports professional development through opportunities to publish articles, speak at conferences, and contribute to open-source projects.
  • Nerdery promotes a culture of diversity and inclusion, ensuring a workplace free from discrimination.
  • The organization provides reasonable accommodations for applicants and employees with disabilities.
Apply now
Please, let Nerdery know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback