Back to Job Search

Lead Software Engineer 

Posted 14 days ago

  • Expiry Date: 14 April 2023
  • Referral: 224353@accuick.com

Job Description:

Top 5 Must Haves: 

  • leadership experience 

  • good communicator 

  • AWS 

  • Architectural design 

  • software development background 

  • python

Job Summary: 

  • The Lead Software Engineer will provide guidance and leadership to more junior team members while designing & developing tools that will be used across Client.

  • As part of the Engineering Enablement group, you are responsible for designing and delivering best-in-class tooling and platforms to enable hundreds of teams across the organization to release software with high velocity and confidence. 

  • The Lead Software Engineer will provide technical guidance and well-known practices to release software and engineering solutions at an enterprise level with scalable and reliable deployment patterns.

  • This Engineer will be providing technical guidance and acting as a point of escalation for cloud solutions at Client This engineer is also critical to helping identify cost saving opportunities within Cloud Infrastructure and creatively solving complex problems across multiple AWS accounts. 

Technology We Use: 

  • Python, Java, Terraform, Terragrunt, NodeJS, Terraform, lambdas and AWS Cloud Platform 

Your Role: 

  • Coordinate with team members and leadership. 

  • Hands-on Engineer that will design, develop, and maintain a highly scalable AWS cross account security solution. 

  • Write readable, maintainable, and efficient code 

  • Mentor team members on best practices, code reviews, and process improvements 

  • Subject Matter Expert in tools and processes used in Amazon Web Services 

  • Ensures all documentation and knowledge bases are updated to help ensure good collaboration within and outside of our group 

  • Collaborate with team members and leadership to develop road maps and strategies that will shape the way Engineering teams deliver software to production 

  • Work with Engineering teams to understand their delivery process to best design an Enterprise solution that meets the organization needs 

  • Active listener to engage and motivate more junior members 

Required: 

  • Bachelor’s degree in Computer Science or related field or equivalent combination of industry related professional experience and education 

  • 8-10 years of experience in enterprise application development particularly within cloud engineering 

  • Passionate technologists with an innovative mindset 

  • Strong API experience  

  • Experience designing and implementing applications with highly optimized and scalable architectures using industry best practices 

  • Strong Software Design patterns and industry best practices 

  • Proven ability to work independently and as part of a team; designing, developing and deploying solutions, and to deliver projects on time with minimal direction 

  • End-to-end ownership of product design to delivery 

  • Experience working in an agile team 

  • Apply knowledge and/or skills of Node JS, Terraform, or related Infrastructure as Code, and a solid understanding of networking and related strategies 

  • Good hands-on experience of AWS Infrastructure experience especially around AWS IAM and Networking 

About ASK: ASK Consulting is an award-winning technology and professional services recruiting firm servicing Fortune 500 organizations nationally. With 5 nationwide offices, two global delivery centers, and employees in 42 states-ASK Consulting connects people with amazing opportunities

ASK Consulting is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all associates.