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 π±.