
Software Engineer / Architect (Multiple Levels)
- Washington DC
- $63,600-99,450 per year
- Permanent
- Full-time
- Lead the design and architecture of complex, large-scale enterprise systems, ensuring scalability, integration, and robustness across multiple components.
- Oversee and contribute to the entire software development lifecycle, from system design and requirements gathering to testing, deployment, and ongoing support.
- Guide the development of software solutions using modern programming languages, frameworks, and object-oriented principles.
- Develop and implement testing strategies to ensure systems meet performance, security, and reliability standards, integrating continuous testing and quality assurance into the lifecycle.
- Perform requirements analysis, functional decomposition, use case development, and traceability using MBSE approaches.
- Architect and implement data exchange patterns, middleware solutions, and service-oriented workflows
- Support the definition, design, implementation, and evaluation of SOA-based and microservice-driven systems and APIs for FAA mission-critical applications.
- Translate program requirements into scalable solutions using enterprise messaging frameworks (e.g., JMS Pub/Sub, RESTful APIs, SOAP-based web services).
- Develop and maintain integration specifications, interface control documents (ICDs), and service definitions to support system interoperability
- Extensive experience architecting and engineering large-scale, complex enterprise systems or systems of systems.
- Solid knowledge of database structures, integrated development environments (IDEs), and DevSecOps practices.
- Proficiency in modern software development languages (e.g., Java, C++, Python, etc.) and object-oriented programming principles.
- Strong understanding of system design, development, testing, and deployment best practices.
- Strong understanding of architectural patterns and end-to-end system design, particularly for highly scalable, resilient systems.
- Systems engineering for large-scale, mission-critical systems
- Service-Oriented Architecture (SOA) and microservices design patterns
- Enterprise messaging systems (e.g., JMS, Kafka, AMQP, REST APIs, SOAP)
- Requirements engineering and traceability
- Model-based systems engineering (MBSE) using tools like Cameo or Rhapsody
- Functional decomposition, use case development, and interface definition
- System performance analysis and operational modeling
- 0-4 years of experience and a Bachelor’s degree in computer science or a related technical field.
- High School degree with an additional 6-8 years of experience will be considered
- 5-9 years of experience and a Bachelor’s degree in computer science or a related technical field.
- Masters degree with 3-7 years of experience would qualify
- PHD degree with 0-4 years of experience would qualify
- Highschool degree with a minimum of 14 years total.
- 10-15 years of experience and a Bachelor’s degree in computer science or a related technical field.
- Masters degree with 8-13 years of experience would qualify
- PHD degree with 5-10 years of experience would qualify
- Highschool degree with a minimum of 24 years total.
- 16-24 years of experience and a Bachelor’s degree in computer science or a related technical field.
- Masters degree with 14-22 years of experience would qualify
- PHD degree with 11-19 years of experience would qualify
- Highschool degree with a minimum of 26 years total.
- Direct experience with FAA systems and technologies, including air traffic control, aviation safety, and flight operations.
- Operational understanding of NAS (National Airspace System) and related functions.
- Familiarity with emerging technologies and innovations that could enhance FAA systems and operations.
- Demonstrated ability to manage highly technical teams, balancing leadership and hands-on technical contributions.
- Exceptional verbal and written communication skills to effectively communicate technical concepts to both technical and non-technical audiences.
- Familiarity with legacy and new systems in use by the FAA or similar governmental agencies.
- Technical background as a systems or software engineer.
- Proficient in Enterprise Service Bus (ESB), Web Services, HTTP, REST, and SOAP.
- Experience with messaging platforms (ActiveMQ, WebLogic, Solace, Kafka, etc.).
- Familiarity with messaging protocols such as JMS, AMQP, and Solace.
- Working knowledge of XML configurations and APIs.
- Experience with aviation data exchange standards (AIXM, FIXM, WXXM, MMIXM).
- Understanding of FAA JRC processes and FAA SWIM architecture.
- Experience supporting FAA Mission Support or National Airspace System (NAS) programs.
- Exposure to cloud environments such as AWS.
Total Rewards:At 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 Range: USD $63,600.00 - USD $193,750.00 /Yr.