General Atomics Integrated Intelligence ยท 23 hours ago
Senior Backend Platform Engineer
General Atomics Integrated Intelligence, Inc. (GA-i3) develops advanced global situational awareness and battle orchestration capabilities. The senior backend platform engineer will design and implement solutions using infrastructure-as-code tooling to maintain Kubernetes-based deployments and architect CI-driven workflows for production workloads.
Research
Responsibilities
With only general direction and limited review, this position independently determines approaches/solutions for the design, development and/or modification of specific programs or projects for enterprise-wide end-user, system level, and data management software applications
Formulates near-term plans of application development and deployment as well as responsible for meeting software compliance standards on specific programs or projects
Evaluates integration of software applications with the overall computing environment; responsible for documentation, testing, maintenance, and software updates
Communicates with domain experts, outside customers, users, and management throughout the software development lifecycle
Determine user requirements and specifications and plan for software development within the broader organizational scope
Formulate detailed plans for the implementation of software solutions. In addition to program design this includes determining language, platform, and resource requirements
Implementation of design including coding, testing, and documentation
Deployment of applications across the enterprise including cross-platform compliance and ensuring availability of necessary resources
Assist in planning and coordinating the maintenance of enterprise solutions including debugging and updating to keep pace with the evolving environment
Provide direction to less experienced developers
Qualification
Required
Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or related discipline and progressive software development experience as follows; six or more years of experience with a bachelors degree, four or more years of experience with a masters degree, or two or more years with a PhD. May substitute equivalent experience in lieu of education
Must have a thorough understanding of software development concepts, principles, and theory and demonstrate a thorough understanding and application of programming and analysis concepts
Must possess the ability to develop and communicate new concepts and apply them accurately throughout an evolving environment
Ability to organize, schedule, and coordinate work phases and determine the appropriate approach at the task level or, with assistance, at the project level to provide solutions to a range of complex problems
Ability to obtain and maintain DoD security clearance is required
Preferred
5 or more years working with Kubernetes
Experience with infrastructure-as-code tooling such a Terraform, Packer, Ansible, Helm
Experience with CI/CD systems and workflows (GitLab CI, ArgoCD)
Experience working in AWS environments
Comfortable working in Linux environments