Software Engineers

Artera Technologies

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

Qualifications

  • Bachelor's degree in computer science or related field required; relevant experience varies by level.
  • Level 1: 0-7 years experience, Level 2: 7-14 years, Level 3: 20+ years in relevant software engineering fields.
  • Experience with Java, C, C++, and high-level programming languages essential.
  • Familiarity with open-source databases like HBase or Accumulo is a plus.
  • Relevant experience can substitute for formal education on some contracts.

Responsibilities

  • Develop complex software systems based on documented requirements.
  • Review and test software for adherence to design requirements.
  • Provide input on software design concerning hardware/software trade-offs and requirements analysis.
  • Design and implement database queries and interfaces.
  • Develop algorithms to ensure system performance meets or exceeds standards.
  • Analyze system performance and collaborate with users to enhance software solutions.
  • Modify existing software to improve performance or adapt to new hardware.

Benefits

  • Opportunity to work on a variety of high-profile DoD/IC projects.
  • Flexible roles tailored to individual skills and growth opportunities.
  • Exposure to diverse technology stacks and methodologies.
  • Collaborative environment supporting innovation and problem-solving.
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

  • DevOps Engineers
    $90K — $130K *
    Annapolis Junction, MD 20701 (Howard County)
    Information Technology
    In-Person
  • Software Engineers
    $80K — $120K *
    Fort George G Meade, MD 20755 (Anne Arundel County)
    Aerospace & Defense
    In-Person
  • Software Engineers
    $80K — $130K *
    Annapolis Junction, MD 20701 (Howard County)
    Information Technology
    In-Person
  • Computer Scientists
    $90K — $130K *
    Annapolis Junction, MD 20701 (Howard County)
    Information Technology
    In-Person

More Aerospace & Defense Jobs

Find similar Software Engineers jobs: