Description
Description
SAIC is seeking an Application/System Engineer to be responsible for the full lifecycle management of software applications and supporting systems—designing, developing, implementing, and maintaining solutions that are secure, reliable, and optimized for organizational performance. This role requires strong collaboration with IT and operations teams to ensure seamless integration of software solutions within the broader technology landscape, supporting the organization's mission and operational objectives. The ideal candidate brings both technical depth and a problem-solving mindset to deliver robust, scalable, and secure systems that drive efficiency, innovation, and business value. This position is in support of the INDOPACOM J5.
Key Responsibilities
Application & System Development: Design, develop, test, deploy, and maintain high-quality software applications and integrated systems tailored to organizational needs, ensuring best practices across the software development lifecycle.
Security & Reliability: Implement and enforce security measures, conduct vulnerability assessments, and apply cyber risk mitigation techniques to safeguard applications and underlying infrastructure. Ensure consistent reliability and uptime by monitoring system health and resolving incidents swiftly.
Performance Optimization: Continuously assess and tune applications and systems for optimal performance, scalability, and resource utilization.
Integration & Collaboration: Work closely with IT, operations, and business stakeholders to integrate new and existing software solutions into the current IT environment, ensuring compatibility with infrastructure, business processes, and security policies.
Documentation & Support: Develop and maintain comprehensive documentation for applications, systems, procedures, and integration points. Provide technical support, troubleshooting expertise, and knowledge sharing to internal users and team members.
Continuous Improvement: Stay current on emerging technologies, industry trends, and best practices. Proactively recommend and implement enhancements to drive efficiency, innovation, and support the organization's mission.
Desired Outcomes
Enhanced system efficiency and reduced downtime through effective design, integration, and maintenance practices.
Improved security posture across applications and systems by enforcing strong security protocols and regular vulnerability management.
Seamless deployment and integration of software, minimizing operational disruption and maximizing business value.
Clear documentation and knowledge transfer, empowering IT teams and end users alike.
Qualifications
Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related field (or equivalent work experience) and 9+ years of experience.
Solid experience (typically 3+ years) designing, developing, and supporting software applications and systems within enterprise or mission-driven environments.
Proficiency in multiple programming languages (such as Python, Java, C#, or JavaScript).
Strong understanding of software development methodologies (Agile, Scrum, DevOps, or similar).
Hands-on experience with system architecture, integration, and deployment (cloud and/or on-premises).
Thorough knowledge of database systems (e.g., SQL Server, Oracle, MySQL, PostgreSQL) and application security principles.
Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
Strong problem-solving abilities, attention to detail, and excellent communication skills.
Preferred Qualifications
Advanced degree or additional certifications (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect, or CompTIA Security+).
Experience with containerization and orchestration tools (Docker, Kubernetes).
Familiarity with cybersecurity protocols, frameworks, and tools relevant to application and system security.
Prior experience integrating complex software applications within large-scale enterprise infrastructures.
Knowledge of ITIL or project management methodologies (PMP, PRINCE2, etc.).
Experience providing mentoring or training to IT staff or end users.
Target salary range: $120,001 - $160,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.
Apply on company website