Software Engineers

Artera Technologies

$80K — $130K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science or related field required.
  • 0-7 years for Level 1, 7-14 years for Level 2, and 20+ years for Level 3 experience as a software engineer required.
  • Experience with complex software systems and diverse programming languages.
  • Familiarity with DoD/IC environment preferred.
  • TS/SCI clearance with appropriate agency polygraph is necessary.

Responsibilities

  • Develop and enhance complex software systems based on requirements.
  • Test and review software components for design adherence.
  • Utilize appropriate software development methodologies.
  • Provide input on hardware/software trade-offs and requirements analysis.
  • Design and implement complex database interfaces/queries.
  • Analyze system performance and investigate problem areas for software solutions.
  • Modify existing software to improve performance or adapt to new hardware.

Benefits

  • Opportunity to work on high-profile DoD/IC projects.
  • Variety of projects offering diverse skill application and growth.
  • Possibility of remote work options and flexible hours.
  • Supportive environment focused on employee skills and personality fit.
Full Job Description
SOFTWARE ENGINEERS
Job Type: Full Time

Level: Junior, Mid, Senior, Principal
Location: Maryland (Annapolis Junction / Fort Meade area)
Security Clearance: TS/SCI with Appropriate Agency Polygraph

Artera Technologies, LLC specializes in prototyping, developing, and deploying full-stack solutions for high-profile tools supporting our client's mission-critical systems. Optimization and load management is the primary focus in this fast-paced and high-stakes environment. We are looking for enthusiastic Software Engineers to support a variety of DoD/IC programs, spanning a range of experience levels and technology stacks.

Tasking:
  • Develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.
  • Reviews and tests software components for adherence to the design requirements and documents test results.
  • Utilizes software development and software design methodologies appropriate to the development environment.
  • Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
  • Design or implement complex database or data repository interfaces/queries.
  • Develop or implement algorithms to meet or exceed system performance and functional standards.
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas.
  • Modify existing software to correct errors, to adapt to new hardware, or to improve its performance.
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Developing software with high level languages such as Java, C, C++, etc.
  • May also have experience with open-source (NoSQL) products such as HBase /Accumulo, Big Table, etc.

General Qualifications:
  • Software Engineer Level 1 requires a bachelor's degree in computer science or other related discipline, and 0-7 years of experience as a software engineer on programs and contracts of similar scope, type, and complexity.
  • Software Engineer Level 2 requires a bachelor's degree in computer science or other related discipline, and 7-14 years of experience as a software engineer on programs and contracts of similar scope, type, and complexity.
  • Software Engineer Level 3 requires a bachelor's degree in computer science or other related discipline, and 20+ years of experience as a software engineer on programs and contracts of similar scope, type, and complexity.
  • Four (4) additional years of relevant experience may be accepted in lieu a bachelor's degree on some contracts.

Depending upon the individual position, our roles include the use of technologies such as:
  • Java / J2EE
  • JavaScript
  • C / C++
  • Python
  • Angular
  • Docker
  • Kubernetes
  • UNIX / Linux
  • MongoDB
  • Express
  • React
  • Node
  • GoLang
  • Vue.js
  • Web Services (REST, SOAP)
  • Java Frameworks (Spring, Hibernate)

Ready to make a difference?
With a large variety of projects and contracts we can find the right fit-skills, growth opportunities, and personality-for each of our employees. To apply, please visit www.arteratech.com or email your resume to [email protected].

Similar Jobs

More Jobs at Artera Technologies

  • CNO Analyst/Programmers
    $80K — $120K *
    Fort George G Meade, MD 20755 (Anne Arundel County)
    Information Technology
    In-Person
  • CNO Analyst/Programmers
    $80K — $120K *
    Annapolis Junction, MD 20701 (Howard County)
    Information Technology
    In-Person
  • Software Engineers
    $80K — $130K *
    Fort George G Meade, MD 20755 (Anne Arundel County)
    Aerospace & Defense
    In-Person
  • Software Engineers
    $80K — $130K *
    Annapolis Junction, MD 20701 (Howard County)
    Aerospace & Defense
    In-Person
  • Information System Security Engineers
    $90K — $130K *
    Annapolis Junction, MD 20701 (Howard County)
    Aerospace & Defense
    In-Person

More Aerospace & Defense Jobs

Find similar Software Engineers jobs: