user avatar

Senior Software Engineer

Tygart Technology Inc

Yesterday
Secret
IT - Software

Tygart is currently seeking a Senior Software Engineer to support a Department of Justice (DOJ) component. This is a remote position and requires a current Secret Security clearance.

Responsibilities include but not limited to:
Develops, creates, and modifies general computer applications software or specialized utility programs.
Analyzes user needs and develops software solutions.
Designs or customizes software for client use with the aim of optimizing operational efficiency.
Analyzes and designs databases within an application area, working individually or coordinating database development as part of a team.
Researches, designs, develops, and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications.
Sets operational specifications and formulates and analyzes software requirements.
Designs embedded systems software.
Applies principles and techniques of computer science, engineering, and mathematical analysis.
High-level objects include, but are not limited to the following:
Migrate all current-system functionality from the mainframes and operate within a cloud based environment (AWS GovCloud) Incorporate modern name search capabilities.
Expand image handling to accept larger files and support additional file formats, such as PDF.
Transition investigative search to Elasticsearch, providing a faster response and report creation time for law enforcement.
Build new services to follow a microservices architecture and run within containers using the OpenShift platform.
Transition database functionality from IBM DB2 to the appropriate cloud data store.
Update NIEM schemas and IEPDs to allow agencies to use updated functionality and speed up the dot-delimited message format retirement.

Role Requirements:
Bachelor’s Degree with a minimum of 8 years of work experience.
Active Tier 3 Secret clearance.
Java (OOP) Full Stack Development with proficiency programming in Java Experience with Containerization and Kubernetes
Ability for on-call support.
These positions can expect to be on the on-call list one (1) week out of every four (4) weeks.

Must Have Skills:
Proficient with Java Object-Oriented Programming
Experience with Cloud-native architectures
Event-driven architectures; streaming (preferred).
Experience with Kubernetes; automating the deployment, scaling, and management of containerized applications
Experience running GitOps (GitLab, Bitbucket, ArgoCD, Tecton, etc.)
Experience with large scale systems
Experience with Apache Kafka
Pub/Sub (Publish, subscribe).
Streaming experience
Event sourcing
Experience with OpenTelemetry
Experience with AWS Experience with Atlassian Tool Suite (Jira, Confluence, Bitbucket) is a plus.

Why Join Tygart Technology? At Tygart Technology, we value innovation, integrity, and technical excellence. You'll join a team of dedicated professionals who deliver mission-critical solutions to our government partners. We offer competitive compensation, benefits, and the opportunity to grow your career while supporting impactful work.

Tygart Technology is an equal opportunity employer. We do not discriminate in employment decisions based on race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected status under applicable federal, state, or local law. We are dedicated to providing a work environment where all individuals are respected and their contributions are valued
group id: RTL222492
N
Name HiddenSenior Recruiter

Match Score

Powered by IntelliSearch™
image match score
Create an account or Login to see how closely you match to this job!

Similar Jobs


Job Category
IT - Software
Clearance Level
Secret