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.