Senior Software Developer (Top Secret)

OBSIDIAN Global, LLC
Springfield, VA, United States
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
1 year minimum
Compensation
$140,000.0 - $160,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Android Studio Apple Xcode Software Applications JIRA Automation of Tests Bash Shell Ubuntu (Operating System) Mobile Application Development Software Quality
+32 more
Code Review Continuous Integration Database Design Database Queries Debian Linux Linux DevOps Design of User Interfaces Human-Computer Interaction Issue Tracking Systems Python (Programming Language) Performance Tuning Scrum Methodology Red Hat Enterprise Linux Ansible Selenium Software Engineering Software Systems SQLite Web Testing Scripting ReactJS Appium Reliability of Systems Git Vue.js AngularJS Solid Principles Objective C++ Software Coding Docker Golang

Job description

  • Design, develop, and maintain software applications, modules, and components using appropriate programming languages, frameworks, and technologies, ensuring adherence to coding standards and best practices.
  • Participate in Agile ceremonies such as sprint planning, daily stand-ups, and sprint reviews, collaborating with Agile teams to prioritize development tasks, estimate effort, and provide regular updates on progress.
  • Provide mentorship to junior developers, guiding them in software design principles, coding techniques, and best practices.
  • Conduct code reviews to ensure code quality, maintainability, and adherence to architectural guidelines. Implement automated testing and continuous integration practices to ensure software reliability and stability.
  • Collaborate with product owners, business analysts, and stakeholders to understand project requirements, translate them into technical designs, and provide input on feasibility and implementation approaches.
  • Document software designs, architectures, and implementation details. Share knowledge and best practices with team members through code reviews, technical presentations, and mentoring sessions.
  • Identify opportunities for performance optimization and scalability improvements in software applications, implementing optimizations to enhance system efficiency and responsiveness.

Requirements

  • Minimum of eight (8) years of professional experience in software development roles, with experience designing and building complex software solutions.
  • Experience with mobile development languages such Java for Android Studio, Swift for Xcode, Objective-C or Rust.
  • Experience supporting collaborative Python development projects
  • Experience with development in one or more scripting languages or methodologies (e.g., Go, Bash, JavaScript, etc.)
  • DevOps Tools: Practical experience with Docker containers and Ansible playbooks.

Desired

  • Experience with User Interface / User Experience (UI/UX) development technologies, especially with JavaScript frameworks, such as React, Angular, or Vue
  • Experience in mobile automation and web testing using Selenium/Appium.
  • Experience designing working environments and/or programs within Linux-based operating systems (Ubuntu, RedHat, Debian, etc.)Working knowledge of database query languages and mobile database design (e.g., SQLite)
  • Familiarity with issue tracking software, such as Jira, as part of a software development team
  • Experience with the git version control system.
  • Experience leading code reviews.

Clearance Level Required: Top Secret. Will obtain an SCI/CI Poly, * Software Development: 6 years (Required)

  • Python: 2 years (Required)
  • Mobile Development: 1 year (Required)
  • Team Lead: 1 year (Preferred)

Benefits & conditions

Pulled from the full job description 401(k) Health insurance Vision insurance Health savings account Dental insurance Flexible spending account Relocation assistance, * 401(k)

  • Dental insurance
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Relocation assistance
  • Vision insurance

Apply for this position

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

Apply on www.indeed.com

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all