Software Engineering Manager, Front End
Location
McLean, VA | United States
Job description
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.
As a Front-End Software Engineering Manager, 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. Will be accountable for keeping a team of software engineers highly motivated and productive and conducting their performance evaluations and defining their career paths. Will contribute to improve overall team and SDLC efficiency. 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
- Manage all aspects of a highly efficient and performant group of software engineers (e.g. talent and performance management, acquisition and retention, career path definitions)
- Assisting upper management with process improvements to make software engineering more efficient.
- Hands-On Front-End (User Interface) development and code reviews for existing and new Aireon products
- Source-code management (i.e. branching, establishing approval policies, address code quality and coverage action items)
- Define, review, and approve formal software delivery documentation according to regulatory compliance.
- Collaborate with wider team on new design ideas, proof-of-concept initiatives, cost-optimizations, and security improvements.
- Generate software engineering reports and statistics for executive presentations.
- Evaluate and select new software development tools as needed.
Required Qualifications
- Bachelor’s degree in computer science or similar
- Minimum 3 years’ experience managing and leading software engineering teams
- Minimum 7 years’ experience Front-End software development using JavaScript and Node.js libraries.
- Minimum 3 years using React, Next.js and TypeScript.
- Minimum 3 years’ experience integrating Front-End software with RESTful and WebSocket APIs.
- Minimum 3 years’ experience developing and deploying applications on at least one major cloud provider (MS Azure, GCP, AWS).
- Minimum 3 years’ experience using Azure DevOps, Jira or similar SDLC team collaboration tools.
- Eligible for a Public Trust Security clearance.
Desired Qualifications
- Experience creating visualizations using JavaScript D3.js or similar.
- Experience integrating Front-End with Microsoft web API technologies such as MS Graph and SignalR
- Familiar with mapping/cartography software (2D and 3D rendering)
- Experience using Python, PowerShell, Bash
- Experience working on a DevSecOps environment.
- Familiarity with .NET (C#) framework
- Familiarity with containerization and Kubernetes
- Familiarity with CI/CD tools and Test Automation Frameworks
- Microsoft Azure Practitioner or higher certification (obtained or re-certified within last 2 years)
About You
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.
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.
You are precise. You have an excellent talent for analytical focused work within established standards and guidlines.
You are a technical storyteller. You can communicate clearly with all stakeholders from executives to engineers to customers. Your diagrams and illustrations show precision and prioritize the story.
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.
- Get acquainted with your direct reports.
- Understand calendar year goals and objectives .
At 3 months we’ll expect you to…
- Understand ongoing projects you and your direct reports participate in
- Attend scrum meetings as needed.
- Understand the existing SDLC and tools.
- Conduct Code Reviews
- Act on Code Coverage/Quality issues (tackle critical and high reported issues)
- Start identifying process and tool improvements.
- Review direct report calendar year goals depending on timing conduct mid-year reviews or final performance evaluations.
At 6 months we’ll expect you to…
- Take full control of direct reports and 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 with team management and process improvements.
- Work with peers and leadership on budget, proof-of-concepts, and other relevant initiatives
- Grow the team (i.e. skills, bring new talent)
- Work with HR and upper management to define career paths.
- Discuss how to prevent critical and high code vulnerabilities before the scanner detects them .
About the Team
- 2+ direct reports (not to exceed 6 as we grow) on a matrix organization. All Software Engineers are on hybrid office environment.
- Overall Product Engineering team of 30+ (internal and external) mainly in the Washington DC Metro area but also some 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.
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.
Job tags
Salary