Job details
Job type full-time
Full job description
Java software engineer - remote option available
Job category: engineering
Time type: full time
Minimum clearance required to start: none
Employee type: regular
Percentage of travel required: up to 10%
Type of travel: continental us
Caci seeks a talented java software engineer to join our advanced solutions group, within the national security and innovative solutions sectorWe enable national security missions through creation and delivery of innovative, technology-centric solutions that provide decision advantage to our customersOur client engagement processes, the way we collaborate, operate and deliver value, provides an unparalleled opportunity to grow and advance.
What you’ll get to do:
Build, enhance, and maintain complex software systems for the us intelligence, surveillance, and reconnaissance (isr) communityThe selected candidate will perform a variety of engineering tasks including: analysis, design, development, and test for our product areasThe software developer will work both individually and as part of our development team in our austin location.
Duties and responsibilities:
Implement and execute on technical initiatives and solutions
Make adjustments or recommend enhancements in systems and new software as well as modify existing code to add features and functionality
Debug existing software- develop code necessary to complete tasks in the specified time according to standards and guidelines
Employ design, development, and testing best practices
Profile, analyze, and optimize implemented software
Address somewhat complex technical issues/problems
Collaborate with hardware or software designers/engineers and analysts to develop, analyze, and evaluate hardware, software, and systems
Evaluate emerging technologies to determine advantages and disadvantages of potential solutions in virtual, web-based, and desktop applications
You’ll bring these qualifications:
Ability to obtain and maintain a ts/sci security clearance
Bachelors or equivalent in computer science or electrical engineering
3+ years of related experience, including java development experience
Solid understanding of complex software design concepts, patterns, tools and best practices
Experience with distributed/asynchronous programming models
Proven delivery of production-grade applications including security, diagnostics, maintainability, scalability, auditing, and complex multi-layer troubleshooting
These qualifications would be nice to have:
Active ts/sci clearance
Experience with aws (including any aws certifications)
Background in web technologies is highly desired
Experience with database programming and cloud technologies.
Experience with python and scripting
Working knowledge of signal processing fundamentals
Working knowledge of matlab
Willingness to learn and apply the best technology for a given application
What we can offer you:
We’ve been named a best place to work by the washington post.
Our employees value the flexibility at caci that allows them to balance quality work and their personal lives.
We offer competitive benefits and learning and development opportunities.
We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities.
For over 55 years, the principles of caci’s unique, character-based culture have been the driving force behind our success.
Company overview: at caci, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for intelligence, defense, and federal civilian customersCaci is an equal opportunity employer – females/minorities/protected veterans/individuals with disabilities.
Pay range: the proposed salary range for this position is $71,300-$146,200There are a host of factors that can influence final salary including, but not limited to, federal government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, geographic location, education, and certificationsOur employees value the flexibility at caci that allows them to balance quality work and their personal livesWe offer competitive compensation, benefits and learning and development opportunitiesOur broad and competitive mix of benefits options is designed to support and protect employees and their familiesEmployment benefits include health and wellness programs, income protection, paid leave and retirement and savings.