The Software Engineer is responsible for designing, developing, and maintaining scalable software solutions that support the organization’s products and internal systems. This role operates with a high degree of autonomy, translating business requirements into technical designs and delivering reliable, maintainable implementations. The Software Engineer contributes to system architecture, integration strategies, and performance optimization while remaining hands-on in development. Success in this role requires strong ownership, sound engineering judgment, and the ability to balance immediate delivery needs with long-term system quality.
Hybrid - Based in Mobile, AL (other offices may be available)
Aegis hunts, captures and retains live and static open-source information to deliver business analytics for brand protection, partner risk assessment, market intelligence and operational insight and efficiency. Aegis delivers its multi-level investigative solutions to its clients through proprietary software tools that integrate data and transform it into actionable information with intuitive user interfaces and dashboards that prioritize information and alerts to support decision-making.
Copyright © 2026 Aegis Mobile - All Rights Reserved.