Software Engineering Manager - Raleigh, North Carolina | STAND 8

Software Engineering Manager
Back to Job Search
Software Engineering Manager
Date Posted:  6/16/2021
Job ID:  Job #3453
Employment Type: Contract-to-Hire
Location: RaleighNorth Carolina
Submit Resume
SHARE THIS JOB POST

OVERVIEW
We are seeking a highly skilled and knowledgeable Lead Software Engineer that will help build and grow a team. The ideal candidate will have experience designing and delivering enterprise cloud-based applications, supporting and leading engineering teams, and helping to develop and implement detailed coding standards (and documentation to match).  Someone that has been focused on commercial software development / tech product development in a senior level Software Engineering capacity.  This is a position that offers full time benefits and longevity for talented individuals who can work on a W2 without sponsorship. 

RESPONSIBILITIES

  • Take a lead role in the design, implementation, deployment and documentation of projects that interact with a variety of internal and external systems
  • Work with internal and external engineers of all levels to build enterprise level applications
  • Help to define, document, and manage development processes and standards
  • Serve as the subject matter expert for application architecture that will include configuration, development, integration and customization of complex environments
  • Design and architect application from high-level user stories and implement a solution to completion
  • Ability to present to present ideas succinctly to both technical and non-technical stakeholders
  • Believe in and evangelize coding standards, design patterns and the importance of testing
  • Demonstrates calm under pressure, is a proactive contributor with an eagerness to learn and share
  • Ad hoc analysis and conduct research projects as needed

QUALIFICATIONS

  • Ability to be hands-on and leverage Lead Architect experience
  • Bachelor’s Degree in Computer Science or Engineering disciplines, preferred but not required
  • Hands-on commercial Software Development experience with Node.js or React.js (3+ years preferred)
  • Advanced knowledge of at least one other programming language (multiple preferred)
  • Strong NoSQL experience, particularly DynamoDB preferred
  • Experience with relational databases 
  • Experience working with cross-functional teams including communicating with other technical teams, product management, and senior management
  • Experience in a Microservice oriented environment
  • Experience working in a serverless environment
  • Deep knowledge of cloud provider services (AWS highly preferred)
  • Strong knowledge of common design patterns and principles
  • Strong knowledge of GIt and common Git workflows (such as GitFlow)
  • Strong knowledge of TDD and BDD

OTHER SKILLS NEEDED 

  • Enjoy working in a fast paced environment
  • Excellent, highly professional written and oral communication skills required
  • Strong analytical and problem solving skills
  • Ability to work effectively both independently and as part of a team
  • Excellent organizational and time management skills
#LI-JD1