user avatar

Senior Software Development Engineer

Eliassen Group

Posted today
Secret
Unspecified
Unspecified
IT - Software
San Diego, CA (On-Site/Office)

Description:
Hybrid 2-3 days onsite in San Diego, CA

Our client seeks a Senior Software Development Engineer to design, develop, test, and integrate cross-platform applications in a secure Agile environment. The role focuses on C++ and Qt/QML on Linux with SQLite, UI development for embedded and mobile contexts, and integration across C++, C, and Python modules. The engineer will contribute across the software development life cycle, apply secure coding and TDD practices, and collaborate with a multi-disciplinary team to deliver maintainable, reliable, and performant software. Work will include configuration management, CI, and adherence to compliance and STIG standards on government programs.

Due to federal security clearance requirements, applicant must be a United States Citizen with an active Secret clearance. Due to client requirements, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.

Rate: $80.00 to $90.00/hr. w2

Responsibilities:
  • Design, develop, test, troubleshoot, and debug software for enhancements and new software-intensive systems and products.
  • Analyze software requirements and hardware compatibility across Linux and Android platforms.
  • Build cross-platform UI components using Qt/QML and Android frameworks for embedded and mobile devices.
  • Develop and integrate modules and libraries in C++, C, and Python with SQLite for data persistence.
  • Apply secure software development principles with CI, test automation, and refactoring to improve code quality and reuse.
  • Employ object-oriented and functional programming practices to deliver maintainable, reliable, and efficient software.
  • Support configuration management and interface requirements with APIs and host systems, including virtualized and containerized environments.
  • Collaborate within an Agile Scrum team and help adopt Test Driven Development practices.
  • Communicate design approaches and influence solution decisions across internal and external stakeholders.
  • Develop solutions to complex technical issues impacting multiple areas or disciplines.

Experience Requirements:
  • Active Secret DoD security clearance.
  • 10+ years of software development experience with strong C++ expertise.
  • 8+ years developing on Linux/Unix operating systems.
  • Mandatory experience with C++ and Qt/QML (Qt Creator).
  • Experience building large-scale applications with solid C++ fundamentals, including smart and unique pointers.
  • UI development on Linux and proven cross-platform UI design for embedded or mobile devices.
  • Backend experience with SQLite.
  • Experience with CMake and Bash scripting.
  • Experience structuring software to separate presentation, business logic, and persistence layers.
  • Agile development experience, including secure Agile lifecycles and familiarity with 4-week sprints.
  • Prior government project experience.
  • Familiarity with STIG compliance.
  • Experience handling classified data (preferred).
  • Secure Key Loader/Logger (SKL) experience (preferred).
  • General encryption experience (preferred).
  • Mobile or Android development experience (preferred).
  • Python experience (preferred).
  • Java experience (preferred).
  • Experience with Scrum methodology or other Agile practices (preferred).
  • Experience with configuration management tools such as Subversion, Git, GitLab, or GitHub (preferred).
  • Experience with UI/UX frameworks such as AngularJS, Ionic, GWT, SmartGWT, React, Node.js, or Catch2 for testing (preferred).
  • Experience with Agile management tools such as VersionOne, JIRA, or Rally (preferred).
  • Experience with automated testing tools and concepts such as Squish for Qt, TDD, Selenium, Cucumber, Gherkin, or BDD (preferred).
  • Experience with formalized API development methodologies such as OpenAPI 3.0 (preferred).
  • Experience with Docker (preferred).

Education Requirements:
  • BS in Computer Science or equivalent.
  • MS or Doctorate in a technical domain may be considered.
  • Active Secret Clearance.
group id: 10106647
N
Name Hidden

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