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 of experience for Junior level, 7-14 for Mid, and 20+ for Senior level.
  • Experience with DoD/IC programs preferred.
  • Proficiency in high level programming languages like Java, C, C++, etc.
  • Familiarity with technologies such as Docker, Kubernetes, and various database systems.

Responsibilities

  • Develop and maintain complex software systems based on documented requirements.
  • Review and test software components for design adherence and document results.
  • Utilize appropriate software development methodologies in projects.
  • Provide input on system design including software reuse and trade-offs.
  • Design and implement database interfaces and queries for complex data sets.
  • Develop algorithms to optimize system performance and functional standards.
  • Modify existing software to rectify errors or enhance performance.

Benefits

  • Involvement in a diverse range of DoD/IC projects.
  • Opportunities for professional growth and skill development.
  • Access to cutting-edge technology stacks.
  • Possibility of flexible roles based on individual skill sets and personality.
  • Engage in a collaborative environment focused on mission-critical solutions.
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

  • Software Engineers
    $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
  • CNO Analyst/Programmers
    $80K — $120K *
    Fort George G Meade, MD 20755 (Anne Arundel County)
    Information Technology
    In-Person

More Aerospace & Defense Jobs

Find similar Software Engineers jobs: