CACI is looking to hire a Senior Network Engineer to design, develop, and maintain high-quality software applications, collaborating with cross-functional teams to deliver robust, scalable, and efficient solutions.
Requirements
- Strong proficiency in at least one programming language (e.g., Java, Python, C++, JavaScript).
- Experience with modern software development practices (e.g., Agile, Scrum).
- Solid understanding of data structures, algorithms, and system design.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
- Familiarity with DevOps practices and tools is desirable.
Responsibilities
- Design, develop, and maintain complex software applications.
- Collaborate with product managers, designers, and other engineers to define and implement software features.
- Write clean, maintainable, and efficient code.
- Conduct code reviews and provide constructive feedback to team members.
- Mentor and guide junior engineers in best practices and technical decisions.
- Identify and resolve performance bottlenecks and bugs.
- Stay up-to-date with industry trends and emerging technologies.
Other
- Minimum Clearance Required to Start: TS/SCI with Polygraph
- Employee Type: Regular
- Percentage of Travel Required: None
- Type of Travel: None
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work collaboratively in a team environment.