Lead Software Architect (Product Development)

OneSky has an opening for a Lead Software Architect to lead and support the growth of our newly minted high-tech startup in the Unmanned Aerial Systems (UAS) domain. This position is an incredible opportunity to be part of a great technical team and establish OneSky as the leading provider of software and services that safely and efficiently plan, manage and monitor any type of drone within existing airspace.  Developed from AGI’s world-class modeling and simulation software, OneSky solutions can standalone as a UAS Traffic Management (UTM) framework or embedded as an OEM product into other software solutions.

A Lead Software Architect on OneSky’s Product Development Team is responsible for software architectures, design decisions and standards that include coding, tool and platform choices. The Lead Software Architect will work closely with OneSky’s senior leadership helping make strategic technology decisions. The ideal candidate is curious, versatile and a problem solver with excellent communication skills.

Responsibilities:

  • A hands-on practitioner, involved in design and implementation of our products on a daily basis

  • Communicating and evangelizing best software development practices and architectures

  • Total ownership for software architecture of our products

  • Mentor and guide team members and subordinates

  • Stay on the leading edge of technology

  • Have fun!

Job Requirements:

  • You have an advanced college degree in Computer Science.

  • Proven track record as a software architect

  • You have at least 8 years of relevant work experience.

  • You are an expert in the Java and Apache Tomcat stack and have successfully architected and implemented web based enterprise solutions.

  • You are an expert in architecting databases as part of your solution, having used this on the backend for most of your past development efforts. Expertise in PostgreSQL is a plus.

  • You have architected and implemented web-based front-ends using JavaScript and associated libraries.

  • Have been involved in architecting backend infrastructure for mobile applications,

  • You are familiar in both Windows and Linux development environments – MS Visual Studio, Eclipse, etc.

  • You are a U.S. Citizen or have Permanent Residency.

If invited for an interview, please come prepared to show us applications that you’ve developed and discuss design and implementation issues. Also, be prepared to demonstrate your coding expertise!

Analytical Graphics, Inc. (AGI) is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.

Analytical Graphics, Inc. (AGI) does not accept unsolicited employment agency / recruiter resumes. Please do not forward unsolicited resumes to our website, to our HR Department or to any AGI employee. AGI will not pay fees to any third party agency or firm without a signed fee agreement or to any firm who was not issued a search assignment from AGI’s HR Department. AGI will not be responsible for any agency fees associated with unsolicited resumes. Unsolicited resumes received will be considered property of AGI and will be processed accordingly.


On-Site Systems Engineer

OneSky’s Engineering team supports and benefits customers by using and integrating OneSky’s software products, and by educating our customers in problem-solving best practices. A Systems Engineer (SE) becomes an expert in applying OneSky’s software for addressing some of the most challenging aviation challenges. The on-site SE operates as the customer’s conduit to the dynamic team of engineers, software developers and business professionals working to support the customer while establishing OneSky as the leading provider of software and services that safely and efficiently plan, manage and monitor commercial and civil drone operations. Developed from AGI’s world-class modeling, simulation and operations software, OneSky solutions can stand alone as a UAS Traffic Management (UTM) system or embedded as an OEM product into other software solutions.

Currently, OneSky is searching for self-directed leaders to occupy a key technical role supporting our customers in Singapore and other global locations.

Responsibilities:

  • Developing product expertise in the STK family of products

  • Assisting existing customers with problem-solving techniques and best practices using STK

  • Working on-site with operational customers

  • Programming user interfaces, automation scripts and integration code in support of customer applications

  • Delivering product training

  • Working with existing and potential customers to formulate strategies for technical solutions

  • Working with the AGI Sales, Marketing and Software Development teams on various projects

Job Requirements

We are looking for candidates with the following experience:

  • Singapore Citizen or have Singapore Permanent Residency required

  • BS in an engineering or scientific discipline

  • Prior work experience in the aerospace industry is desirable including with one or more of the following areas: aerospace or aeronautical systems, mission systems (radar, communications, navigation) engineering, test and evaluation, aircraft or UAS mission planning, air traffic management, operations and data analysis.

  • Working knowledge or experience with STK

  • Client-facing skills; strong oral and written communication required

  • Demonstrated ability in technical problem solving

  • Programming experience in C, C++, C#, or Java

  • Must be able to succeed while operating independent from daily supervisory input

  • Capable of multi-tasking to move multiple activities forward simultaneously

  • Affinity with aviation as a pilot, air traffic controller, UAV enthusiast or have worked with FAA, Airspace Regulators, ANSP’s or others in the aviation community is highly desirable

Analytical Graphics, Inc. (AGI) is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.

Analytical Graphics, Inc. (AGI) does not accept unsolicited employment agency / recruiter resumes. Please do not forward unsolicited resumes to our website, to our HR Department or to any AGI employee. AGI will not pay fees to any third party agency or firm without a signed fee agreement or to any firm who was not issued a search assignment from AGI’s HR Department. AGI will not be responsible for any agency fees associated with unsolicited resumes. Unsolicited resumes received will be considered property of AGI and will be processed accordingly.


Front End Software Developer

OneSky has an opening for a Front End Software Developer to be part of our newly minted high-tech startup in the Unmanned Aerial Systems (UAS) domain. This position is an incredible opportunity to be in our product development team and develop products that will establish OneSky as the leading provider of software and services that safely and efficiently plan, manage and monitor any type of drone within existing airspace. 

We are looking for creative minds to build user centric next generation enterprise products for OneSky. As a front end software developer, you will work closely with the UX team and the software architecture team to develop responsive and elegant web user interfaces. You will be developing, testing and deploying products and solutions. You have strong coding and analytical skills. You are a specialist in building responsive web user interfaces, consumed on both mobile and desktop. You have complete command of web technologies, new and old.  You are curious, versatile and a problem solver.

Responsibilities:

  • A hands-on practitioner, involved in design and implementation of our products on a daily basis

  • Working closely with our Software Architect, UX team and other software developers to implement modern user interfaces

  • Communicating and evangelizing best user interface development practices and architectures

  • Total ownership for user interfaces of our products

  • Stay on the leading edge of technology

  • Have fun! Make a difference!

Job Requirements

You are who we’re looking for if:

  • You have a bachelors or masters in Computer Science.

  • You have a proven track record as a web application developer with experience in Java, MVC frameworks

  • 5+ years of development using JavaScript, jQuery, Knockout

  • 5+ years of experience in HTML, Foundation, SCSS

  • You have experience in user interface design and rapid prototyping.

  • You are familiar in both Windows and Linux development environments – MS Visual Studio, Eclipse, etc.

  • You are a U.S. Citizen or have Permanent Residency

If invited for an interview, please come prepared to show us applications that you’ve developed and discuss design and implementation issues. Also, be prepared to demonstrate your coding expertise!

Analytical Graphics, Inc. (AGI) is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.

Analytical Graphics, Inc. (AGI) does not accept unsolicited employment agency / recruiter resumes. Please do not forward unsolicited resumes to our website, to our HR Department or to any AGI employee. AGI will not pay fees to any third party agency or firm without a signed fee agreement or to any firm who was not issued a search assignment from AGI’s HR Department. AGI will not be responsible for any agency fees associated with unsolicited resumes. Unsolicited resumes received will be considered property of AGI and will be processed accordingly.


Full Stack Software Developer

OneSky has an opening for a Full Stack Software Developer to be part of our newly minted high-tech startup in the Unmanned Aerial Systems (UAS) domain. This position is an incredible opportunity to be part of our product development team and develop products that will establish OneSky as the leading provider of software and services that safely and efficiently plan, manage and monitor any type of drone within existing airspace. 

We are looking for creative minds to build user centric next generation enterprise products for OneSky. As a full stack software developer, you will be part of an agile team that is responsible for building Enterprise solutions for OneSky. You will be developing, testing and deploying products and solutions. You have strong coding and analytical skills. You are an expert in Java and full stack development. You have complete command of web technologies, new and old.  You are curious, versatile and a problem solver.

Responsibilities:

  • A hands-on practitioner, involved in design and implementation of our products on a daily basis

  • Working closely with our Software Architect, UX team and other software developers to implement modern web enterprise applications

  • Communicating and evangelizing best development practices and architectures

  • Stay on the leading edge of technology

  • Have fun! Make a difference!

Job Requirements

You are who we’re looking for if:

  • You have a bachelor's or master's degree in Computer Science

  • You have a proven track record as a web application developer with experience in Java, MVC frameworks and JavaScript

  • 5+ years of Java, J2EE, Spring, SQL, Data Structures, Design Patterns, Algorithms and Optimizations, Object-Oriented Design

  • 5+ years of development using JavaScript, jQuery, Knockout

  • 5+ years of experience in HTML, Foundation, SCSS

  • 5+ years of experience in Apache, Tomcat servers

  • 5+ years of expertise in Service Oriented Design & implementing RESTful APIs, JSON, Web services

  • Strong knowledge and working experience in relational database technology: SQL, PostgreSQL

  • You are familiar in both Windows and Linux development environments – MS Visual Studio, Eclipse, etc.

  • You are a U.S. Citizen or have Permanent Residency

If invited for an interview, please come prepared to show us applications that you’ve developed and discuss design and implementation issues. Also, be prepared to demonstrate your coding expertise!

Analytical Graphics, Inc. (AGI) is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.

Analytical Graphics, Inc. (AGI) does not accept unsolicited employment agency / recruiter resumes. Please do not forward unsolicited resumes to our website, to our HR Department or to any AGI employee. AGI will not pay fees to any third party agency or firm without a signed fee agreement or to any firm who was not issued a search assignment from AGI’s HR Department. AGI will not be responsible for any agency fees associated with unsolicited resumes. Unsolicited resumes received will be considered property of AGI and will be processed accordingly.


Back End Software Developer

OneSky has an opening for a Back End Software Developer to be part of our newly minted high-tech startup in the Unmanned Aerial Systems (UAS) domain. This position is an incredible opportunity to be in our product development team and develop products that will establish OneSky as the leading provider of software and services that safely and efficiently plan, manage and monitor any type of drone within existing airspace.

We are looking for creative minds to build user centric next generation enterprise products for OneSky. As a back end software developer, you will work closely with the software architecture team to develop robust and performant algorithms and infrastructure. You will be developing, testing and deploying products and solutions. You already have strong coding and analytical skills. You are adept at building multi-layer applications that connect to services, store and retrieve data and use third-party libraries seamlessly. You have complete command of your IDE and its features, and you design APIs that can be used for years to come. You've probably written more test code than production code. You are curious, versatile and a problem solver.

Responsibilities:

  • A hands-on practitioner, involved in design and implementation of our products on a daily basis

  • Work closely with our software architect, and other software developers to implement modern server-based applications

  • Communicate and evangelize best development practices and architectures

  • Stay on the leading edge of technology

  • Have fun! Make a difference!

Job Requirements

Required Skills:

  • Bachelors in Computer Science or equivalent

  • 3+ years of Java

  • 3+ years of .NET (C# preferred)

  • Experience with designing and implementing RESTful APIs

  • Knowledge and working experience with relational databases (PostgreSQL preferred)

  • Knowledge and working experience with NoSQL databases (MongoDB preferred)

  • Comfortable in both Windows and Linux development environments

  • U.S. Citizen or have Permanent Residency

Nice to have:

  • Experience with Gradle

  • Experience with Spring Framework

  • Experience with Docker

  • Experience with AWS

  • Experience with IIS 

Analytical Graphics, Inc. (AGI) is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.

Analytical Graphics, Inc. (AGI) does not accept unsolicited employment agency / recruiter resumes. Please do not forward unsolicited resumes to our website, to our HR Department or to any AGI employee. AGI will not pay fees to any third party agency or firm without a signed fee agreement or to any firm who was not issued a search assignment from AGI’s HR Department. AGI will not be responsible for any agency fees associated with unsolicited resumes. Unsolicited resumes received will be considered property of AGI and will be processed accordingly.


Software Infrastructure Developer

OneSky has an opening for a Software Infrastructure Developer to be part of our newly minted high-tech startup in the Unmanned Aerial Systems (UAS) domain. This position is an incredible opportunity to be part of our product development team and develop products that will establish OneSky as the leading provider of software and services that safely and efficiently plan, manage and monitor any type of drone within existing airspace. 

We are looking for creative minds to build user centric next generation enterprise products for OneSky. As a Software Infrastructure Developer, you will be part of an agile team that is responsible for building enterprise solutions for OneSky. You will be responsible for maintenance, enhancement and expansion of our development team’s software development environment while working as a liaison between Product Development and Information Systems departments to develop and administer best IT practices to our product development & test facilities. You are curious, versatile and a problem solver.

Responsibilities:

  • Monitor and maintain health, status, security, and assured backups of the Lab

  • Perform server maintenance

  • Test and apply server OS, software patches and security upgrades

  • Ensure proper uniformity and configuration control of servers

  • Perform database maintenance activities and periodic latency timing studies

  • Archive data as required to maintain disk health and capacity

  • Develop and maintain Lab server and network topology diagrams and documentation

Job Requirements

Required Skills:

  • Linux system administration (RHEL/CentOS preferred)

  • 4+ years’ experience in lab management

  • Bachelor’s degree in CS/IS or equivalent

  • Bash scripting

  • Windows system administration

  • Java application server administration (Tomcat preferred)

  • Database administration (PostgreSQL preferred)

  • Virtualization and virtual machines (VMware preferred)

  • Server cluster setup and administration

  • Cloud Computing (Amazon preferred)

  • Motivated and energetic team player

Nice to have:

  • Continuous integration/build server administration, Build/Deploy Automation

  • Experience using Docker

  • Experience using Gradle

  • Experience using a container orchestration system (Kubernetes preferred) 

Analytical Graphics, Inc. (AGI) is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.

Analytical Graphics, Inc. (AGI) does not accept unsolicited employment agency / recruiter resumes. Please do not forward unsolicited resumes to our website, to our HR Department or to any AGI employee. AGI will not pay fees to any third party agency or firm without a signed fee agreement or to any firm who was not issued a search assignment from AGI’s HR Department. AGI will not be responsible for any agency fees associated with unsolicited resumes. Unsolicited resumes received will be considered property of AGI and will be processed accordingly.


Aero/Astro Test Engineer

We are looking for an Aero/Astrodynamics Test Engineer to ensure the quality of OneSky’s enterprise products. You will work in a small Agile team of enthusiastic developers and testers to deliver incredibly cool products to our customers. This new role will have a focus mostly on enterprise products and architectures, helping AGI build creative solutions for the Unmanned Aerial Systems (UAS) domain. An Aero/Astrodynamics Test Engineer becomes an expert in AGI's leading-edge software products.

Responsibilities:

  • A critical role in an Agile team that follows Agile Scrum methodology. The team includes the Product Owner, a Scrum Master, a Software Architect and other developers.

  • Evaluate functional requirements relevant for the product

  • Perform manual and automated testing of implemented functionality, reviewing associated documentation

  • Perform release testing of the overall solution delivery

  • Create automated tests based on the product capabilities for regression testing and increasing code coverage

  • Being an active and flexible team member and ensuring the success of projects

Job Requirements

Technical Job Requirements and Desired Skills

  • 1-5 years in software testing in engineering development, software testing, or equivalent

  • Web technology (HTML/JavaScript/JSON) knowledge desired

  • Experience with SQL, NoSQL, MongoDB, Perl and PowerShell languages desired

  • Knowledge of AGI’s Flagship Product, STK a plus

  • Familiarity with various test tools a plus. Hands-on experience with test automation tools

  • Working knowledge of REST services a plus

  • Familiarity with Postman is preferred

  • Previous experience working in an Agile environment a plus

  • Passion for aviation and experience with the UAS community a plus

Team and Culture Requirements

  • Creative thinker and an effective problem solver

  • Desire to both detect and identify source of system problems

  • Excellent verbal and written communication skills

  • Comfortable working in an Agile environment that conducts bi-weekly sprints

  • Self-starter who can envision good, solid solutions and drive them through to completion

General Job Requirements

  • BS or MS in an engineering or scientific discipline with knowledge of Aero/Astrodynamics

  • U.S. Citizen or have Permanent Residency

Analytical Graphics, Inc. (AGI) is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.


Director of Marketing

This position is an incredible opportunity to lead marketing for an innovative, high-tech startup and establish OneSky as the leading provider of software and services to safely and efficiently plan, manage and monitor any type of drone within existing airspace. Developed from AGI’s world-class modeling and simulation software, OneSky solutions can standalone as a UAS Traffic Management (UTM) framework or embedded as an OEM product into other software solutions.

Based in our Exton office, you will work closely with the executive team to develop and drive the global marketing strategy. You will be responsible for all marketing disciplines including customer insights, brand management, content development, communications and marketing operations. You should feel comfortable “digging into the details” with an entrepreneurial mentality in a fast-moving, start-up environment. The workload will change rapidly and you should have the flexibility and willingness to complete a wide range of efforts in response.

Responsibilities:

  • Define and implement a brand position and voice that engages both the OneSky team and target customers

  • Gather market insights and create short and long term go-to-market strategies to reach target customers

  • Lead the annual planning process, manage marketing investments and revise marketing plans to adjust to changing market conditions

  • Develop and execute a strategy to increase awareness of OneSky’s UTM framework, web services and analytical tools through web content, events, social media and public relations

  • Establish OneSky as a thought leader in air traffic management systems

  • Implement lead management processes and procedures to maximize the effectiveness of inbound leads

  • Train and educate OneSky teams on data management systems including proper utilization of CRM tools, reporting dashboards and other marketing scorecards

  • Establish core marketing metrics and reporting mechanisms to evaluate and improve marketing performance

Job Requirements

Technical Job Requirements and Desired Skills

  • Bachelor’s degree in engineering, marketing, communications or a related field

  • 10+ years of experience in a B2B marketing leadership role – preferably high-tech, enterprise software or SaaS

  • Two years of CRM experience – preferably Salesforce

  • Significant experience and working knowledge of best practices across core marketing functions including content development, creative services, demand generation, digital marketing and marketing operations

  • Experience with launching and deploying medium to large-scale projects

  • Demonstrated success and confidence with account-based marketing techniques

  • Highly organized, proactive and resourceful business professional with strong leadership skills

  • Ability to work strategically and collaborate effectively with teams throughout the organization

  • Strong communication and presentation skills (written and verbal) at the executive level

  • A data-driven, analytical understanding of marketing to drive ROI and optimize the performance of tactics

  • Travel approximately 30% with some international travel

Analytical Graphics, Inc. (AGI) is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.


Implementation Engineer

OneSky’s Implementation Engineering team supports and benefits customers by implementing our UAS Traffic Management System and Operation Center Software in their environments. An Implementation Engineer becomes an expert in applying OneSky’s software for addressing the operational challenges of integrating commercial and civil UAS in the airspace. The Implementation Engineer operates as part a dynamic project team of engineers, software developers and business professionals working to establish OneSky as the leading provider of software and services that safely and efficiently plan, manage and monitor commercial and civil drone operations. Developed from AGI’s world-class modeling, simulation and operations software, OneSky solutions can stand alone as a UAS Traffic Management (UTM) system or embedded as an OEM product into other software solutions.

Currently, AGI is searching for candidates with a desire to make a meaningful contribution to the rapidly growing commercial and civil Unmanned Air System community and who have the technical and interpersonal skills required to do so in our fast-paced work environment. Although we are looking for employees to work in various offices, all will report to their manager based out of our headquarters in Exton, PA.

Responsibilities:

  • Developing product expertise in the OneSky family of products

  • Providing technical assistance, best-practice education and problem-solving support for a wide range of technically challenging aviation and air traffic management applications

  • Working on-site with customers to implement software best practices and address real-world problems

  • Presenting/documenting analysis results

  • Programming user interfaces, automation scripts and integration code in support of customer applications

  • Delivering product training

Job Requirements

We are looking for candidates with the following qualifications:

  • BS in an engineering or scientific discipline, preferably with knowledge of aeronautical and aerospace sciences.

  • 2+ years’ prior work experience in the aviation industry is desirable

  • Demonstrated ability in technical problem solving is mandatory

  • Strong oral and written communication skills are required

  • Demonstrated leadership skills

  • Working knowledge or experience with STK is desirable

  • Scripting Experience in MATLAB, or other scripting languages

  • Programming experience in C, C++, C#, or Java

  • Capable of self-management and responsibly executing multiple tasks in accordance with priorities and deadlines

  • Affinity with aviation as a pilot, air traffic controller, UAV enthusiast or have worked with FAA, Airspace Regulators, ANSP’s or others in the aviation community is highly desirable

Analytical Graphics, Inc. (AGI) is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.