Software Engineer

YELLOWFIN TECHNOLOGY CORP
Fort Meade, MD, United States
about 1 month ago
Apply on www.clearancejobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Software Applications Systems Engineering HTML5 Automation of Tests Bash Shell Cascading Style Sheets (CSS) Configuration Management Software Documentation Code Review
+28 more
Relational Databases Database Queries Software Debugging Hibernate (Java) Junit Python (Programming Language) Apache Maven MySQL Cisco Nexus Switches OpenShift Software Architecture Software Engineering Software Requirements Analysis Software Systems SonarQube Systems Integration Web Services Data Processing Gitlab Git System-level Testing Kubernetes Software Performance Software Version Control Devsecops Docker Jenkins Microservices

Job description

Yellowfin Technology is seeking talented Software Engineers (SWE) at multiple experience levels to support mission-critical software development efforts within the I. We are looking for candidates ranging from entry-level software engineers through senior/principal-level technical leaders.

The Software Engineer will support the full software development lifecycle, including requirements analysis, design, development, integration, testing, deployment, troubleshooting, and sustainment of software solutions supporting complex mission environments.

Key Responsibilities

  • Analyze user and system requirements and translate them into software design and performance requirements.

  • Design, develop, code, test, debug, and maintain software applications and services.
  • Develop new software capabilities and enhance existing applications to meet evolving mission requirements.

  • Investigate and resolve software defects, performance issues, and integration problems.
  • Develop and execute unit, integration, and system-level testing.
  • Integrate existing software into new or modified systems and operating environments.
  • Develop algorithms, data-processing capabilities, and database queries supporting mission requirements.

  • Participate in software architecture, interface definition, and system integration activities.

  • Develop and maintain software documentation, technical specifications, and development artifacts.

  • Support Agile software development and DevSecOps processes.
  • Utilize configuration management and version-control tools to maintain software baselines.

  • Support automated build, test, integration, and deployment processes.
  • Collaborate with Software Engineers, Systems Engineers, System Administrators, Network Engineers, cybersecurity professionals, and mission stakeholders.

  • Participate in technical reviews, code reviews, testing activities, and troubleshooting efforts.

  • Evaluate software performance and recommend improvements to reliability, scalability, maintainability, and efficiency.

  • Support containerized and cloud-based application environments, as applicable.
  • Senior-level candidates may provide technical leadership, mentor junior engineers, lead development teams, and provide technical direction for complex software engineering efforts.

Requirements

Experience with one or more of the following technologies is highly desirable:

  • Java
  • Python
  • JavaScript
  • HTML5/CSS3
  • Shell/Bash scripting
  • Git/GitLab
  • Maven
  • Nexus
  • JUnit
  • Jenkins
  • SonarQube
  • Docker
  • Kubernetes
  • OpenShift
  • Spring
  • Hibernate
  • MySQL and relational databases
  • REST/Web Services
  • Microservices
  • CI/CD pipelines
  • Automated testing and deployment
  • Agile development
  • DevSecOps
  • Linux/UNIX environments

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

4:04 min

Navigating technical career progression alongside native code generation

Simon Auer Simon Auer · World Congress 2026 Europe

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all