Match score not available

Director of Engineering

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

BS/MS degree in Computer Science, Engineering, or a related field or equivalent experience., 5+ years of professional experience in Software Development with expertise in Python and AWS., Experience with Salesforce API, SQL, NoSQL, and CI/CD pipelines., Strong communication skills and a proven track record of driving projects to completion..

Key responsabilities:

  • Lead and inspire a team of engineers to deliver high-quality AWS-based solutions.
  • Implement best practices in software development and modern SDLC practices like Agile and DevOps.
  • Collaborate with product managers to define project goals and ensure timely delivery of milestones.
  • Mentor junior developers and foster a culture of continuous improvement within the engineering team.

Inter-Con Security logo
Inter-Con Security Security & Investigations XLarge https://www.icsecurity.com/
10001 Employees
See all jobs

Job description

Job Details
Job Location:    San Francisco (10711) - San Francisco, CA
Salary Range:    $175,000.00 - $177,000.00 Salary/year
Job Shift:    Day
Job Category:    Corporate
Description

Job Summary 

Reporting to the Vice-President of Engineering, the Director of Engineering will lead the ongoing development and support of AWS based backend technology solutions. The ideal candidate will have a record of success in improving processes and building AWS based serverless API micro-services utilizing NoSQL databases, automation and integrations with external systems including Salesforce and Paycom. The Manager of Engineering will work closely with functional leaders, organizational units, and subject matter experts to identify, develop and deploy new business processes for our SecureNet, ICON and Bubo platforms. 
 

Primary Responsibilities 

  • Leadership: Lead and inspire a team of talented engineers to deliver high-quality solutions. Foster a collaborative and inclusive work environment that encourages creativity and growth. 

  • Implement Best Practices: Drive the adoption and implementation of best practices in software development, including code quality, architecture, testing, and deployment processes. 

  • Modern SDLC Practices: Stay up to date with the latest trends and technologies in software development and help the team adapt and implement modern SDLC practices such as Agile, DevOps, and CI/CD. 

  • Scaling the Team: Work on scaling the engineering team, both in terms of headcount and technical capabilities. Develop strategies for team growth and mentorship. 

  • Mentoring and Training: Provide guidance and mentorship to junior developers, helping them to grow their skills, knowledge, and confidence. Develop and oversee training programs to ensure the team is continuously improving. 

  • Project Management: Collaborate with product managers and stakeholders to define project goals, scope, and deliverables. Drive the team to meet project milestones and deadlines. 

  • Quality Assurance: Oversee the development of robust testing and QA processes to ensure the delivery of reliable and high-quality software. 

  • Continuous Improvement: Encourage a culture of continuous improvement within the engineering team. Foster an environment where lessons learned from previous projects are used to improve future projects. 

  • Communication: Facilitate clear and effective communication within the engineering team and with other departments to ensure alignment and transparency. Interacting with management teams on the ground to identify and act on opportunities for automation. 

  • Individual Contribution: Contribute to the code base by writing clean, readable, high-quality code. 

  • Analyze current state business processes and Identify ways to utilize our platform to improve business processes and productivity and make recommendations to support an organization scaling at a rapid pace. 

Qualifications

Required Skills 

  • BS/MS degree in Computer Science, Engineering or a related subject or equivalent experience 

  • 5+ years of professional experience in Software Development 

  • Experience working with the Salesforce API. 

  • Expert working knowledge of Python development, design patterns, methodologies, tools, and processes  

  • Experience with AWS production environments, including Lambda, DynamoDB, CloudFormation services. 

  • Experience in SQL and NoSQL  

  • Experience maintaining and implementing CI/CD pipelines. Bitbucket pipelines, serverless framework, CloudFormation and PyTest are a plus. 

  • Experience working in Linux environments. 

  • Must have exceptional attention to detail, collaboration skills, communication proficiency, problem solving/analysis and results driven. 

  • Strong understanding of front-end technologies and frameworks, such as JavaScript, React, Flutter  

  • Capable on Atlassian Bitbucket source control solution 

  • Experience defining technical solutions, gathering systems requirements, designing, and prototyping, testing, defining support procedures, and implementing practical business solutions under multiple deadlines. 

  • A documented history of successfully driving projects to completion. 

  • Accustomed to achieving objectives in dynamic, high-pressure organizations. 

  • Understand Release Management, Application Lifecycle Management, Development Lifecycle and Deployment Best Practices and Governance 

 

Other Recommendations or Competencies  

  • Certifications: AWS, Service Cloud, Community Cloud 

  • Excellent project management skills and a positive attitude. 

  • Demonstrated ability to meet deadlines, handle and prioritize simultaneous requests, and manage laterally and upwards. 

  • Creative and analytical thinker with strong problem-solving skills. 

  • Must demonstrate exceptional verbal and written communication skills. 

  • Must demonstrate ability to communicate effectively at all levels of the organization. 

  • Ability to critically evaluate information gathered from multiple sources, reconcile conflicts, translate requirements from low-level information to a general understanding, and distinguish user requests from the underlying true needs. 

  • Ability to assess the impact of new requirements on AWS and all upstream and downstream applications, systems and processes. 

 

Required profile

Experience

Industry :
Security & Investigations
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Leadership
  • Time Management
  • Analytical Thinking
  • Detail Oriented
  • Creativity
  • Problem Solving

Technology Director Related jobs