Software Engineer
LufCo · Annapolis Junction, MD · 2 mo ago
On-siteEngineeringFull-time
Key Responsibilities
- Drive next generation PKI architecture forward utilizing commercial and government best practices for ensuring secure key solutions.
- Plan, implement, and evolve PKI solution sets for evaluation and analysis as part of existing modernization efforts.
- Work with the Development, Engineering, Architecture, and Testing teams to define the set of tools and processes for the continuous delivery pipeline.
- Demonstrate a high level of familiarity with software patterns and modern design methodology.
- Software development on Linux based platforms.
- Software planning to include development planning, build planning, and sprint planning.
- Develop software to meet cybersecurity related software requirements and constraints.
- Advocate for automation in all aspects of the system (build, deployment, test, updating, and monitoring).
Qualifications
- B.S. degree in Software Engineering, Computer Science, Information Systems, or other related field is required.
- Four (4) additional years may be substituted for a bachelor's degree.
- Seven (7) or more years experience as a Software Engineer in programs and contracts of similar scope.
- Fourteen (14) or more years experience as a Software Engineer in programs and contracts of similar scope.
Skills
- Languages: C, C++, Go, Docker, Rust - architecture review. Cryptologic hardware and HSM. Python and Java (for both front-end (Swing) and back-end (servlets)), Javascript (vanilla/JQuery), Shell Scripting (BASH), PL/SQL (Oracle)
- Frameworks: React and Spring/Spring Boot
- OS: Linux and Windows
- COTS: AEM (Adobe)
- Servers: JBoss 7.x and Tomcat
Physical Requirements
- Ability to travel as required.
- Standard office environment with occasional requirements to visit client sites, labs, or field environments.
Compensation And Benefits
- Competitive pay depending on labor category, years of experience, education, skills relevant to the position, and type of contract.
- Benefits: Including Paid Time Off; 401K Contribution and Employer Match Contributions; and Medical, Dental, and Vision Coverage.
- Visit the Employee Portal for the full list of LufCo Benefits.