Senior Software Engineer – Full Stack
- Compensation
- Not disclosed
- Location
- Annapolis Junction, Maryland
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Contract
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Active TS/SCI w/ Polygraph
- Bachelor’s degree in Computer Science or a related discipline from an accredited college or university.
- Alternatively, four (4) additional years of SWE experience on projects with similar software processes may substitute for the degree.
- Fourteen (14) years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity.
Nice to have
- Advanced degree in Computer Science or a related field.
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Strong understanding of microservices architecture.
- Excellent communication and teamwork skills.
Full description
Job Title: Senior Software Engineer – Full Stack
Job Category: Engineering
Time Type: Full time
Minimum Clearance Required to Start: TS/SCI with Polygraph
Employee Type: Regular
Percentage of Travel Required: None
Type of Travel: None
- * *
The Opportunity
Join our dynamic team as a Senior Software Engineer and play a pivotal role in developing, maintaining, and enhancing our complex and diverse software systems. This is an exciting opportunity to work on cutting-edge technologies and make a significant impact on our software solutions. If you are passionate about software development and eager to grow your career in a collaborative environment, we invite you to apply.
Responsibilities
- Analyze user requirements to derive software design and performance specifications.
- Debug existing software, identify defects, and implement corrections.
- Provide recommendations for improving documentation and software development processes.
- Collaborate with team members to ensure high-quality software delivery.
QualificationsRequired:
- Active TS/SCI w/ Polygraph
- Bachelor’s degree in Computer Science or a related discipline from an accredited college or university.
- Alternatively, four (4) additional years of SWE experience on projects with similar software processes may substitute for the degree.
- Fourteen (14) years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity.
- Proficiency in AirFlow, Python, Spark, Trino, and Kubernetes.
Desired:
- Advanced degree in Computer Science or a related field.
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Strong understanding of microservices architecture.
- Excellent communication and teamwork skills.
-
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 values the unique contributions that every employee brings to our company and our customers - every day. 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.