Demo

Software Architect

Thales Trusted Cyber Technologies
Abingdon, MD Full Time
POSTED ON 1/22/2025
AVAILABLE BEFORE 4/22/2025

Summary :

The Trusted Cyber Technologies Division of Thales Corporation protects the U.S. Federal Government's most sensitive information systems. As a U.S. based company, SafeNet Assured Technologies' sole mission is to provide high assurance data security products and technology to Federal Governments. A successful candidate will develop engineering solutions by studying operations, designing, developing, debugging and testing software written in C, C , and Java. Development will be based on customer requirements and specific market targets while working in a team environment. With limited guidance, the candidate will architect and develop new products and maintain existing products in support of the company's competitive position and profitability goals. The candidate will m aintain awareness of the latest industry trends and technologies, and provide technical advice to other departments when applicable.

Qualification Requirements :

Must have the ability to obtain and maintain a U.S. Top Secret Security Clearance.

Education :

  • Bachelor's Degree in Computer Science or equivalent, Master's Degree preferred

Required Qualifications :

  • 10 years research / development experience
  • Proven experience in the concept phase of new product development, solidifying vague requirements, deriving high level designs, implementing and demonstrating proofs of concept, and ushering features and products into the mainstream development phase
  • Strong knowledge of large complex software / hardware products across full system stack (embedded, server, client)
  • Proficiency in the C, C , and Java coding languages
  • Excellent organizational, decision making and communication skills
  • Collaborative team-based attitude
  • Desired Areas of Experience :

  • Embedded Linux or similar OS
  • Object-oriented design
  • Cryptographic concepts
  • Basic networking protocols (e.g., TCP / IP, UDP, ARP, and ICMP)
  • Network security protocols and algorithms (e.g. IPsec, SSL, TLS)
  • Middleware and smart card / tokens
  • MS CAPI and PKCS#11
  • Virtualized development environments (e.g., VMware, Docker, Vagrant)
  • Several years of experience using IPC and synchronization methods
  • Linux kernel building, rolling custom kernels, and boot-loading implementation
  • VMware
  • Essential Duties & Responsibilities include, but are not limited to the following :

  • Product architecture, providing technical direction with respect to system definition
  • Concept definition, synthesizing customer needs and industry trends into new product, feature, and solution ideas; development of proofs of concept and design definitions around these ideas, presenting and refining, and guiding these into mainstream developments.
  • Design, development, testing, and debugging of software systems according to proposed strategic direction and marketing requirements by providing technical solutions for the challenging markets and requirements.
  • Documentation as appropriate including design documentation, comments in code, inputs for External Specifications, Software Requirements Specifications, and end-user documentation.
  • Consistent use of tools such as Git, Jenknis, Docker, and Jira during development activities.
  • Participation in design and code reviews of other team members' implementations.
  • Independent time management and task prioritization to achieve results within cost and schedule constraints.
  • Technical guidance and direction to other team members in areas of specialty
  • Communication with customers and partners as necessary
  • Mentorship to less experienced engineers
  • Other duties as assigned
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Software Architect?

    Sign up to receive alerts about other jobs on the Software Architect career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $92,017 - $124,111
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $117,871 - $153,580
    Income Estimation: 
    $109,939 - $144,341
    Income Estimation: 
    $114,500 - $144,633
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Thales Trusted Cyber Technologies

    Thales Trusted Cyber Technologies
    Hired Organization Address Glen Burnie, MD Full Time
    Summary : A highly skilled Customer Service Representative Specialist who contributes to the development of the Order Ma...
    Thales Trusted Cyber Technologies
    Hired Organization Address Abingdon, MD Full Time
    Summary: A highly skilled Customer Service Representative Specialist who contributes to the development of the Order Man...
    Thales Trusted Cyber Technologies
    Hired Organization Address Abingdon, MD Full Time
    MUST HAVE ABILITY TO OBTAIN TS/SCI CLEARANCE WITH A LIFESTYLE POLY Summary: Thales TCT is looking for an energetic and d...
    Thales Trusted Cyber Technologies
    Hired Organization Address Baltimore, MD Full Time
    Summary : A highly skilled Customer Service Representative Specialist who contributes to the development of the Order Ma...

    Not the job you're looking for? Here are some other Software Architect jobs in the Abingdon, MD area that may be a better fit.

    Senior Systems Architect - mPower Software Services

    mPower Software Services, Baltimore, MD

    Technology Architect

    CUSTOM SOFTWARE SYSTEMS, Baltimore, MD

    AI Assistant is available now!

    Feel free to start your new journey!