Software Security Engineer (Hybrid) - 26911
Mission Technologies, a division of HII · Columbia, MD · 1 wk ago
Information Technology$240k/yrFull-time
Job Description
The ideal candidate will spearhead a team to conceive, develop, and implement advanced software capabilities for computer-based systems. The role involves working in a hybrid environment alongside our talented team, with occasional on-site interactions with customers.
Essential Job Responsibilities
- Work with the development team, infrastructure teams, architecture teams and governance groups to architect the best solution for the projects.
- Design, model and prototype current and future states of the data using AWS compatible solutions.
- Help the infrastructure team work out the process and propose new processes to best manage the cloud environment.
- Analyze the needs and requirements of existing and proposed systems, and develop technical, structural, and organizational specifications.
- Create standards and/or do modeling to monitor and enhance capacity and performance.
- Possess strong troubleshooting skills and the ability to work under pressure with multiple deadlines.
- Interface with customers and be the main technical point of contact for projects supported.
- Work in a fast-paced, small business environment with our talented team.
- Other duties as assigned.
Minimum Qualifications
- A current TS/SCI level U.S. Government clearance is required; U.S. Citizenship required.
- Must have at least 15 years of experience in Systems/Software Engineering with a Bachelor's degree in technical discipline (i.e. computer science, engineering, mathematics, etc.); 13 years relevant experience with Masters in related field; or High School Diploma or equivalent and 19 years relevant experience.
- Experience working with AWS Cloud at an architect level with the solution focused on data.
- Demonstrated ability to document solutions, present those solutions to both internal and external customers and help with the implementations.
- Will need to be able to help with the modeling and coding of the database solutions.
- Demonstrated proficiency in effectively navigating and contributing within the Risk Management Framework (RMF) process.
- Proficiency in system design and meticulous documentation.
- Experience in streaming and/or batch analytics (e.g. Kafka, Spark, Flink, Storm, MapReduce, Hadoop).
- Experience in distributed databases, NoSQL databases, full text-search engines (e.g. Elasticsearch, MongoDB, Solr).
- Experience in designing enterprise APIs.
- Experience in RESTful web services.
- Experience in Microservices architecture.
- Experience in Object Oriented Programming (OOP) paradigms.
- Experience in cloud based technologies (AWS, Azure).
- Experience in Modern Java Frameworks and Libraries (e.g. Spring, Guava).
- Experience with the Linux operating system.
- Experience with configuration management tools (e.g. Git, Nexus, Maven).
- Experience with the agile software lifecycle.
- Must be able to work a hybrid schedule with some on customer site support and possible travel (CONUS only) (1-2 days/week on average). Flexibility is essential to adapt to schedule changes as needed.
Preferred Requirements
- DoD 8140 / 8570 compliance certifications may be required in this position as directed by the customer.
- Previous experience with BDP (Big Data Platform) is a plus.
- Scripting experience is a huge plus.