B&A is looking for a Software Systems Engineer to design, develop, integrate, and maintain complex software systems that support enterprise applications and mission-critical operations for a federal government client.
Requirements
- Proficiency in programming languages such as Java, C++, C-Sharp, or Python.
- Experience with systems integration, middleware, APIs, and web services.
- Strong understanding of operating systems (Windows, Linux, Unix) and networking fundamentals.
- Familiarity with software configuration management tools (Git, SVN, Jenkins, etc.).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Knowledge of DevOps practices and Infrastructure as Code (IaC) tools (Terraform, Ansible).
- Understanding of model-based systems engineering (MBSE) tools and practices.
Responsibilities
- Design and maintain complex software systems
- Operating system maintenance and software evaluation
- Design, develop, and implement software solutions in alignment with system requirements and business needs.
- Integrate software components into larger systems, ensuring seamless interoperability.
- Participate in the full software development lifecycle (SDLC), including requirements gathering, design, coding, testing, deployment, and maintenance.
- Analyze complex system requirements and translate them into software specifications.
- Ensure compatibility and scalability of software within multi-platform and distributed environments.
Other
- 5+ years of experience in software development and/or systems engineering.
- Must possess or be able to obtain a Secret clearance (if required by contract/agency).
- Active secret clearance.