Full Stack Software Developer

CACI International Inc

Pittsburgh (Allegheny County)

On-site

USD 95,500 - 210,100

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive benefits
Learning and development opportunities

Job summary

CACI International Inc is looking for a seasoned software engineer to join their Agile Scrum team in Pittsburgh. The ideal candidate will have a strong background in software development, particularly with Go and Python3, and a passion for AI and machine learning solutions.

Responsibilities include designing and implementing software capabilities, participating in sprint planning, and ensuring product quality. This role offers a competitive salary range between $95,500 and $210,100, along with great benefits and opportunities for professional growth.

Qualifications

  • 7+ years of related technical experience in software design and development.
  • Must be a U.S. Citizen with at least an interim DOD Secret clearance.
  • Excellent written and verbal communication skills required.

Responsibilities

  • Design and implement custom software for AI/ML platforms.
  • Participate in agile release and sprint planning.
  • Analyze complex project-related problems and create innovative solutions.

Skills

Software design
Agile methodologies
Team collaboration
Problem-solving

Education

B.S. in Computer Science or related field

Tools

Go
Python3
PostgreSQL
SQLite
Docker
Kubernetes
GITLab
React
TypeScript
Javascript

Job description

The ideal candidate should have a thorough understanding of agile software development practices and experience delivering deployable software in short sprints. They will work as an integral part of an Agile Scrum team - a highly productive team of technical professionals who thrive on supporting the customer's mission and growth objectives. The individual will work in close collaboration with software developers/engineers, stakeholders, and end users within Agile processes.

More About the Role:
  • Designing, developing and implementing custom software capabilities for an Artificial Intelligence Machine Learning Platform with limited oversight
  • Acts as a member of a product team supporting teammates and collaborating with a positive attitude to ensure product and team success
  • Provide significant improvements to the platform being supported
  • Active participation in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases
  • Analyzing complex project-related problems and creating innovative solutions involving scheduling, technology, and methodology
  • Ensuring product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports
  • Provide input on best practices and procedures creation
  • Developing new and refining existing process to enhance quality and productivity
You’ll Bring These Qualifications:
  • College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline. Equivalent professional experience will be considered in lieu of degree
  • Must be a U.S. Citizen with at least an interim DOD Secret clearance or higher
  • Professional Experience: at least seven (7) years related technical experience, with software design, development and implementation
  • Experience with Go, Python3, PostgreSQL, SQLite, Docker, and Kubernetes
  • Familiarity with any of the following: GITLab, React, TypeScript, Javascript, Poetry, Buf, and Make
  • Experience working on unusually complicated problems and providing solutions that are highly creative, exhibit ingenuity, creativity, and resourcefulness
  • Acts independently to expose and resolve problems
  • Ability to apply estimation techniques to software development efforts
  • Ability to identify and manage risk
  • Excellent written and verbal communication skills
  • Strong collaboration skills and desire to work within a team
  • Highly responsible, team-oriented individual with very strong work ethic and a self-starter
These Qualifications Would be Nice to Have:
  • Security+ or similar IAT2 or higher certification
  • Ability to apply advanced principles, theories, and concepts, and contribute to the development of innovative principles and ideas
  • Direct experience providing development support to AI/ML projects
What We Can Offer You:
  • We offer competitive benefits and learning and development opportunities.
Company Overview:

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

Pay Range:

$95,500-$210,100

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Software Engineer
Senior AI Software Engineer

MSM Technology • United States

On-site
USD 150,000 - 200,000
AI Developer
AI Developer

Talentfoot Executive Search • Chevy Chase (MD)

On-site
USD 145,000 - 200,000
Senior Full Stack Developer
Senior Full Stack Developer

OP • Celebration (FL)

On-site
USD 100,000 - 150,000
401(k)
Dental Insurance
Health insurance
+1
Senior Full Stack Developer -- AI-Enabled Software Engineering
Senior Full Stack Developer -- AI-Enabled Software Engineering

iDbase Software • Hyattsville (MD)

On-site
USD 120,000 - 180,000
Senior Software Developer I - Full Stack
Senior Software Developer I - Full Stack

7Seventy • Northern (KY)

On-site
USD 115,000 - 135,000
Remote work flexibility
High-visibility projects
Personal growth
+1
Senior Software Engineer
Senior Software Engineer

Vizient, Inc • Edina (MN)

On-site
USD 100,000 - 130,000
Senior Software Engineer – Tools and Applications
Senior Software Engineer – Tools and Applications

Neural Solutions • Columbia (MD)

On-site
USD 204,000 - 247,000
Full Stack Engineer
Full Stack Engineer

RedBeard Solutions • Boston (MA)

On-site
USD 185,000 - 195,000
Staff Software Engineer
Staff Software Engineer

Newmark Group • New York (NY)

On-site
USD 190,000 - 250,000
Technical AI Requirements Systems Engineer (Mid/Senior) (Hybrid) - Java/JavaScript/AI/ML
Technical AI Requirements Systems Engineer (Mid/Senior) (Hybrid) - Java/JavaScript/AI/ML

Captivation • Maryland

On-site
USD 130,000 - 270,000
401k contribution
Hourly rate premium
HSA contribution
+2