Deltek Systems logo

Assoc Software Engineer

Deltek SystemsHerndon, VA

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Overview

Schedule
Full-time
Education
Engineering (PE)
Career level
Senior-level
Benefits
Career Development

Job Description

Position Responsibilities

Deltek is seeking a recent graduate for the role of Associate Software Engineer to support the design, documentation, and enhancement of next‑generation technology solutions. In this role, you'll help define system specifications, understand end‑to‑end product architecture, analyze and improve the tech stack, and collaborate with engineering and product teams to deliver new features and address technical challenges.

  • Understand company needs to define system specifications, plan and design the structure of a technology solution
  • Understand the end-to-end architecture of the product and design components
  • Evaluate & manage technical processes, and drive new product and service offerings in Customer Adoption
  • Work on next gen applications and strategic mandates
  • Work with product team SME's on relevant initiatives
  • Drive consistency, governance and standards around product architecture, technology and tooling choices.
  • Collaborate with the rest of the engineering team to plan, design and deliver new/complex features
  • Address technical concerns, ideas and suggestions

Comprehensive Documentation:

  • Conduct a thorough examination of the product's architecture, including but not limited to databases, servers, APIs, and front-end components.
  • Document the system's architecture in detail, providing clear and concise explanations of its various components and their interdependencies.
  • Create comprehensive diagrams, flowcharts, and other visual aids to facilitate understanding.

Tech Stack Analysis:

  • Identify and catalog the technologies and tools used in the development and operation of the product.
  • Evaluate the relevance, performance, and potential limitations of each technology within the current context.
  • Research and propose alternative technologies or upgrades where necessary to enhance the product's efficiency and maintainability.

Groundwork Completion:

  • Collaborate with the development team to understand ongoing projects and requirements related to the product.
  • Assist in resolving any outstanding issues or technical debt within the existing tech stack.
  • Participate in discussions and brainstorming sessions to generate ideas for improving the product's functionality and user experience.

Documentation Maintenance:

  • Ensure that all documentation remains up-to-date and reflects any changes or updates made to the legacy system.
  • Establish a versioning system or documentation repository to facilitate easy access and reference for the team.

In order to be considered for this position we would love for you to have the following:

  • Basic understanding of programming languages, databases, and web technologies.
  • Knowledge of Microservices or Micro frontend architecture
  • Any experience with Oracle Cloud is an asset, but any Cloud infrastructure platform is a strong starting point (e.g. AWS, Microsoft Azure, Google Cloud)
  • Strong understanding of design patterns, data structures and algorithms
  • Desire and capability to take ownership of an application's stack, quality, development, deployment and tooling and be an individual and team contributor
  • Strong analytical and problem-solving skills, with a keen attention to detail.
  • Proficiency in documentation tools and techniques.
  • Excellent communication skills, both written and verbal.
  • Ability to work independently as well as collaboratively within a team environment.

Qualifications

  • Bachelor of Engineering or Technology specializing in Computer Science, Information Technology, or Information Science/Engineering
  • Solid foundation in software development with proficiency in one or more languages such as C, C++, Java, JavaScript, Python, or similar.
  • Understanding of object‑oriented programming, computer science fundamentals, data structures, and algorithms.
  • Exposure to areas such as web or mobile application development, distributed/parallel systems, machine learning, information retrieval, NLP, networking, large‑scale systems, or security software development.
  • Hands‑on experience with data structures or algorithms through academic, professional, or open‑source projects.
  • Strong English communication skills, with the ability to participate effectively in technical discussions.
  • US Citizenship is requred for this position.

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall

FAQs About Assoc Software Engineer Jobs at Deltek Systems

What is the work location for this position at Deltek Systems?
This job at Deltek Systems is located in Herndon, VA, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at Deltek Systems?
Employer has not shared pay details for this role.
What employment applies to this position at Deltek Systems?
Deltek Systems lists this role as a Full-time position.
What experience level is required for this role at Deltek Systems?
Deltek Systems is looking for a candidate with "Senior-level" experience level.
What is the process to apply for this position at Deltek Systems?
You can apply for this role at Deltek Systems either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.