P

Peterson Technologies

Builds data systems for intelligence agencies

Junior Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeAnnapolis Junction, MD, USA$71k - $120kIn-person

About the Job

Requirements

  • No demonstrated experience is required; alternatively, four years of software engineering experience on projects with similar software processes may substitute for the required bachelor's degree.
  • A bachelor's degree in computer science or a related discipline from an accredited college or university is required, unless the experience substitution applies.
  • Knowledge of Java is required.
  • Experience with a source code version management tool such as Git is required.
  • Ability to communicate and work within a team is required.
  • The role requires an active Department of Defense security clearance.

Responsibilities

  • Analyze user requirements to derive software design and performance requirements.
  • Design and code new software or modify existing software to add new features.
  • Debug existing software and correct defects.
  • Integrate existing software into new or modified systems or operating environments.
  • Develop simple data queries for existing or proposed databases or data repositories.
  • Provide recommendations for improving documentation and software development process standards.
  • Develop, maintain, and enhance complex and diverse software systems based on documented requirements, including processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems.
  • Review and test software components for adherence to design requirements and document test results.
  • Resolve software problem reports.
  • Use software development and software design methodologies appropriate to the development environment.
  • Provide input to software components of system design, including hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf or Government Off-the-shelf products instead of new development, and requirements analysis and synthesis from system level to individual software components.
  • Work on software development tasks related to ingestion, processing, storage, and display of data, relying on a more senior team member for oversight.

Desired Qualifications

  • Experience with Spring, including Spring Boot or Spring Data.
  • Web architecture experience.
  • Database experience; NoSQL is preferred, though relational database management systems experience is acceptable.

About the Company

Peterson Technologies

Builds data systems for intelligence agencies

Peterson Technologies builds custom software and information systems for intelligence agencies that need to turn large volumes of data into usable information. Its engineers design, integrate and deploy systems around each customer's mission, then maintain the software and infrastructure through ongoing support. The firm also develops analytical tools for finding patterns in structured and unstructured data, with decision support that includes language processing, speech translation and image recognition. Customers hire the firm for engineering projects and continuing technical support across the systems lifecycle. Founded in 2001, Peterson Technologies is headquartered in Elkridge, Maryland.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Elkridge, MD
Founded
2001

Recently Posted Jobs

Explore more opportunities at Peterson Technologies

See more jobs