Logo
Kaizen Approach

Software Engineer III

Kaizen Approach, Annapolis Junction, Maryland, United States, 20701


We are currently looking to hire an experienced Software Engineer to develop, maintain, and enhance complex and diverse software based upon documented customer requirements. The ideal candidate will develop algorithms intended to enhance overall system performance by analyzing system flow and data outputs, assist with the development of new testing procedures, and provide software/system recommendations and enhancements.Requirements:

Must have the ability to perform the following:

Develop software solutions by analyzing system performance standards

Analyze systems flow, data usage and work processes, and investigate problem areas

Serve as team lead for the software development process

Design, develop, and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design

Design and implement complex database or data repository interfaces/queries

Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process

Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints

Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces

Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met

Implement recommendations for improving documentation and software development process standards

Serve as the technical lead for multiple software development teams

Recommend new technologies and processes for complex software projects

Five (5) years demonstrated work experience with distributed scalable Big Data Store (NoSQL) such as Hbase, CloudBase/Acumulo, Big Table, etc

Demonstrated work experience with the Map Reduce programming model and technologies such as Hadoop, Hive, Pig, etc

Demonstrated work experience with the Hadoop Distributed File System (HDFS)

Demonstrated work experience with Serialization such as JSON and/or BSON

Twenty (20) years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity

Bachelor’s degree (or equivalent) in Computer Science or related discipline from an accredited college or university

Active TS/SCI clearance with Polygraph

Highly Preferred:

Java development experience

Expertise using the Spring framework

Experience with Spring security and CASPORT authentication

Web application development expertise, especially in designing RESTful web services and clients

Experience with ingesting data into the IC GovCloud using TCLD

Experience with the Enterprise automatic dissemination frameworks

Experience with the Enterprise target knowledge databases

Knowledge about TV4 Compliance requirements

Knowledge about working in GHOSTMACHINE environment

Experience using/working with relational databases, Postgres

Experience designing software or Linux platforms

Experience using Git configuration management software

Experience using the Maven build tool

Ability to assist in keeping the project up to date with evolving Enterprise services changes

About Kaizen Approach

We love what we do, and that drives us to create the best possible results for our customers. We apply years of experience in Cybersecurity and Learning & Development to guide our customers in ongoing improvements that keep their employees’ skills current and their companies protected.

Our reputation is built on the skills and successes of our employees. We care about them as individuals, and we support and encourage them in their professional growth and personal happiness. We sincerely value every member of our team.

Premium Healthcare

4 Weeks of PTO

11 Paid Holidays

Gifted 401k

Profit Sharing

Paid Training and Admin Time