Software Engineer III
About the role
The Arcfield Cross-Domain Solutions Group is seeking a mid-level software engineer to join a Research and Development Team devoted to enhancing an industry-leading cross-domain guarding solution deployed at government and military installations worldwide. Sharing data across security domains is critical to maintaining information superiority. A cross-domain guarding solution facilitates secure data transfer between security domains, ensuring data integrity, guarding against unauthorized access and malicious cyber-attacks, filtering data, and assisting with human review of transferred data.
Responsibilities
- Conduct research and development for a moderately complex software code base comprising the cross-domain solution and feature-enhancing components.
- Analyze and prototype new features to address security and enterprise requirements, and contribute to baseline development.
- Collaborate with team members, a Scrum-based production team, and field engineers to achieve team goals.
- Enrich the Research and Development Team with your experience and skills.
- Design, develop, document, test, and debug applications software and systems containing logical and mathematical solutions.
- Conduct multidisciplinary research and collaborate with equipment designers and hardware engineers in planning, designing, and developing electronic data processing systems.
- Analyze user needs and software requirements to determine design feasibility within time and cost constraints.
- Confer with systems analysts, engineers, programmers, and others to design systems and gather project information.
- Design, develop, and modify software systems using scientific analysis and mathematical models to predict outcomes.
- Coordinate software system installations and monitor equipment functioning to ensure specifications are met.
- Ensure software standards are met.
Qualifications
- Bachelor’s degree (or equivalent) with 5-7 years of experience, or a Master’s with 3-5 years of experience, or a PhD with 0-2 years of experience.
- Must have the ability to obtain and maintain a Top Secret clearance.
- Experience developing solutions with languages and technologies such as Java, C++/C, Python, Venom, Go, Linux containers, Kubernetes, and Helm Charts.
- Design and implementation using object-oriented principles and patterns.
- Familiarity with the full software engineering lifecycle.
- Capable of capturing and documenting software design and functionality.
- Ability to participate in multiple simultaneous efforts.
Desired Skills
- Active Secret clearance.
- Practitioner of Scrum using Test-driven Development.
- Experience building solutions using virtual machines, cloud environments, repositories, databases, specialized hardware, and collaborative or federated technologies.
- Experience developing video or data streaming applications.
- Familiarity with securing an operating system.
- Experience developing or using cross-domain guard technology.
- Knowledge of public-key cryptography.
- Experience developing applications for Microsoft Windows.
Pay
Projected compensation range for this position: $92,978.75 – $161,672.00. Final salary may vary based on factors such as relevant work experience, skills, education, certifications, geographic location, and federal contract labor categories.
Benefits
- Health Insurance
- Life Insurance
- Paid Time Off
- Holiday Pay
- Short-Term and Long-Term Disability
- Retirement and Savings plans
- Learning and Development opportunities
- Wellness programs
- Other optional benefit elections