×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, DevOps

Job in Sarasota, Manatee County, Florida, 34243, USA
Listing for: CACI
Full Time position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Software Engineer, DevOps
Job Description & How to Apply Below
Location: Sarasota

Software Engineer

Job Category:
Information Technology

Times Type:
Full time

Minimum Clearance Required to Start: TS/SCI with Polygraph

Employee Type:
Regular

Percentage of

Travel Required:

Up to 10%

Type of Travel:
Local*

The Opportunity

Join us as a Software Engineer to design, build, and ship secure, high-performance software for mission-critical operations. You’ll own features end-to-end—from discovery and architecture through continuous integration/continuous deployment (CI/CD) and observability—translating customer requirements into reliable, scalable services. If you thrive on solving tough problems and delivering measurable impact, we want to hear from you.

Responsibilities
  • In the role of Software Engineer, you will develop, maintain, and enhance complex software systems, including processing-intensive analytics, algorithms, and real-time systems.
  • You will work individually or as part of a team to analyze user requirements, design software solutions, and ensure adherence to design requirements through rigorous testing and documentation.
  • Responsibilities include debugging existing software, recommending process improvements, and integrating new or modified systems.
  • You will also assist in developing and executing test procedures, ensuring software components meet performance and functional standards.
  • Duties will include all aspects of software engineering, including requirements analysis and specification software design, implementation and integration, testing, maintenance and installation.
  • Provide recommendations for improving documentation and software development process standards.
  • Participate in Change or Configuration Control Board (CCB) meetings to facilitate decision-making and ensure alignment with configuration management policies.
  • Engage in Engineering Review Boards (ERB) to address technical issues, provide insights on configuration management impacts, and contribute to the resolution of engineering challenges.
  • Integrate existing software into new or modified systems or operating environments.
  • Write or review software and system documentation.
  • Identify, assess, and mitigate software development risks, ensuring compliance with risk management plans and stakeholder requirements.
  • Serve as team lead at the level appropriate to the software development process.
  • Design or implement complex database or data repository interfaces/queries.
  • Develop and execute test procedures to ensure system functionality and performance.
  • Design, code, and modify existing software to correct errors, to adapt to new hardware, or to improve its performance.
  • Address difficult and complex problems and influence others regarding system design, solutions, and procedures.
  • Quickly adapt to changing environments and requirements.
Qualifications Required
  • BS/BA degree in computer science, engineering, or a related technical discipline from an accredited college or university.
  • Minimum of seven (7) years of hands‑on software development experience on programs and contracts of similar scope, type, and complexity. Four (4) years of additional software engineering experience on projects with similar software processes may be substituted for a bachelor’s degree.
  • Advanced proficiency in using a variety of software development tools and databases.
  • Strong proficiency in at least two programming languages (e.g., Java, Python, C/C++).
  • Proficiency with container automation and orchestration tooling employment (e.g., Docker, Kubernetes).
  • Experience with workload/project management tools (e.g., Jira).
  • Experience with Git‑based version control and CI/CD pipelines (e.g., Git Hub, Git Lab).
  • Experience with the software life cycle, including requirements, design, development, integration, testing, and deployment.
  • Demonstrated experience integrating Dev Sec Ops  with Agile methodologies to improve software delivery speed and security posture.
  • Demonstrated ability to lead cross‑functional teams and drive software development strategies.
  • Ability to work independently with limited supervision and coach lower‑level professionals.
  • Excellent organizational and time‑management skills.
  • Proven experience in overseeing projects or processes and providing coaching and feedback…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary