Senior Software Engineer (Must be eligible for clearance)

Position Summary

As a Senior Software Engineer, you will be a key technical contributor and workstream lead across high-priority government programs. In this role, you will develop and maintain mission-critical, containerized, and cloud-agnostic data-management platforms. You will be responsible for implementing sophisticated technical stacks, from high-throughput Java-based data ingestion engines to modern full-stack web applications. This position focuses on the hands-on integration of secure backends, automated workflows, and internal Large Language Models (LLMs).

The ideal candidate bridges the gap between complex requirements and production-ready code, providing the technical expertise and mid-level leadership necessary to deliver secure, scalable, and resilient software solutions.

Core Responsibilities (includes but not limited to):

  • Full-Stack Development: Build and maintain extensible, multi-tier software stacks. This includes developing responsive frontends (e.g., React, Angular, Next.js) and high-performance backends (e.g., Java/Spring Boot or Node.js).

    • Data Implementation: Execute data persistence strategies using SQL and NoSQL environments. Utilize Schema-as-Code and ORM layers to ensure data integrity and seamless interoperability between legacy and modern systems.

    • Secure Feature Engineering: Implement Identity and Access Management (IAM) integrations such as SSO and MFA (CAC/PIV). Ensure all development aligns with security accreditation paths (IL4/IL5) through robust RBAC and ABAC logic.

    • CI/CD & DevOps: Support Git-based CI/CD pipelines and containerization (Docker/Kubernetes) to ensure code is portable, scanned for vulnerabilities, and deployable across cloud-agnostic environments (AWS, Azure, or On-Prem).

    • AI Integration: Support the integration of advanced capabilities, such as Large Language Models (LLMs) and real-time sensor processing, into existing application workflows.

    • API Development: Build and document secure, scalable RESTful and WebSocket APIs to facilitate real-time data exchange and seamless third-party system integration.

    • Quality & Compliance: Maintain high standards for code quality through rigorous testing, version control, and adherence to federal audit logging and data retention standards.

Education

  • Minimum: Bachelor’s degree in Computer Science or Engineering.

  • Certifications: Professional certifications in Security+, Cloud Architecture (e.g., AWS Solutions Architect Professional) or System Security (CISSP) are a significant plus.

Experience

  • Total Experience: 7–10+ years in software engineering.

  • Role-Specific: 2+ years in a Senior-level role with experience leading specific features or small project modules.

  • Technical Impact: Demonstrated track record of contributing to large-scale initiatives, such as microservices migrations or API refactoring.

  • Mentorship: Experience performing code reviews and providing technical guidance to mid-level and junior developers.

  • Problem Solving: Strong experience troubleshooting complex distributed systems and optimizing code for high-traffic environments.

Mystic Spear, LLC is an equal opportunity employer, drug-free workplace, and complies with ADA regulations as applicable. All applicants are considered for all positions without regard to race, religion, color, sex, gender, sexual orientation, pregnancy, age, national origin, ancestry, physical/mental disability, medical condition, military/veteran status, genetic information, marital status, ethnicity, alienage or any other protected classification, in accordance with applicable federal, state, and local laws. By completing this application, you are seeking to join a team of hardworking professionals dedicated to consistently delivering outstanding service to our customers and contributing to the financial success of the organization, its clients, and its employees. Equal access to programs, services, and employment is available to all qualified persons. Those applicants requiring accommodation to complete the application and/or interview process should contact a management representative.