Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
E-Verify Program

Senior Software Engineer

E-Verify Program

. Participate in technical planning & requirements gathering phases including design, code, test, troubleshoot, and document software applications .

Posted 5/12/2026full-timeMcLean • Virginia • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
AzureCloudKubernetesLinuxMicroservices.NETSDLC

About the role

Key responsibilities & impact
  • Participate in technical planning & requirements gathering phases including design, code, test, troubleshoot, and document software applications
  • Ensure that technical software development process is followed on the project according to internal and industry best practices for software development and operational support
  • Document and present design documents for project approval
  • Develop and perform unit and integration testing and document results
  • Perform peer code reviews
  • Define measures and KPI’s
  • Utilize key components of Aireon’s cloud ecosystem for the integrated products we launch and operate
  • Perform analysis and troubleshooting of processing errors and data inconsistencies and provide solutions
  • Software Development Life Cycle (SDLC)
  • Understand Data Flows and Common Data Model
  • Participate in daily scrum meetings and weekly status meetings to provide a status report of work in progress or accomplished, as well as issues encountered
  • Track and maintain task activities using Azure DevOps tool
  • Support implementation of CI/CD pipelines and test automation, as well as automate operational procedures (DevOps)
  • Create and maintain technical documentation following Aireon’s policies and procedures for software engineering
  • Adapt and work with team members of various experience levels and locations

Requirements

What you’ll need
  • Bachelor’s degree in MIS, computer science, math, engineering, or comparable major
  • Passionate developer with 5 years of application development and testing experience
  • At least 7 years of demonstrable programming/testing experience in C#, .NET, and PowerShell scripting
  • Experience RESTful APIs and microservices in containerized environments
  • Experience using Microsoft’s Azure Cloud to create and deploy applications
  • Working knowledge of geospatial data solutions
  • Eligible to obtain SF-85P Public Trust clearance
  • Experience with Azure Kubernetes Service on Linux clusters (desired)
  • Experience with Azure DevOps as a collaboration tool (desired)
  • Experience with Azure Pipelines CI/CD (desired)
  • Hold an active Microsoft Azure certification (desired)
  • Experience using AI coding tools such as Github Copilot (desired)

Benefits

Comp & perks
  • 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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NETPowerShellRESTful APIsmicroservicesAzure CloudAzure Kubernetes ServiceAzure DevOpsAzure Pipelinestest automation
Soft Skills
technical planningrequirements gatheringtroubleshootingpeer code reviewscommunicationcollaborationadaptabilitypresentation skillsproblem-solvingteamwork
Certifications
Microsoft Azure certification