Software Integration Engineer (SIE) Level 3
Software Integration Engineer (SIE) Level 3
Posted 4 days ago
SENIORITY
Senior
About the role
- Experience using Atlassian collaboration and development tools, including Jira and Confluence.
- Experience working in DevOps environments utilizing Agile development principles and methodologies.
- Experience developing Python applications, including RESTful services and microservices, or a willingness to learn.
- Certified Kubernetes Administrator (CKA) certification.
- The Software Integration Engineer provides technical expertise in integrating, installing, configuring, upgrading, compiling, and supporting COTS/GOTS software across heterogeneous operating system environments.
- The Level 3 Software Integration Engineer also supports software product ownership for HPC tools, configuration management, system documentation, performance characterization, and operational sustainment while ensuring platform availability, security, and compatibility with mission requirements.
- Responsibilities and Capabilities:
- Administer, maintain, and provide advanced operational support for the PaaS component of the CASA Compute Environment.
- Configure, monitor, troubleshoot, and sustain secure, multi-tenant Kubernetes clusters operating within Linux-based infrastructure.
- Ensure platform reliability, scalability, availability, security compliance, and performance in support of mission and application requirements.
- Integrate, install, configure, upgrade, compile, and support COTS/GOTS software within heterogeneous operating system environments.
- Provide software product ownership and technical sustainment support for HPC tools and associated platform services.
- Develop and maintain Bash and Python scripts to automate system administration, configuration management, and operational workflows.
- Deploy, configure, and support containerized applications and services using Docker, Podman, and Kubernetes.
- Diagnose and resolve complex Kubernetes workload issues involving ingress controllers, networking, storage, resource utilization, and application performance.
- Design, develop, deploy, and maintain Helm charts to support standardized application configuration and deployment.
- Implement infrastructure automation and configuration management solutions using Ansible and IaC methodologies.
- Configure and utilize Prometheus, Grafana, and related monitoring technologies to evaluate system health, availability, and operational performance.
- Execute software testing and performance characterization procedures to validate system functionality, reliability, and compliance with operational requirements.
- Develop and maintain comprehensive technical documentation covering the full software stack, including system configurations, integration procedures, upgrades, and sustainment activities.
- Utilize configuration management tools, web-based documentation, and issue-tracking systems to support software integration and operational maintenance.
- Collaborate with software developers, infrastructure engineers, security personnel, and mission stakeholders to resolve integration challenges and support operational objectives.
- Evaluate technical requirements, recommend improvements, and support platform modernization and continuous improvement initiatives.
- Adapt to evolving mission priorities, multiple architectural approaches, and fast-paced technical environments.
- Bachelor's degree in Computer Science or a related field from an accredited college or university, plus at least eight (8) years of demonstrable experience integrating, installing, configuring, upgrading, compiling, and supporting COTS/GOTS software in a heterogeneous operating system environment.
- ORFive (5) years of full-time, directly related Computer Science work experience may substitute for the bachelor's degree, in addition to at least eight (8) years of demonstrable experience.
- Applicable Education and Certification Substitutions:
- An industry-recognized professional certification, as defined in the applicable Task/Technical Orders (TTOs), may substitute for one (1) year of required experience.
- A Master's degree in Computer Science or a related field may substitute for two (2) years of required experience.
- All qualifying experience must demonstrate software integration, installation, configuration, upgrades, troubleshooting, performance testing, and operational sustainment within comparable technical environments.
- Security Clearance and Additional Requirements:
- Required Clearance: Active TS/SCI with Full Scope Polygraph.
- U.S. Citizenship required.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
