Search jobs > Austin, TX > Senior software engineer

Senior Software Engineer

Caci International
Austin, Texas, US
$89.5K-$188K a year
Full-time

CACI International - Senior Software Engineer - Austin, Texas

Minimum Clearance Required to Start : Top Secret

Please read the information in this job post thoroughly to understand exactly what is expected of potential candidates.

Employee Type : Regular

Percentage of Travel Required : Up to 10%

Type of Travel : Continental US

CACI is looking for a Senior Software Engineer who will join our distributed operations team developing high quality software applications for signal processing and deployments across distributed environments for the Department of Defense.

This role requires a deep understanding of programming languages, designing, and deploying modular applications, employing front-end and back-end technologies, and leveraging DevSecOps tooling to deliver on demand distributed operations capability.

What You’ll Get to Do :

  • Develop and deploy advanced cloud enabled combat systems that make up Spectral.
  • Creative solutioning and thinking outside the box to solve manual pain points for the warfighter through innovative engineering and rapid deployment of software.
  • Collaborate closely across Integrated Product Teams to design software solutions for processing algorithms across distributed systems.
  • Lead the design, development, and deployment of high-quality software applications for distributed operations employment.
  • Produce quality, sustainable, and efficient code using best practices and modern software methodologies.
  • Architect scalable, high-performance systems and ensure they meet both functional and non-functional requirements.
  • Troubleshoot, debug, and optimize applications for speed and scalability.
  • Hands-on experience with containerization and orchestration tools (Docker, Kubernetes, etc).
  • Develop efficient, fault-tolerant software solutions capable of handling large-scale sensor data.
  • Employ emerging technologies in distributed computing and signal processing.
  • Team build, collaborate with engineering teams, mentor junior developers.

You’ll Bring These Qualifications :

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • 7+ years of experience in software engineering, with specialized focus on sensor processing and distributed systems.
  • Expertise in developing software for distributed processing systems.
  • Proficiency in programming languages (Python, C / C++, Java, Go).
  • Expertise in container automation and orchestration tooling (Kubernetes, Docker).
  • Strong problem-solving and debugging skills in distributed environments.
  • Proficiency in front-end and back-end technologies (React, Node.js, Django).
  • Experience in automated testing and software quality assurance.
  • Knowledge of version control systems and software development best practices.
  • Strong communication skills, ability to work independently and within agile team constructs.
  • Active Top Secret / SCI DoD Security Clearance.

These Qualifications Would be Nice to Have :

  • Experience with microservices, API development, and RESTful web services.
  • Knowledge of cloud native architectures and edge computing.
  • Familiarity with security best practices in software development.
  • Experience with AI / ML integration and data engineering is a plus.

What You Can Expect :

A culture of integrity : At CACI, we place character and innovation at the center of everything we do.

An environment of trust : CACI takes pride in fostering a diverse and accessible culture.

A focus on continuous growth : Together, we will advance our nation's most critical missions.

Your potential is limitless.

Pay Range : The proposed salary range for this position is : $89,500-$188,000

CACI is an Equal Opportunity / Affirmative Action Employer.

J-18808-Ljbffr

10 days ago
Related jobs
Promoted
Dell Technologies
Austin, Texas

Join us to do the best work of your career and make a profound social impact as a Senior Software Engineer on our Software Engineering Team in. As a Senior Software Engineer, you will be responsible for developing sophisticated systems and software basis the customer’s business goals, needs and gene...

Promoted
Ada Diamonds
Austin, Texas

We are seeking an experienced software engineer to build interesting, high-impact internal tools for a rapidly growing luxury jewelry startup. The ideal candidate will be responsible for multiple aspects of software development to improve our core architecture - from database and UX design to qualit...

Promoted
Advanced Micro Devices, Inc.
Austin, Texas

AMD is looking for an AI software development engineer to develop ML kernels in the Triton kernel language. Apply knowledge of software engineering best practices. We are looking for an engineer who is passionate about optimizing Machine Learning GPU kernels and improving the performance of key appl...

Promoted
Hobbsnews
Austin, Texas

Join us to do the best work of your career and make a profound social impact as a Senior Software Engineer on our Software Engineering Team in. As a Senior Software Engineer, you will be responsible for developing sophisticated systems and software based on the customer’s business goals, needs, and ...

Oracle
Austin, Texas

Writes code, completes programming and performs testing and debugging of a member of the software engineering division, you will specify, design and implement major changes to existing software architecture. Analyze, design develop, troubleshoot and debug software programs for commercial or end user...

Dutech Systems
Texas, US
Remote

The Senior Software Developer works as part of a team responsible for participating in the design, development, and testing of healthcare/business related applications and products. Senior Software Developer primarily focus on more strategic development projects such as key new features or products....

Document Crunch
Austin, Texas
Remote

Senior Front End Software Engineer. People who are successful here are self-motivated, product-minded engineers with passion and grit for both business and technological innovation. Document Crunch builds AI-powered software tools for the built world. Collaborate closely with engineers, product, and...

Oracle
TX, United States

You will work in software engineering teams performing design, implementing code, testing, delivering software to customers and continue supporting the software in production. Invest in the best engineering and operational practices upfront to ensure our software quality bar is high. We will leverag...

Apple
Austin, Texas

We are seeking a highly experienced Full-Stack Software Engineer to join our Worldwide Business Development and Strategy team. You will collaborate with cross-functional teams of business SME's, ML engineers, data scientists, and designers to develop breakthrough products for our internal and extern...

Western Union
Austin, Texas

Are you ready to help lead a software engineering organization that develops products to connect millions of users globally? Are you interested in joining a globally diverse organization where our unique contributions are recognized and celebrated, allowing each of us to thrive? Then it’s time to jo...