
Software Engineer - Air Traffic Control Systems (Multiple Levels)
- Reston, VA Washington DC
- $63,600-99,450 per year
- Permanent
- Full-time
- Modernize critical infrastructure that millions of travelers depend on daily
- Enhance aviation safety with breakthrough technologies and systems
- Reduce flight delays by optimizing air traffic management
- Enhance resilience and saftety of our national aviation network using advanced technical solutions
- Developing operational software for the E-IDS
- Interpret and decompose system, service, and network architectures and requirements
- Design and plan system implementation through the development of detailed implementation plans, ensuring alignment with architecture
- Provide support for a variety of technologies including Windows Operating Systems, Windows OS, Red Hat Linux and VDI (Virtual Desktop Interface).
- Apply systems engineering principles to identify and mitigate cybersecurity vulnerabilities.
- Ensure systems are patched and compliant with Windows security best practices.
- Troubleshoot complex issues independently and collaboratively in a fast-paced, dynamic environment.
- Demonstrate proficiency in Internet Protocol (IP), DNS, and general network configuration.
- Create and maintain technical documentation, diagrams, and knowledge-sharing materials.
- Clearly communicate complex technical concepts in both written and verbal formats
- Ability to effectively document technical procedures and deliver presentations.
- Proven ability to work independently as well as part of a team.
- U.S. citizen or green card permanent resident (lived in the U.S. for 3+ years)
- Minimum Bachelor's degree in a technical field (computer science, mathematics, information technology, or related field), with 2 years of experience. OR
- Associate's Degree in Applied Science in a technical field (computer science, mathematics, information technology, or related field) with 10 years of experience.
- Minimum Bachelor's degree in a technical field (computer science, mathematics, information technology, or related field), with 10 years of experience, OR.
- Minimum of Master's degree in a technical field (computer science, mathematics information technology, or related field) with 2 years of experience.
- Minimum Bachelor's degree in a technical field (computer science, mathematics, information technology, or related field), with 15 years of experience, OR
- Minimum of a Master's degree in a technical field (computer science, information technology, or related field) with 10 years of experience. OR
- Minimum of a Doctorate degree in a technical field (computer science, mathematics, or related field) with 5 years of experience.
- Minimum Ph.D. in a technical field (computer science, information technology, or related field), with 15 years of experience.
- Additional experience may be used in lieu of a Ph.D.
- Front-end Angular web development and middle-tier Java Spring Boot API development
- Familiarity with Angular, including components, services, pipes, and routing
- Knowledge of TypeScript and its benefits for large-scale applications
- Proficiency in HTML5, CSS3, JavaScript (ES6+) for front-end development
- Experience with Spring Boot framework, including RESTful APIs, controllers, services, and repositories
- Knowledge of relational databases such as PostgreSQL
- Familiarity with unit testing frameworks like JUnit, Mocha, and Jasmine
- Ability to work in an Agile environment and participate in daily stand-ups, sprint planning, and retrospectives
- Familiarity with containerization using Docker or Kubernetes
- Understanding of DevOps principles and continuous integration/continuous deployment (CI/CD) pipelines
Commitment to Non-DiscriminationAll qualified applicants will receive consideration for employment without regard to race, color, ethnicity, sex, age, national origin, religion, physical or mental disability, pregnancy/childbirth and related medical conditions, veteran or military status, or any other characteristics protected by applicable federal, state, or local law.If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please .| |Total RewardsAt Noblis we recognize and reward your contributions, provide you with growth opportunities, and support your total well-being. Our offerings include health, life, disability, financial, and retirement benefits, as well as paid leave, professional development, tuition assistance, and work-life programs. Our award programs acknowledge employees for exceptional performance and superior demonstration of our service standards. Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible to participate in our benefit programs. Other offerings may be provided for employees not within this category. We encourage you to learn more about our total benefits by visiting the page on our site.Compensation at Noblis is determined by various factors, including but not limited to, the combination of education, certifications, knowledge, skills, competencies, and experience, internal and external equity, location, clearance level, as well as contract-specific affordability, organizational requirements and applicable employment laws. The projected compensation range for this position is based on full time status. For part time or on-call staff, compensation is proportionately adjusted based on hours worked. While monetary compensation is important, it's just one component of Noblis’ total compensation package.Posted Salary RangeUSD $63,600.00 - USD $193,750.00 /Yr.