CrawlJobs Logo

Java or C++ Database Developer

amentum.com Logo

Amentum

Location Icon

Location:
United States , Dahlgren

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

80000.00 - 110000.00 USD / Year

Job Description:

Amentum is seeking software engineering professionals with software development related education and/or experience to support software development & integration in C++ or C 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 software contracts in support of our Software Center 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. The work location for this position is on-site in Dahlgren, Virginia where we have provided support to the customer for over 50 years!

Job Responsibility:

  • Software development in C++ and/or Java and databases
  • Supporting of Naval projects/programs and requires the ability to conduct C++ and/or Java software development used within the Submarine Launched Ballistic Missile (SLBM) weapon system
  • Supporting a Senior Amentum developer in development using Agile development principles
  • Ability to perform analysis and problem-solving techniques in support of professional scientific/engineering work
  • Ability to work independently and with others within established teams, across organizations, to meet established goals within schedule driven timelines

Requirements:

  • Bachelor’s degree in computer science, physics, mathematics, engineering, or other applicable technical field or have equivalent experience to substitute for the education requirement
  • 0-5 years of experience
  • Must have an Active SECRET US Government Clearance
  • US Citizenship is required to obtain SECRET Clearance
  • Candidates must maintain a valid Real ID driver’s license required for access to customer site and have access to reliable transportation
  • C++ or Java and Familiarity with Agile Development
  • Effective communication skills

Nice to have:

Familiarity with JSON data structures

What we offer:
  • Health, dental, and vision insurance
  • Paid time off and holidays
  • Retirement benefits (including 401(k) matching)
  • Educational reimbursement
  • Parental leave
  • Employee stock purchase plan
  • Tax-saving options
  • Disability and life insurance
  • Pet insurance

Additional Information:

Job Posted:
March 20, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Java or C++ Database Developer

IT Developer/Engineer II Graduate

IT Developer/Engineer II Graduate role at Hewlett Packard Enterprise, a global e...
Location
Location
United States , Bloomington
Salary
Salary:
62300.00 - 143400.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Technical Bachelor's degree or equivalent experience
  • Minimum of 2 years of related experience or Master's degree and up to two years of experience
  • 2 or more years of experience writing code (Java, C, C++, C#, VB.Net)
  • Experience with databases like SqlServer/Oracle
  • Experience of one or more full release cycles
  • Basic understanding of modern software development methodologies (Object)
  • Basic understanding of modern software development tools and SCM
  • Basic understanding of Software Test methodologies, test scripting and testing tools
  • Understanding of Basic Database Administration
  • Good verbal and written communication skills
Job Responsibility
Job Responsibility
  • Participates as a member of development team
  • Performs basic analysis of functional or business requirements
  • Completes code stubs prepared by more senior developers
  • Participates in code review
  • Prepares and executes Unit tests
  • Applies advanced technical knowledge to maintain a technology area
  • May perform solution design
  • Applies company and 3rd party technologies to infrastructure and software solutions of moderate complexity
  • Implements end-user or enterprise infrastructure or services prepared by more senior technologist
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Comprehensive benefits suite supporting physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right

Senior Software Developer

Come join our growing team and make a difference every day! As part of a high-pe...
Location
Location
United States , Lorton
Salary
Salary:
Not provided
anavationllc.com Logo
AnaVation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree required, with a preference in the areas of Computer Science, Electrical Engineering, Computer Engineer, or related discipline
  • Minimum of six years of experience as a Software Developer
  • Proficient with Python, Java, C, C++ JavaScript, and other programming languages
  • Mobile app development or systems experience
  • Expertise in source control management with Git
  • Deep understanding of relational databases such as SQL Server, PostgreSQL, or SQLite
  • Mobile application decompiling
  • Comfortable viewing, analyzing, and understanding raw binary data
  • Excellent skills with developer documentation
  • Excellent skills with collaborative coding and ability to adopt shared coding practices
Job Responsibility
Job Responsibility
  • Designing, developing, testing, and integrating software features as a member of a geographically dispersed team, either independently or with limited supervision
  • Apply robust software engineering and database practices to address complex technical challenges, ensuring the delivery of reliable, scalable, and maintainable solutions
  • Interface directly with data architects and software developers to ensure that the data model is able to capture the use cases that the software systems are responsible for
  • Part of a software research and development team focusing on mobile device forensic analysis including mobile device reverse engineering
What we offer
What we offer
  • Generous cost sharing for medical insurance for the employee and dependents
  • 100% company paid dental insurance for employees and dependents
  • 100% company paid long-term and short term disability insurance
  • 100% company paid vision insurance for employees and dependents
  • 401k plan with generous match and 100% immediate vesting
  • Competitive Pay
  • Generous paid leave and holiday package
  • Tuition and training reimbursement
  • Life and AD&D Insurance
  • Fulltime
Read More
Arrow Right

Database Engineer

The goal of a Database Engineer is to design, engineer, and integrate database s...
Location
Location
United States , Indianapolis
Salary
Salary:
Not provided
quantumlytix.com Logo
Quantumlytix
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors Degree required but Masters Degree preferred in a technical field, preferably Computer Science or Information Technology
  • Minimum of five (5) years’ experience working with relational databases, experience with data warehouses preferred
  • In-depth knowledge and experience including proficiency in SQL, Java, C#/C++, Microsoft .net, Linux, and Visual Basic coding across standard commercial database technologies and tools including Oracle, Microsoft SQL Server, Informix, etc
  • Proficiency working in Windows and Linux (Oracle Enterprise Linux) environments
  • Excellent analytical and proactive problem solving skills
  • Ability to communicate with clarity
  • Ability to interact professionally with employees, managers and top executives
  • Eagerness to contribute in team setting
  • Flexibility to travel 100% to client sites in the US and international
  • Must be able to work some weekends
Job Responsibility
Job Responsibility
  • Assist in design and development of database systems
  • Optimize database systems for performance and reliability
  • Perform database maintenance and troubleshooting activities
  • Test database systems and perform bug fixes
  • Provide database solutions based on technical documents and business requirements
  • Develop database functions, scripts, stored procedures and triggers to support application development
  • Provide technical assistance to resolve all database issues related to performance, capacity and access
  • Ensure data integrity and quality in database systems
  • Maintain standard policies for database development activities
  • Identify and rectify database errors in a timely manner
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Altamira Technologies is seeking Senior Software Engineers to join our world-cla...
Location
Location
United States , Denver
Salary
Salary:
Not provided
altamiracorp.com Logo
Altamira Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Relevant experience in, but not limited to, Java and/or C++ Development for a high-performance system
  • Experience developing complex software solutions in a Java environment
  • Typescript, Spring Boot, React or Vue
  • NoSQL databases
  • API design and development in Java, Go, or Rust (Java preferred)
  • Development of serverless and/or containerized software
  • Automated testing
  • CI/CD
  • Experience working in Agile development teams
  • Experience working in a software development environment that uses continuous integration methodology with automated test
Read More
Arrow Right

Senior Software Engineer

Altamira Technologies is seeking Senior Software Engineers to join our world-cla...
Location
Location
United States , Denver
Salary
Salary:
90000.00 - 225000.00 USD / Year
altamiracorp.com Logo
Altamira Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Relevant experience in, but not limited to, Java and/or C++ Development for a high-performance system
  • Experience developing complex software solutions in a Java environment
  • Typescript, Spring Boot, React or Vue
  • NoSQL databases
  • API design and development in Java, Go, or Rust (Java preferred)
  • Development of serverless and/or containerized software
  • Automated testing
  • CI/CD
  • Experience working in Agile development teams
  • Experience working in a software development environment that uses continuous integration methodology with automated test
  • Fulltime
Read More
Arrow Right

Graduate Junior Software Developer

The Junior Software Developer Graduate is responsible for working on project-rel...
Location
Location
Bulgaria , Sofia
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor or Master’s degree completed in the last year (preferably in Engineering/IT)
  • Excellent verbal and written communication skills
  • Excellent analytical and problem solving skills
  • Basic understanding of programming languages (e.g., Java, C#, Python, JavaScript)
  • Basic understanding of databases (SQL, NoSQL) and basic cloud concepts
  • Strong verbal and written communication skills in English
  • Ability to operate effectively within a virtual (cross-cultural) team
Job Responsibility
Job Responsibility
  • Responds to requests from senior development team members and the product owner
  • Assists in the collection and documentation of user requirements, development of user stories, and estimates
  • Strives to write well-designed, testable, efficient code using best software development practices
  • Gains knowledge of leading-edge technologies and industry/market domain knowledge
  • Continuously improves their programming skills and applies them in their daily job
  • Constantly learns and acquires project-related knowledge and applies it to improve the quality and efficiency of their work
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Software Engineer (C++) - chDB

The Core Engineering team for chDB is responsible for developing our high-perfor...
Location
Location
China
Salary
Salary:
Not provided
clickhouse.com Logo
ClickHouse
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong professional software development experience in C++
  • Experience with Unix systems and cross-platform development
  • Experience in one or more: high-performance computing, in-memory databases, data processing engines, concurrency, and multithreading
  • Experience developing language bindings or FFI (Foreign Function Interface) implementations
  • Familiarity with multiple programming languages, particularly Python, Go, Java, Node.js, or Rust
  • Strong communication skills and ability to work effectively within and across engineering teams
  • some professional working proficiency with English is required
  • Experience with data processing frameworks and SQL engines
  • You're passionate about building developer tools and improving cross-language interoperability
  • You thrive in a fast-paced environment and can balance technical excellence with practical solutions
Job Responsibility
Job Responsibility
  • Develop features for the chDB core engine in C++, working on areas like performance optimization, object serialization, and DataFrame operations
  • Design and implement language bindings for various programming languages
  • Closely collaborate with our integration teams to ensure seamless compatibility across language ecosystems, particularly with data science tools and frameworks
  • Improve the robustness of chDB through comprehensive testing across different language bindings
  • Serve as a technical resource for the multi-language community, helping debug advanced issues and optimize performance
  • Work with our open-source community, including resolving issues, reviewing PRs, and providing guidance through various communication channels
What we offer
What we offer
  • Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in 20 countries
  • Healthcare - Employer contributions towards your healthcare
  • Equity in the company - Every new team member who joins our company receives stock options
  • Time off - Flexible time off in the US, generous entitlement in other countries
  • A $500 Home office setup if you’re a remote employee
  • Global Gatherings – We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites
Read More
Arrow Right

Application Developer

The goal of an Application Developer is to help implement and integrate complex ...
Location
Location
United States , Indianapolis
Salary
Salary:
Not provided
quantumlytix.com Logo
Quantumlytix
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors Degree required but Masters Degree preferred in a technical field, preferably Computer Science or Information Technology
  • Minimum of five (5) years’ experience working with relational databases, experience with data warehouses preferred
  • At least three (3) years’ experience using and developing business intelligence tools including Essbase, OBIEE, Analystis Services, SAS, Cognos, Tableau, Dundas, QlikView, etc. to build dashboards, reports and analytics models
  • In-depth knowledge and experience including proficiency in SQL, Java, C#/C++, Microsoft .net, Linux, and Visual Basic coding across standard commercial database technologies and tools including Oracle, Microsoft SQL Server, Informix, etc.
  • Requires patience and ability to provide assistance under pressure
  • Proficiency working in Windows and Linux (Oracle Enterprise Linux) environments
  • Excellent analytical and proactive problem solving skills
  • Ability to communicate with clarity
  • Ability to interact professionally with employees, managers and top executives
  • Eagerness to contribute in team setting
Job Responsibility
Job Responsibility
  • Execute all aspects of predictive modeling and other analytic initiatives to address business challenges
  • Design and develop data warehouses, dashboards, scorecards, schedule reports, ad hoc queries, and decision support
  • Be able to anticipate issues and resolve data problems
  • Perform data preparation, including extraction of target data from multiple databases, integration of multiple datasets, creation of derived variables, application of business rules, and quality control checks
  • Queries data to conduct analysis of metrics
  • Provides recommendations on the appropriate tools and techniques to perform analysis
  • Serves as a technology resource
  • Integrate clients global change initiatives by working with all levels within our clients company
  • Directs technological research by studying organization goals, strategies, practices, and user projects
  • Completes projects by coordinating resources and timetables with user departments and data center
  • Fulltime
Read More
Arrow Right