Talent.com
Software Engineer, Senior
Software Engineer, SeniorDeVillier's Technology Solutions • Fort Lauderdale, FL, US
Software Engineer, Senior

Software Engineer, Senior

DeVillier's Technology Solutions • Fort Lauderdale, FL, US
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Description

Job Description

The full-time position requires a senior, experienced software engineer that can be a principle developer of an advanced Situational Awareness (SA) and Geograhic Information Systems (GIS). This means handling various functional domain areas, such as User Interface development, messaging, middleware (DDS and MQTT), data storage, and software security. This is in support of the company's major software application and its integration with other applications and environments. The position reports to the President of the company. The position requires the candidate to work independently using guidance from his supervisor. The position also requires the development and implementation of software development processes based on CMM-I or CMM-Dev in an evolutionary manner. Domestic and Foreign travel may be necessary, and the candidate will need to receive a Department of Defense (DoD) Top Secret (TS) security clearance.

Essential Duties and Responsibilities

The essential functions include, but are not limited to the following :

  • Programming multi-threaded, cross-platform Geospatial Information System (GIS) applications using the Java programming language and JavaFX.
  • Integrate multiple open-source libraries, and as needed rebuild libraries so they can run on both ARM and x86 environments, as well as Linux and MS Windows.
  • Develop GIS capabilities using NASA World Wind and OGC standards such as WMS, GeoPackage and WMTS. This includes 2-D and 3-D mapping.
  • Integrate with various external services, such as MQTT IoT services, OMG DDS, Wickr and GeoServer.
  • Conduct software static code analysis to identify and correct security vulnerabilities.
  • Develop and document software development process for the organization.
  • Monitor the performance of other software developers in the company.

Minimum Qualifications (Knowledge, Skills, and Abilities)

  • Seven years' experience personally conducting Java development and programming, to include the development of multi-threaded applications and the use of reactive programming (Observables).
  • Three years' experience using and configuring Git software version control software.
  • Experience of software testing frameworks, such a Junit testing.
  • Experience with conducting software static code vulnerability analysis with tools like SonarQube.
  • Developing and following software development processes based on CMMI or CMM-Dev.
  • Experience developing and building applications for both Linux and MS Windows.
  • Desired Qualifications (Knowledge, Skills, and Abilities)

  • Experience in the use or development of military Command and Control / Situational Awareness (C2 / SA) applications, such as Command and Control Personal Computer (C2PC) or Android Tactical Assault Kit (ATAK).
  • Development of JavaFX-based applications
  • Use of IntelliJ IDE platform for software development.
  • Use of Agile software tools, such as Jira.
  • Use of middleware, specifically OMG's Data Dissemination Service (DDS) and MQTT.
  • Web development using web protocols and standards like javascript, CSS, and WebRTC.
  • Experience developing Geospatial Information System (GIS) applications using various map and imagery formats and Open Geospatial Consortium (OGC) standards.
  • Experience using NoSQL tools, such as MongoDB and Java Object Store.
  • Experience with the NASA World Wind mapping engine and Application Programmer Interface (API).
  • Experience with installing, configuring, and using GeoServer.
  • Experience with messaging formats, such as XML, JSON.
  • Experience with military messaging formats, such as Cursor-on-Target (CoT), Variable Message Format (VMF), or Link-16.
  • Be eligible for or currently have an active Top Secret security clearance.
  • Compensation :

  • Salary of $120,000 - $140,000, based on experience and qualifications.
  • Company benefits, such as 401K, health, dental and vision insurance, short and long-term disability insurance, and a Health Reimbursement Agreement (HRA), 10 days leave, 7 sick days, and 11 federal holidays.
  • [job_alerts.create_a_job]

    Senior Software Engineer • Fort Lauderdale, FL, US

    [internal_linking.similar_jobs]
    Senior Software Engineer I

    Senior Software Engineer I

    VirtualVocations • Fort Lauderdale, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer I- AI / ML.Key Responsibilities Develop and implement scalable and performant solutions Collaborate with Engineering Managers, Product Managers,...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Full Stack Software Engineer

    Senior Full Stack Software Engineer

    VirtualVocations • Fort Lauderdale, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Full Stack Software Engineer, AI Automation.Key Responsibilities Design, build, and own full-stack, AI-powered internal applications, including backend services ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, CJIS Certified

    Senior Software Engineer, CJIS Certified

    VirtualVocations • Fort Lauderdale, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer, Real Time.Key Responsibilities Develop and refine client-facing products, focusing on real-time data and essential features Interface directl...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Engineer

    Senior Engineer

    VirtualVocations • Fort Lauderdale, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Engineer.Key Responsibilities Manage assigned trouble incidents to resolution Provide mentoring and training to engineers in troubleshooting and root cause anal...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Lead Software Engineer

    Senior Lead Software Engineer

    VirtualVocations • Fort Lauderdale, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Lead Software Engineer I - Java & Python.Key Responsibilities Design, develop, and deliver high-quality software while ensuring adherence to modern engineering s...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Back End Software Engineer

    Senior Back End Software Engineer

    VirtualVocations • Fort Lauderdale, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer - Back End.Key Responsibilities : Demonstrates expertise and ownership of contributions to the application code base Maintains understanding of...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Engineer (Golang / Kubernetes)

    Senior Engineer (Golang / Kubernetes)

    VirtualVocations • Fort Lauderdale, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Engineer (Golang / Kubernetes).Key Responsibilities Lead the development of the ArangoDB operator, focusing on lifecycle management, scaling, backup, and replicati...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Python

    Senior Software Engineer, Python

    VirtualVocations • Fort Lauderdale, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer, Python to join their team remotely in the US.Key Responsibilities Design, build, and maintain high-performance code for Operator Console servi...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Engineer - Remote

    Senior Engineer - Remote

    VirtualVocations • Fort Lauderdale, Florida, United States
    [filters.remote]
    [job_card.full_time]
    A company is looking for a Senior Engineer (APIs, AWS) to enhance automated integration solutions for onboarding and managing producers. Key Responsibilities Shape automated integration capabiliti...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Applications Engineer

    Senior Applications Engineer

    VirtualVocations • Fort Lauderdale, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Applications Engineer - Control and Automation.Key Responsibilities Design, configure, and maintain automation project files for complex energy projects, managin...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software QA Engineer

    Senior Software QA Engineer

    VirtualVocations • Fort Lauderdale, Florida, United States
    [job_card.full_time]
    Software QA Engineer to ensure product quality before public release.Key Responsibilities Design and execute test plans, scenarios, and procedures Document software defects and collaborate with ...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Software Engineer, Data

    Senior Software Engineer, Data

    VirtualVocations • Fort Lauderdale, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer, Data (AI Insights).Key Responsibilities Design scalable and reliable data pipelines to integrate and analyze large volumes of complex data Co...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Development Engineer

    Senior Software Development Engineer

    VirtualVocations • Fort Lauderdale, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Software Development Engineer in Test.Key Responsibilities Design and execute comprehensive test plans and strategies for frontend and backend systems Lead the ...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Elastic Engineer

    Senior Elastic Engineer

    VirtualVocations • Fort Lauderdale, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Elastic Engineer to lead the design and operation of their enterprise Elastic solution. Key Responsibilities Lead the design, operation, and evolution of the ente...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Fullstack Software Engineer

    Senior Fullstack Software Engineer

    VirtualVocations • Fort Lauderdale, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Fullstack Software Engineer specializing in Next.Key Responsibilities Design, build, and maintain scalable microservices and distributed systems Develop backend...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Mobile Software Engineer

    Senior Mobile Software Engineer

    VirtualVocations • Fort Lauderdale, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer - Mobile.Key Responsibilities Own significant features from conception to delivery, focusing on personalized sleep routines and hardware integr...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Forward Deployed Software Engineer

    Senior Forward Deployed Software Engineer

    VirtualVocations • Fort Lauderdale, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Forward Deployed Software Engineer, Full Stack.Key Responsibilities Lead enterprise client implementations, managing project planning and execution Optimize cli...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    VirtualVocations • Fort Lauderdale, Florida, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer to build scalable and reliable systems for education benefits administration. Key Responsibilities Design and build robust, scalable systems for...[show_more]
    [last_updated.last_updated_30] • [promoted]