Demo

Python Software Engineer

CACI
Picatinny Arsenal, NJ Full Time
POSTED ON 1/8/2025
AVAILABLE BEFORE 3/8/2025
Python Software Engineer

Job Category: Information Technology

Time Type: Full time

Minimum Clearance Required to Start: Secret

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Continental US

* * *

The Opportunity:
CACI is seeking a talented and motivated Back-end Web Developer to join our team supporting the U.S. Navy Conventional Ammunition Division of the Systems Integration Department located at Picatinny Arsenal, New Jersey. As an integral part of our highly experienced and capable team, you will apply your technical acumen to develop and maintain robust server-side applications for our Navy customers.

Responsibilities:

  • Develop and maintain server-side logic, ensuring seamless integration with front-end components.

  • Design, implement, and manage APIs using frameworks such as Flask and Django.

  • Optimize application performance for speed and scalability to meet operational demands.

  • Collaborate with cross-functional teams to define system requirements and translate them into technical specifications.

  • Manage and query relational and NoSQL databases, including PostgreSQL and MongoDB.

  • Implement security best practices, including authentication and authorization mechanisms like OAuth, PKI, and Azure AD.

  • Utilize version control systems like Git to manage codebase effectively.

  • Participate in Continuous Integration/Continuous Deployment (CI/CD) pipelines to streamline development workflows.

  • Write and maintain comprehensive test suites for server-side code to ensure reliability and performance.

  • Troubleshoot and resolve technical issues promptly to maintain system integrity.


Qualifications:

Required: 

  • U.S. Citizenship

  • Active Secret Security Clearance, or the ability to obtain one.

  • Minimum bachelor’s degree in a field related to computer or information science.

  • Experience: Minimum of 5 years in back-end development or a related field.

  • Certifications: CCNA or Security (SEC ) certification, or the ability to obtain one of these certifications soon after joining the team.

  • Programming Languages: Proficiency in Python and JavaScript (Node.js).

  • Data Structures and Algorithms: Strong understanding of fundamental algorithms and data structures.

  • API Development: Proven experience in defining and maintaining APIs using tools like Flask, Django, and Postman.

  • Database Management: Solid knowledge of relational and NoSQL databases, including design, optimization, and querying (e.g., PostgreSQL, MongoDB).

  • Server-Side Logic: Ability to develop robust server-side logic and integrate it with front-end components.

  • Security Practices: Understanding of security principles and best practices, including authentication and authorization mechanisms (O-Auth, PKI, AZURE AD).

  • Performance Optimization: Experience in optimizing applications for speed and scalability.

  • Version Control Systems: Familiarity with Git or similar version control systems.

  • CI/CD: Experience with Continuous Integration and Continuous Deployment pipelines.

  • Testing Frameworks: Proficiency in writing and maintaining test suites for server-side code.

  • Cloud Platforms: Familiarity with cloud services such as Azure, AWS, or Google Cloud.

  • Containerization Technologies: Knowledge of Kubernetes and Docker, including Azure Kubernetes Service (AKS).

  • Microservices Architecture: Experience designing and implementing microservices.

  • Problem-Solving Abilities: Strong analytical and problem-solving skills to efficiently troubleshoot and resolve issues.

  • Learning Agility: Willingness to learn new technologies and adapt to evolving project requirements.


Desired:

  • CCNA or Security (SEC ) certification.

  • Programming Languages: Advanced proficiency in Python and JavaScript (Node.js).

  • Front-End Experience: Experience working with React to facilitate seamless backend and frontend integration.

-

______________________________________________________________________________

What You Can Expect:

 

A culture of integrity.

At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.

 

An environment of trust.

CACI takes pride in fostering a diverse and accessible culture where every individual feels supported to chart their own path. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.

 

A focus on continuous growth.

Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy.

 

Your potential is limitless. So is ours.

Learn more about CACI here.

______________________________________________________________________________

Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here.

The proposed salary range for this position is:

$78,700 - $165,300

CACI is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, age, national origin, disability, status as a protected veteran, or any other protected characteristic.

Salary : $78,700 - $165,300

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Python Software Engineer?

Sign up to receive alerts about other jobs on the Python Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at CACI

CACI
Hired Organization Address Idaho Falls, ID Full Time
Help Desk Specialist Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: Top ...
CACI
Hired Organization Address Washington, DC Full Time
Agile/DevSecOps Specialist Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start...
CACI
Hired Organization Address Aurora, CO Full Time
Senior DevSecOps Engineer Job Category : Engineering Interested in this role You can find all the relevant information i...
CACI
Hired Organization Address Aurora, CO Full Time
Senior Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI Empl...

Not the job you're looking for? Here are some other Python Software Engineer jobs in the Picatinny Arsenal, NJ area that may be a better fit.

IAM Engineer

Software Guidance & Assistance, Inc. (SGA, Inc.), Parsippany, NJ

Software Engineer

ApolloTech MSI, Rockaway, NJ

AI Assistant is available now!

Feel free to start your new journey!