Lead Software Development Engineer

See more jobs from Nortal LLC

almost 2 years old

This job is no longer active

Nortal is a remote-first, global software consultancy specializing in modern custom software development. We employ CI/CD processes across agile, distributed teams delivering highly-performant, scalable, cloud-native applications for Fortune 100 customers. The North American headquarters are in Kirkland, WA. We have over 1100 employees world-wide. 

 
 Role Overview 

 As a Lead Software Development Engineer (SDE IV), you are at the top of the Nortal technical spectrum in multiple technologies. At this level, you have grown your skills and experience into multiple development languages, frameworks, and toolsets and should be able to articulate this experience to other Software Development Engineers. This role is competent in all aspects of an Agile-based SDLC, processes and protocols for delivery of repeatable software delivery. In addition to project requirements, Sr. Software Development Engineers at the SDE IV level are among Nortal’s thought leaders and are expected to be able to speak to emerging technologies and technology-oriented processes both internally and externally. 
   
Supervisory Responsibilities 
·       Works under minimal supervision.  
·       May supervise or train lower-level Software Development Engineers. 

Essential Duties and Responsibilities

  • Lead effort on multiple feature implementations in a project. 
  • Produce high-quality code with unit and functional tests to prove functionality. 
  • Ensures code, design, architecture quality practices are being met and mentor other developers on these best practices. 
  • Identify performance issues with software applications and troubleshoot performance problems in distributed systems. 
  • Analyze and understand flows and end-to-end interactions for a distributed system. 
  • Create software to automate deployment of applications to production environments. 
  • Enhances system architecture to improve continuous software integration and deployment model within a DevOps environment. 
  • Articulate the Agile principles and their meanings to new team members and can run stand ups as needed. 
  • Provide task definition and design/architecture direction for other engineers. 
  • Run an agile Scrum or Kanban process for a team when needed. 
  • Creates documentation that conveys technical concepts and approaches to technical stakeholders. 
  • Assesses customer maturity for all Nortal best practices. 
  • Implements new tools and frameworks to support application architecture. Coordinate evaluation of tools and frameworks for the engineering team. 
  • Monitor performance of Software Development Engineers on the team, and partner with management on mentoring and growth. 
  • Be an active member of Nortal’s technology information sharing community. Collaborates with Nortal employees or works solo to conduct technical presentations. 
  • Required Skills and Abilities

  •  Technical Skills :

  • Know the major frameworks and libraries for several languages and differentiators based on application. 
  • Understands and implements caching and search patterns for data, and performance testing practices. 
  • Able to setup, configure and articulate the merits of using CI tools and CD process delivery (strongly opinionated). 
  • Understands different types of programming methodologies (functional vs object-oriented, imperative vs declarative) and scenarios where each would be applicable. 
  • Able to identify technical solutions and apply them to a project. 
  • Understands system interactions and architecture but may not be able to define new architectures. 
  • Comfortable making technical decisions including presenting ideas and providing constructive feedback to teammates. 
  • Can articulate the Agile principles and their meanings i.e. opinion around different agile practices such as Kanban and Scrum. 
  •   
  • Consultative Skills :

  • Has the ability to influence projects and is comfortable working directly with client including presenting project status and concerns to the client. 
  • Strives to become a trusted advisor, remaining flexible and putting customer needs first. 
  • Proven ability to create documentation to convey technical concepts and approaches to non-technical individuals. 
  • Ability to articulate the high-level business value on projects. 
  • Understands how to build confidence and earn trust with clients including driving whiteboard sessions with the client. 
  • Excellent written and verbal communication in English. 
  • Innate desire to guide and help others hone their craft. 
  • Education and Experience

  • Bachelor’s in Computer Science or equivalent. 
  • 7+ years of experience as a Software Engineer. 
  • Has a “polyglot mindset” with experience and expertise in more than one programming language. 
  • Experience leading technology efforts on projects but not necessarily leadership of personnel on teams. 
  • Experience with containers i.e. Docker and at least one cloud platform i.e. AWS, Google Cloud, or Azure cloud platforms (or similar). 
  • Hands-on experience with Agile software development lifecycle (SDLC) for more than 4 years. 
  • Experience with CI/CD processes. 
  • Physical Requirements

  • Prolonged periods sitting or standing at a desk and working on a computer. 
  • Nortal US Is An Equal Opportunity Employer And All Qualified Applicants Will Receive Consideration For Employment Without Regard To Race, Color, Religion, Sex, National Origin, Disability Status, Protected Veteran Status, Or Any Other Characteristic Protected By Law.


    This position is based in the Greater Seattle Area - but can also be remote from Arizona, California, Colorado, Florida, Georgia, Idaho, Illinois, Indiana, Massachusetts, North Carolina, South Carolina, Oregon, Texas and Virginia