Software Engineer

Software Engineer

ISPA Technology

Panama City Beach, FL • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 6 days ago


Job description

Position Title: Software Engineer
Location: Panama City Beach, FL
Clearance: Secret
Position Overview
ISPA Technology is seeking a highly skilled Software Engineer to design, develop, and maintain advanced software systems across embedded, real-time, and enterprise environments. This role is ideal for someone who thrives in complex, mission-critical applications and enjoys working across the full software development lifecycle.
Key Responsibilities
  • Design, develop, and maintain high-performance software using C++, Java, Python, and Ada
  • Develop and debug low-level embedded software for hardware-integrated systems
  • Build and optimize applications for Real-Time Operating Systems (RTOS) such as VxWorks and LynxOS
  • Develop and support software solutions on Linux (including embedded distributions) and Windows platforms
  • Architect and manage robust database systems, including SQL, PostgreSQL, and NoSQL solutions
  • Collaborate in Agile/Scrum teams to deliver high-quality software in iterative cycles
  • Implement and maintain CI/CD pipelines and DevOps/DevSecOps best practices
  • Develop software for Service-Oriented Architectures (SOA), embedded systems, and safety-critical environments
  • Ensure compliance with safety standards such as MIL-STD-882 (or equivalent)
  • Utilize modern development tools including Git, Jira, Confluence, and Jenkins
Required Qualifications
  • Bachelors Degree, Engineering
  • Strong proficiency in C++, Java, Python, and Ada
  • Demonstrated experience in embedded programming, including low-level system development and hardware interaction
  • Extensive experience with Real-Time Operating Systems (e.g., VxWorks, LynxOS)
  • Solid background in Linux (especially embedded systems) and Windows environments
  • Expertise in database architecture, design, and administration (SQL, PostgreSQL, NoSQL)
  • Hands-on experience with Agile, Scrum, and DevOps/DevSecOps methodologies
  • Experience developing within Service-Oriented Architectures (SOA)
  • Familiarity with embedded systems and safety-critical software development standards
Why Choose ISPA Technology?
  • Competitive salary packages with bonus potential.
  • Comprehensive health, vision, and dental coverage.
  • Generous PTO allotment and 11 paid holidays.
  • Robust life and disability insurance options.
  • 401(K) with company match, for your future.
  • A culture of recognition and rewards for your contributions.
  • Opportunities for relocation and professional development.
This is a fast-paced and impactful position where your expertise will directly contribute to meeting critical Government customer requirements. You'll be part of a dedicated team that values efficiency, precision, and collaboration. If you're ready to make a significant impact in a rewarding environment, we encourage you to apply!



Frequently asked questions

Q: What skills or qualities help someone succeed as a Software Engineer?

A: To succeed as a Software Engineer, key technical skills include proficiency in programming languages such as Java, Python, or C++, as well as expertise in software development methodologies like Agile and version control systems like Git. Additionally, strong problem-solving skills, attention to detail, and the ability to learn and adapt quickly are essential soft skills, along with effective communication and collaboration skills to work with cross-functional teams. These technical and soft skills enable Software Engineers to design, develop, and maintain high-quality software applications, driving career growth and effectiveness in the role.

Q: What is the career path for a Software Engineer?

A: A Software Engineer's typical career progression involves starting as a Junior Software Engineer, where they focus on coding and contributing to existing projects, then advancing to a Mid-Level Software Engineer role, where they take on more complex tasks, lead smaller projects, and mentor junior team members. As they gain experience, they can move into Senior Software Engineer positions, where they lead large-scale projects, architect software systems, and make technical decisions that impact the organization. With continued growth, Software Engineers can pursue leadership roles, such as Technical Lead or Engineering Manager, or transition into specialized areas like DevOps, Product Management, or Technical Consulting.



ISPA Technology job posting for a Software Engineer in Panama City Beach, FL with a salary of $109,300 to $157,600 Annually and benefits including Medical, Vision, Dental, PTO, Life, and Retirement with a map of Panama City Beach location.