Placement papers | Freshers Walkin | Jobs daily: Director of Software Architecture at AirMap (Santa Monica, CA)


Search jobs and placement papers

Director of Software Architecture at AirMap (Santa Monica, CA)

AirMap is looking for a Director of Software Architecture who can establish and maintain a vision for its global UTM (Unmanned Traffic Management) solution that supports our technology strategy. You will be tasked with refining that vision and leading the project pipeline to ensure we are working towards said vision. As a key contributor, you will take a pivotal role in establishing, maintaining, and evolving the reference architecture state.


A successful candidate for this position must have work experience from technology companies (preferred from large internet and cloud companies) and he/she will have many of the following skills and/or attributes to qualify for the job. This role reports to AirMap’s Senior Vice President of Engineering.


Responsibilities



  • Maintain a holistic view of our platform, identifying sensible, simple, and scalable solutions to complex problems.

  • Serve as a technical leader for AirMap’s global engineering team, helping engineers design solutions for complex problems.

  • Work with the development teams, using an agile project framework to design, architect and implement solutions across geographic locations

  • Communicate closely with small, nimble, globally distributed cross-functional teams.

  • Be a key individual responsible for stewarding our overall architecture.

  • Participate in all aspects of the product lifecycle, from ideation to design to specification to release.

  • Lead the team in the continual improvement of our engineering standards, processes, and tooling.

  • Excel at articulating complex topics to the layman (understands audience and speaks to be understood)

  • Work with customers and company stakeholders to provide technical guidance on working with our platform.



Basic Qualifications



  • You’ve been employed as a software engineer for 12+ years, in a technical leadership role for 5+ years.

  • You have the ability to be very autonomous, self-driven, able to navigate and lead through ambiguity

  • You are experienced with crafting and operating scalable, resilient, highly-available services

  • You have a solid grounding in Computer Science fundamentals, data structures, algorithms, and a deftness at object-oriented design and systems architecture.

  • You have an expert-level understanding of at least one of the following programming languages, and advanced proficiency in at least 1-2 others: Go, Python, JavaScript, C++, or Java.

  • You get excited about designing cloud applications and data pipelines that value automation, testing, and security.

  • You’ve built and maintained public-facing REST APIs that are designed to be used at scale. You know container technologies inside and out and have experience building distributed applications and microservices with tools like Docker and Kubernetes.

  • You understand the most popular solutions offered by cloud providers like AWS, Azure, or Google Cloud, and know when to use which tool for the job (and when to build your own).

  • You maintain a nuanced understanding of the tradeoffs in technical decisions, and have the ability to make pragmatic, well-reasoned recommendations in the face of risk and uncertainty.

  • You enjoy communicating complex technical issues to cross-functional teams and seek to engage in a culture of curiosity and healthy debate.


Bonus points if:



  • You have experience with mapping technologies and handling geospatial data.

  • You’ve managed platform services in a multi-cloud environment.

  • You love drones and are excited about the future of autonomous flight.


Education:



  • BS in Computer Science or related field obtained from a top ranked university

  • Master preferred


by via developer jobs - Stack Overflow
 

No comments:

Post a Comment