Senior Principal Software Engineer - Team Lead

3 days ago

Apply Now
Logo of Nerdery

Nerdery

Digital Business Transformation • Strategy • Innovation • Experience Design • Software Engineering

201 - 500

Description

• Nerdery is a digital product consultancy helping clients grow their business. • Looking for a Senior Principal Software Engineer (Team Lead) to join the team. • The role bridges technical expertise and client needs, overseeing software development. • Design resilient solutions and application architecture for clients. • Provide technical guidance to engineers and communicate effectively with stakeholders. • Responsible for technical quality, efficiencies, and project escalations. • Thrive on unraveling complex challenges in technology.

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 (e.g. Next.js). • 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, including web applications, microservices, and data pipelines • Exceptional verbal and visual technical communication skills and additional the ability to explain complex technical problems to diverse audiences • Strong systems architecture experience • Measurable improvement of your developments team’s quality and effectiveness • In-depth understanding of the software development process and the ability to maintain an iterative approach throughout the project lifecycle. • Advocate for the proper usage of AI tools to increase delivery efficiency • Preferred Qualifications • Proven ability to design and manage an enterprise architecture governance process • Proficiency in using IaC tools like Terraform to manage infrastructure. • Execution of multiple data migration and analytics projects • A Master's or PhD in Computer Science, Engineering, or a related field

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com