πWorldwide
Senior Principal Software Engineer, Team Lead
closed
Nerdery
πRemote - Worldwide
Summary
Join our team as a Senior Principal Software Engineer (Team Lead) at Nerdery, where you'll oversee software development life-cycles, provide technical guidance, and lead complex projects. As a Team Lead, you'll bridge the gap between technical expertise and client needs, utilizing your extensive professional experience to design resilient solutions and applications.
Requirements
- Undergraduate or graduate degree in a computer-related field or coding bootcamp certificate
- 15+ years of software development experience
- 6+ years of software architecture experience, including familiarity with modern design patterns
- Proven track record of successfully leading and delivering multi-million dollar projects
- Extensive experience with CMS driven applications (preferably Drupal) - both traditional and decoupled architectures - with React ecosystem driven front-end UIs
- Solid Java back-end experience, with a familiarity with Kotlin
- Solid Python experience, including familiarity with Flask and Django based applications
- Demonstrated comprehension of complex software using expert-level understanding of code patterns, application architecture, and best practices
- Experience with version control systems such as Git
- Demonstrated expertise in using and implementing CI/CD tools such as Jenkins, GitLab CI/CD, or similar platforms
- Ability to design and optimize CI/CD pipelines for various applications
- Exceptional verbal and visual technical communication skills
- Strong systems architecture experience
- In-depth understanding of the software development process and the ability to maintain an iterative approach throughout the project lifecycle
Responsibilities
- Accountable to the entire technical lifecycle of a large-scale custom software project
- Technically evaluate, develop, and supervise a highly-effective software development team
- Own the technical review process for project team members, providing ongoing feedback and recommendations
- Manage the software delivery process by proactively identifying complex problems, developing mitigation approaches, and documenting decisions
- Recommend and justify modern architectural strategies for clientsβ technical roadmaps
- Partner with develop leads to serve as the architect for multiple software engineering squads
- Foster cross-functional collaboration as the primary technical liaison between engineering and other project disciplines
- Participate in the internal leadership of their respective domain, contributing to strategic direction, assisting with initiatives, and maintaining coding best practices
- Explain complex concerns across multiple levels of abstraction and audiences
- Assess the technical skills of prospective candidates and provide recommendations to hiring managers
- Provide ad-hoc technical support to other practitioners in the domain as needed
- Assist with sales requests by providing technical recommendations, estimates, and creating reusable estimation templates
- Be a representative and advocate of Nerderyβs depth of talent by regularly publishing articles, blog posts, or whitepapers, and/or contributing to GCP related open source projects, and/or speaking at industry conferences
Benefits
- Health insurance
- Retirement benefits
- Paid time off
- Remote work, flexible hours
- Life and disability insurance
- Bonuses and incentives
- Professional development opportunities
- Wellness programs
- Family and parental leave
This job is filled or no longer available
Similar Remote Jobs
π°$158k-$181k
πUnited States
π°$170k-$210k
πUnited States
πCosta Rica
πUnited Kingdom

πUnited States
πUnited Kingdom
πWorldwide
π°$200k-$230k
πUnited States
πUnited States