Engineering Lead - Pittsburgh, United States - K A Hamilton Associates

    Default job background
    Description
    Engineering Lead - Field Software
    Pittsburgh, Pennsylvania, United States
    What We Do

    Our client is helping the world's most important organizations ensure the availability, reliability, and sustainability of critical infrastructure.

    Role at a Glance


    As the field software tech lead manager, you will lead the growth of the Field Software Team and Field Software offering as we diversify the types of inspections and platforms.

    You will be responsible for working with a UX designer and autonomy teams to build out a state of the art inspection platform with autonomy-in-the-loop features.

    Your work will marry the NDT skills and analysis required to execute a quality inspection with customer-facing operations management to ensure that every collection our client does results in high quality deliverables.

    As one of the software engineering leads, you will work broadly across software teams to define software development patterns that will scale with the company's growing needs.

    You will partner closely with engineers and operators in the field and in the lab to develop expertise in robotic platforms and create the software interface between the robotic hardware and the operations team.

    You will be responsible for maintaining long term roadmaps of the field software systems, interfaces, and components that are aligned with the company/business direction.

    You will manage a team of 3-5 contributors for the field software system and set the bar for software development.

    What you will do

    As the field software engineering tech lead manager you will
    Collaborate with UX and Autonomy engineers to design and build the next generation of inspection software
    Be an active contributor to the field software codebase
    Design the software systems that enable data collection across a multitude of data collection modalities
    Understand the different roles and consumers for field systems and tailor designs to those users
    Make core tech stack decisions for field software including identification of new technologies, systems, interfaces, etc. that align with the long term plans for the company
    Work across departments to understand stakeholder requirements
    Deeply understand the task of data collection and design solutions that increase efficiency and quality of operations in the field
    Become an expert in robotic platforms and design the software interfaces for those platforms
    Create and maintain long term roadmaps for field software systems
    Lead a team of 3-5 engineers in design and implementation of world-class field software

    Technologies We Use

    We use a variety of technologies but primarily operate using Python and JavaScript. A successful candidate in this role will have a working knowledge of python and some knowledge of microservice architectures.

    About You

    Required Skills
    Minimum 3+ years of experience in a technically hands-on software management/lead role
    Ability to dive into a code base and develop new features
    BS/MS in Computer Science or equivalent.
    Experience working with partner and stakeholder teams on creating solutions with complex requirement sets.
    Experience working with microservices and deploying user-facing applications.
    Able to work independently and demonstrate end-to-end ownership of a critical part of Field Software Platform
    Strong data structures and algorithms knowledge.
    Strong background in software engineering design.
    Experience in standing up software testing for complex user applications.
    Experience deploying applications to multiple operating system environments.

    Preferred Skills
    Experience building web applications using React/Svelte, JavaScript, HTML, CSS
    Experience with privacy, compliance, and governance in the advertising space.
    5+ years technical leadership experience in building business-critical and reliable systems.
    You are driven by the desire to solve hard technical problems with the goal of automating
    You are self-motivated and love making an impact.
    You can work independently, delivering innovative solutions with minimal guidance.
    You have a successful track record of delivering results in complex cross-functional projects.
    You have a strong bias towards action.

    #J-18808-Ljbffr