Senior Software Engineer

Concurrent Technologies Corporation
Panama City, FL, United States
1 day ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Microsoft Windows Agile Methodology Assembly Language Confluence JIRA Backup Devices Bash Shell UClibc (C Standard Library) C Sharp (Programming Language) C++ (Programming Language) Databases
+38 more
Continuous Integration Corona (Software Development Kit) Extract Transform Load (ETL) Database Security Device Drivers Linux on Embedded Systems Embedded Software Fault Tolerance Revision Control Systems Hardware Design Python (Programming Language) Kernel-Based Virtual Machine PostgreSQL NoSQL Windows PowerShell Scrum Methodology Real-Time Operating Systems Service-Oriented Architecture Software Engineering SQL Databases System Programming Virtualization Technology VxWorks Loadable Kernel Module Scripting Enterprise Software Applications DevOps Tools - Open-source Database Optimization Git Containerization Yocto Information Technology Real Time Data Build Tools Software Version Control Devsecops Docker Jenkins

Job description

Concurrent Technologies Corporation (CTC) is seeking a Senior Software Engineer to support our Digital Mission Solutions team in Panama City, Florida. In this role, you will contribute to the development of advanced technology solutions that support critical government missions and evolving national security priorities. You will work alongside a highly collaborative team of engineers and technical professionals focused on delivering innovative, reliable, and secure digital capabilities for federal customers., + Design, develop, test, and maintain embedded software solutions for real-time and safety-critical military applications.

  • Architect and implement software for Service-Oriented Architectures (SOA) and embedded platforms.

  • Collaborate with cross-functional teams using Agile, Scrum, and DevSecOps methodologies.

  • Ensure software system meets rigorous safety and security standards (e.g., MIL-STD-882 or equivalent).

  • Manage and optimize database systems for embedded and enterprise applications.

  • Utilize modern software development tools for version control, CI/CD and project management.

  • Document software designs, development and test processes, and best practices using collaborative agile tools

Requirements

The ideal candidate will bring strong software engineering expertise, a passion for emerging technologies, and the ability to thrive in a mission-driven environment. This position offers the opportunity to work on impactful projects that enhance operational effectiveness, strengthen resilient networking capabilities, and support complex government mission requirements across diverse federal environments., + Bachelor’s degree in computer science or electrical engineering or related fields. 6+ years of experience in software engineering.

  • High proficiency in C++, Java, Python, and Ada.

  • Experience in Real-Time Operating Systems (RTOS) such as VxWorks, LynxOS, Embedded Linux distributions, Windows development management.

  • Architect hardware abstracted execution environments with microsecond-level determinism in diverse RTOS kernels.

  • Expert in database architecture, design, and administration (SQL, PostgreSQL, NoSQL).

  • Proven experience with Agile, Scrum, and DevSecOps tools, methodologies, and practices.

  • Expertise in developing software for SOA, embedded systems, and safety-critical applications using MIL-STD-882 or equivalent.

  • Proficiency with modern software development and version control tools such as GIT, Jira, Confluence and Jenkins.

Preferred Qualifications:

  • Master’s degree in computer science, electrical engineering, or related field.

  • Strong communication and documentation skills.

  • Experience with C, C#, or Rust for embedded or systems programming.

  • Automation experience using scripting languages like Bash and PowerShell.

  • Familiarity with assembly language for low-level hardware integration.

  • Kernel module and device driver development experience.

  • Cross-compilation development environments and build systems (e.g. Yocto, Buildroot).

  • Virtualization and containerization (e.g. Docker, KVM) in embedded environments.

  • Data modeling, ETL process, and database performance tuning.

  • Database security and data backup strategies.

  • Real-time data acquisition and control systems.

  • Fault-tolerant and redundant system design.

Why CTC?

  • Our teams at CTC are passionate and thrive on collaboration in a high-paced team environment

  • When we encounter a difficult problem, we have a variety of talented and diverse employees that work together to solve the toughest challenges

Benefits & conditions

  • Competitive salary and benefits package

  • Although our work at CTC is extremely important, we also recognize the need for our employees to maintain a proper mix of work and personal life

Apply for this position

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

Apply on www.juju.com

Good distractions

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

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · WWC 2021

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all