Senior Software Engineer, Integrated Products
McLean, VA 
Share
Posted 13 days ago
Job Description
Senior Software Engineer, Integrated Products
Job Locations US-VA-McLean
Job ID 2024-3507
Category Information Technology Worker Category Regular Full-Time[F]
Company Overview

Aireon deployed the world's first global space-based air traffic surveillance system, providing real-time aircraft monitoring capabilities around the world, including over the poles, over the oceans and in remote areas.

Aireon data enables safer, more efficient and more environmentally friendly aviation travel, resulting in significant CO2 emission reductions. More than 20 Air Navigation Service Providers representing more than 40 countries - including NAV CANADA, NATS (UK), Air Traffic and Navigation Services (South Africa), Airports Authority of India (AAI), and ASECNA (Africa) -- rely on Aireon data to navigate aircraft in their airspaces.

We are committed to offering an employment experience and benefits package that enables you and your family to grow with us and to share in our success.

Position Summary, Job Requirements & Responsibilities

As a Software Engineer, you will participate in all aspects of the software development lifecycle which includes estimating, technical design, implementation/development, documentation, testing, deployment, and production operations support of Aireon's integrated product applications developed for our external and internal customers. As a member working in a team environment, you will take direction from the Product Engineering Director, Product/Project Managers and/or the Scrum Leader on development and production operations activities.

What You'll Do

    Participate in development, implementation, and operations of aviation industry related software products.
  • Develop and maintain test automation tools for a variety of applications and platforms.
  • Optimizing CI/CD automation workflows to improve delivery and security posture.
  • Development of web application front-end, APIs, microservices, and/or batch processes on containerized and highly scalable and secure environments.
  • Take part in the entire project life cycle, from requirements development to deployment.
  • Collaborate with wider team on new design ideas, proof-of-concept initiatives, cost-optimizations, and security improvements.
Experience & Education Requirements / EEO

Required Qualifications

  • Bachelor's degree in computer science or similar
  • 5+ years of professional software development experience
  • Strong object-oriented programming skills;
  • Self-starter, analytical, tenacious problem solver
  • Experience using Azure DevOps, Jira or similar SDLC team collaboration tools.
  • Able to obtain SF-85P Public Trust

Desired Qualifications

  • Experience programming on .Net C#, C++ and/or Java
  • Experience with Test Automation Frameworks.
  • Experience deploying and maintaining containerized applications running on Kubernetes clusters.
  • Experience developing APIs (RESTFul and WebSocket)
  • Experience using Azure DevOps Pipelines CI/CD programming.
  • Experience with system and application performance monitoring tools such as Azure Monitor, Datadog, Prometheus, Grafana or similar.
  • Experience developing web Front-End using JavaScript and related frameworks (Node.js, Next.js, Svelte.js)
  • Experience deploying data streaming solutions using tools like Kafka, Pulsar and/or NATS.io
  • Familiarity with developing and deploying applications on at least one major cloud provider (MS Azure, GCP, AWS).
  • Familiarity with mapping/cartography software (2D and 3D rendering)

About You

You are a self-starter. Sitting and waiting isn't an option. You take the initiative to see your ideas in action.

You love solving problems. Designing for you isn't just about the end product, but it's about the journey. Thinking through business strategy and melding it with user research is as fundamental to the process for you as creating wireframes and mockups.

You are collaborative. You're a team player who puts the interest of the team above your own. You display a positive attitude, are open and enjoy contributing.

You are a natural leader. No matter where you find yourself, others tend to gather around you, leading to encouragement and mentoring.

Technology is your passion. It doesn't just provide a paycheck; you are genuinely interested in what you do and the impact that it has on others.

You thrive in fast paced environments. While there is a sense of urgency to achieve a goal, you are already preparing for the next thing and find creative ways to increase productivity.

1-3-6-12 Month Plan

In the first month we'll expect you to...

  • Get onboarded and train with your manager.
  • Get acclimated into the role.
  • Understand the tools and different stakeholders.
  • Understand calendar year goals and objectives.

At 3 months we'll expect you to...

  • Understand ongoing projects you will participate in
  • Attend scrum meetings as needed.
  • Understand the existing SDLC and tools.
  • Conduct Code Reviews
  • Act on CI/CD issues and identify and act upon improvements needed.
  • Start identifying process and tool improvements.

At 6 months we'll expect you to...

  • Take full control of development projects assigned.
  • Continue participating in code reviews, process improvements.
  • Start providing development metrics and optimization recommendations.
  • Assess Risks and mitigations.
  • Prioritize workloads.

At 12 months we'll expect you to...

  • Continue development work on projects assigned.
  • Work with leadership on proof-of-concepts, and other relevant initiatives
  • Tightly collaborate with development team

About the Team

  • Overall Product Engineering team of 30+ (internal and external) mainly in the Washington DC Metro area (hybrid coming to office at least twice a week) but also some remotely distributed across North America in 3 different time zones.
  • Using Agile methodology and tools (daily scrums, 3-week sprints)
  • Mostly using Azure DevOps and Microsoft Office tools for collaboration and communication.
  • Windows laptop as main development tool provided.
  • iPhone with internet service provided with option to bring personal mobile device/service for a small stipend.

Perks and Benefits

  • Premium medical, dental and vision plan
  • Life Insurance and AD&D

  • Short Term and Long Term Disability

  • Health Savings Account (HSA)

  • Flexible Spending Accounts (FSA)

  • Retirement 401K plan with Employer Matching

  • Education Assistance and Tuition Reimbursement

  • Paid Time Off, Sick Leave, Floating Holidays

  • Paid Parental Leave

  • Company Sponsored Events

  • Employee Referral Program

Aireon is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, sexual orientation, gender identity or status as a protected veteran. EOE of Minorities/Females/Vets/Disability and other protected categories.

#LI-JJ1

 

Job Summary
Company
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
5+ years
Email this Job to Yourself or a Friend
Indicates required fields