Software Engineer, Senior
1 week ago
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 ResponsibilitiesThe 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 applicationsUse 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.
-
Senior Software Engineer
3 weeks ago
Fort Lauderdale, United States Kelly Science, Engineering, Technology & Telecom Full timeGet AI-powered advice on this job and more exclusive features. Direct message the job poster from Kelly Science, Engineering, Technology & Telecom IT Recruiter / Hiring the best and the brightest Important information: To be immediately considered, please send an updated version of your resume to somp767@kellyservices.com Title: Senior Engineer, Software...
-
Senior Software Engineer
3 weeks ago
Fort Lauderdale, United States Vacatia Full timeJoin to apply for the Senior Software Engineer (.Net) role at Vacatia Join Vacatia and Build the Software That Powers Unforgettable Vacations At Vacatia, we’re transforming how families travel and how technology drives those experiences. As a leader in hospitality and resort management, we combine personalized service with smart, scalable platforms....
-
Senior Software Engineer
3 weeks ago
Fort Lauderdale, United States Vacatia Full timeJoin to apply for the Senior Software Engineer (.Net) role at Vacatia Join Vacatia and Build the Software That Powers Unforgettable Vacations At Vacatia, were transforming how families travel and how technology drives those experiences. As a leader in hospitality and resort management, we combine personalized service with smart, scalable platforms. Were...
-
Senior Software Engineer
3 weeks ago
Fort Lauderdale, United States Vacatia Full timeJoin to apply for the Senior Software Engineer (.Net) role at Vacatia Join Vacatia and Build the Software That Powers Unforgettable Vacations At Vacatia, were transforming how families travel and how technology drives those experiences. As a leader in hospitality and resort management, we combine personalized service with smart, scalable platforms. Were...
-
Senior Software Engineer
4 days ago
Fort Lauderdale, United States Valuetainment Full timeJoin to apply for the Senior Software Engineer role at Valuetainment The Senior Software Engineer leads software development projects, focusing on design, development, and ensuring the delivery of high-quality, efficient, and secure software. He/She plays a crucial role in shaping the technical direction of projects and guiding junior engineers. This...
-
Senior AI Engineer
1 week ago
Fort Lauderdale, United States OneStream Software Full timeDescription Senior AI Engineer (REACT/Front End) Location: Hybrid, USA (Birmingham, MI, Chicago, IL, New York, NY, Fort Lauderdale, FL) Employment Type: Full-Time Compensation: $120,000 - $149,750,000 (Range applies to US candidates only) + Benefits/Variable Comp/Equity - Range may vary based on experience. Benefits Offered: Vision, Medical, Life, Dental,...
-
Senior Platform Software Engineer
3 weeks ago
Fort Lauderdale, United States BlueHalo, an AV company Full timeSenior Platform Software Engineer AV is expanding and we’re looking for a Senior Platform Software Engineer to join our team! Our office is located in Sunrise, FL where we provide highly competitive satellite, Wi‑Fi, Bluetooth, and cellular technologies and services to our government, law‑enforcement, and commercial customers. Our products give...
-
Senior Software Engineer
2 weeks ago
Fort Lauderdale, FL, United States Valuetainment Full timeJoin to apply for the Senior Software Engineer role at Valuetainment The Senior Software Engineer leads software development projects, focusing on design, development, and ensuring the delivery of high-quality, efficient, and secure software. He/She plays a crucial role in shaping the technical direction of projects and guiding junior engineers. This...
-
Senior Software Engineer
7 days ago
Fort Lauderdale, FL, United States Valuetainment Full timeJoin to apply for the Senior Software Engineer role at Valuetainment The Senior Software Engineer leads software development projects, focusing on design, development, and ensuring the delivery of high-quality, efficient, and secure software. He/She plays a crucial role in shaping the technical direction of projects and guiding junior engineers. This...
-
Senior Software Engineer
7 days ago
Fort Lauderdale, FL, United States Valuetainment Full timeJoin to apply for the Senior Software Engineer role at Valuetainment The Senior Software Engineer leads software development projects, focusing on design, development, and ensuring the delivery of high-quality, efficient, and secure software. He/She plays a crucial role in shaping the technical direction of projects and guiding junior engineers. This...