Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Entry Level Software Engineer image - Rise Careers
Job details

Entry Level Software Engineer

Amentum is seeking software engineering professionals with software development related education and/or experience to support software development & integration primarily in C/C++, Java, and shell scripting in support of Naval projects at Dahlgren, VA.

You will be part of our growing systems & software engineering team and contribute to our diverse skillsets across multiple contracts in support of our Centers of Excellence. We are looking for individuals to join our team atmosphere that are eager to make a difference by solving complex Digital Engineering challenges.

Apply your skills to the latest DoD weapons and sensor systems, modernizing the Navy and contributing to mission success. Successful candidates must possess excellent communication skills and interact directly with customers and engineering personnel. 

Entry Level Software Developer Responsibilities Include:

  • Applying your skills to the latest DoD weapons and sensor systems, modernizing the Navy and contributing to mission success.

  • Interacting directly with customers and engineering personnel

  • Supporting of Naval projects/programs and requires the ability to conduct C or C++ software development used within the weapon system. 

  • Supporting a Senior Amentum developer in development using both Waterfall and Agile development principles.

  • Performing analysis and problem-solving techniques in support of professional scientific/engineering work

  • Working independently and with others within established teams, across organizations, to meet established goals within schedule driven timelines.

Minimum Qualifications:

  • Bachelors degree in a Computer Science, Physics, Mathematics, Engineering, or other technical field or equivalent experience.

  • Must have an active Secret security clearance (at a minimum, must receive/be approved for an interim Secret security clearance in order to start) Note: US Citizenship is required for a SECRET Clearance.

  • C/C++ and shell scripting experience

  • Effective communication skills

       

Amentum is proud to be an Equal Opportunity Employer. Our hiring practices provide equal opportunity for employment without regard to race, religion, color, sex, gender, national origin, age, United States military veteran’s status, ancestry, sexual orientation, gender identity, marital status, family structure, medical condition including genetic characteristics or information, veteran status, or mental or physical disability so long as the essential functions of the job can be performed with or without reasonable accommodation, or any other protected category under federal, state, or local law. Learn more about your rights under Federal EEO laws and supplemental language at EEO including Disability/Protected Veterans and Labor Laws Posters.

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Entry Level Software Engineer, PAE

Amentum is excited to welcome aspiring software engineering talent as Entry Level Software Engineers at our Dahlgren, VA office! If you have a background in software development through your education or hands-on experience, this role could be the perfect launching pad for your career. You'll dive deep into the world of C/C++, Java, and shell scripting, supporting a variety of naval projects that play a critical role in national defense. Our vibrant systems and software engineering team thrives on collaboration, innovation, and the challenge of solving complex Digital Engineering challenges. Your contributions will help modernize the Navy's capabilities and ensure mission success. You won't just be writing code; you'll be directly interacting with clients and working closely with senior engineers to tackle real-world challenges using both Agile and Waterfall development principles. To excel in this role, a bachelor’s degree in Computer Science, Engineering, or related fields is essential, along with an active Secret security clearance. While you’ll be learning from the best, effective communication skills are crucial as you'll represent Amentum within various teams. This is your chance to kickstart a rewarding career at Amentum while making a significant impact. Are you ready to bring your skills to a team that values growth, excellence, and commitment to our mission?

Frequently Asked Questions (FAQs) for Entry Level Software Engineer Role at PAE
What qualifications are required for Entry Level Software Engineers at Amentum?

To be considered for the Entry Level Software Engineer position at Amentum, candidates must possess a bachelor's degree in Computer Science, Physics, Mathematics, Engineering, or a related technical field. Alternatively, relevant experience will also be taken into account. Additionally, candidates should have an active Secret security clearance, or the ability to obtain one promptly upon starting. Proficiency in C/C++, Java, and shell scripting is essential for the role.

Join Rise to see the full answer
What will be the main responsibilities of Entry Level Software Engineers at Amentum?

As an Entry Level Software Engineer at Amentum, you'll apply your coding skills to support various naval projects, focusing on your knowledge of C/C++ and shell scripting. Your tasks will involve direct communication with customers and engineering personnel as well as collaborating within an Agile and Waterfall framework. You'll also perform problem-solving and analysis to facilitate professional scientific and engineering work, enhancing critical defense systems.

Join Rise to see the full answer
Can individuals without prior professional experience apply for the Entry Level Software Engineer position at Amentum?

Absolutely! Amentum is looking for candidates with a strong educational foundation in relevant fields, and you do not necessarily need extensive professional experience. If you have the required qualifications, particularly in software development, and a passion for coding, we encourage you to apply for the Entry Level Software Engineer role.

Join Rise to see the full answer
Is teamwork emphasized in the Entry Level Software Engineer position at Amentum?

Yes, teamwork is a cornerstone of the Entry Level Software Engineer role at Amentum. You'll be working within established teams across various organizations to achieve project goals on schedule. Collaboration is key as you interact directly with other engineers and customers, allowing you to learn and grow within a supportive environment.

Join Rise to see the full answer
What kinds of projects will Entry Level Software Engineers be involved with at Amentum?

Entry Level Software Engineers at Amentum will work on diverse naval projects that are crucial for national defense. You’ll focus on modernizing the Navy through software development for various weapons and sensor systems, gaining hands-on experience with cutting-edge technologies and practices in the field.

Join Rise to see the full answer
Common Interview Questions for Entry Level Software Engineer
What programming languages are you proficient in for the Entry Level Software Engineer role?

In this role, proficiency in C/C++ and possibly Java or shell scripting is highly important. Be prepared to discuss your experience with these languages in detail, including specific projects or coursework where you’ve utilized them.

Join Rise to see the full answer
Can you describe a challenging project you've worked on during your studies?

When answering this, choose a project that involved problem-solving and teamwork. Discuss the obstacles you faced, how you approached them, and what technical skills you applied. Emphasize how this experience prepares you for challenges you may encounter at Amentum.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Employing effective time management strategies is vital. Share any techniques you use, like creating to-do lists, setting deadlines, or employing project management tools. Highlight your ability to adapt and communicate with team members to stay on track.

Join Rise to see the full answer
What do you understand about Agile and Waterfall methodologies?

Articulate a clear understanding of both methodologies. Explain how Agile emphasizes iterative development and flexibility, allowing for changes in requirements, while Waterfall follows a linear approach. Providing examples of where you’ve seen each applied can enhance your answer.

Join Rise to see the full answer
How do you handle constructive feedback on your code?

Discuss your openness to feedback and how it’s crucial for growth. Emphasize your willingness to learn, improve your coding practices, and work collaboratively to produce high-quality results.

Join Rise to see the full answer
Why do you want to work for Amentum as an Entry Level Software Engineer?

Express your genuine interest in Amentum’s mission and values. Highlight your passion for contributing to defense projects and your excitement about working in a collaborative environment that encourages innovation and technical growth.

Join Rise to see the full answer
Describe a time when you had to learn a new programming skill quickly.

Provide a specific example where you effectively acquired a new skill under a time constraint. Discuss the strategies you used, such as online courses or collaborative learning with peers, emphasizing your adaptability and commitment to continuous learning.

Join Rise to see the full answer
How do you ensure the quality and performance of your code?

Stress the importance of writing clean, maintainable code and the inclusion of testing practices. Discuss any tools or methodologies you use for code reviews and debugging to ensure growth and adherence to best practices.

Join Rise to see the full answer
What steps do you take when debugging a piece of software?

Discuss a methodical approach to debugging. Outline steps: reproduce the issue, isolate the problem, check logs, use debugging tools, and implement fixes while conducting further tests to ensure the resolution.

Join Rise to see the full answer
How would you explain technical concepts to a non-technical audience?

Illustrate your communication skills by offering to break down complex topics into simpler analogies or visuals. Emphasize your ability to tailor your language based on your audience, ensuring clarity and understanding.

Join Rise to see the full answer
Similar Jobs

Exciting opportunity for an Entry Level Semiconductor Device Modeling Engineer at Amentum, supporting microelectronics at NSWC Crane.

Photo of the Rise User
Posted 3 days ago

Join CarShield as a Senior Web Application Developer and be part of a dynamic team committed to innovation and professional growth.

We're looking for a proficient software developer with experience in Java to support NATO's JTS/FAST software development project.

Photo of the Rise User

As a Senior Full-Stack Engineer at Ribbon, you will play a crucial role in shaping technology that revolutionizes the hiring process.

Photo of the Rise User
TINQIN Remote No location specified
Posted 3 days ago

Join TINQIN as a Software Engineering Manager to lead innovative software solutions in the insurance sector.

Photo of the Rise User
Posted 9 days ago

Elevate your career as a Senior Software Engineer SME at GDIT, where you'll drive innovation and ensure secure enterprise solutions for government agencies.

Photo of the Rise User
Posted 7 days ago

Join J.D. Power as a Senior .Net Software Developer and leverage your expertise in software development to deliver innovative technology solutions.

Seeking a Senior Backend Engineer with TypeScript expertise to join Exactly and contribute to our decentralized fintech solutions.

Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Mission Driven
Transparent & Candid

Join Coinbase as a Staff Software Engineer to lead the development of a robust test automation strategy and build a high-quality financial platform.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, onsite
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Small Fleet Underwriter at HDVI
Photo of the Rise User
Someone from OH, Dublin just viewed Product Designer, Entry Level at Govini
Photo of the Rise User
Someone from OH, Columbus just viewed Support Associate-7 at Tory Burch
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Treering
Photo of the Rise User
Someone from OH, Columbus just viewed Product Manager, Assessment Student Experience at Ellevation