1

Certified Software Engineer Jobs (NOW HIRING)

Senior Software Engineer

Panama City, FL · On-site

$109.30K - $144.10K/yr

Certified Software Development Professional (CSDP/CSEP) - IEEE Certified Secure Software Lifecycle ... Computer Engineering Computer Science Software Engineering Electrical Engineering Required ...

Senior Software Engineer

Panama City, FL · On-site

$109.30K - $144.10K/yr

Job Title Senior Software Engineer Location Panama City, FL 32401 US (Primary) US Job Type ... Certified Software Development Professional (CSDP/CSEP) - IEEE * Certified Secure Software ...

Our diverse team of acquisition experts, financial analysts, engineers, logisticians, IT ... Certified Software Development Professional (CSEP) by IEEE, Certified Secure Software Lifecycle ...

Must have experience as a certified software scrum master * C++ * Jira * Linux * Agile POSITION ... programming techniques, and controls. * Ensures software standards are met. REQUIRED EDUCATION

The goal of a Sr. Staff Software Engineer focused on Embedded Systems at Wisk is to lead Embedded ... Developed FAA certified software on prior programs/project * Familiarity with ARP4754A, DO-160, DO ...

The goal of a Sr. Staff Software Engineer focused on Embedded Systems at Wisk is to lead Embedded ... Developed FAA certified software on prior programs/project * Familiarity with ARP4754A, DO-160, DO ...

next page

Showing results 1-20

Certified Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do certified software engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for certified software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Certified Software Engineer, and why are they important?

To thrive as a Certified Software Engineer, you need strong programming expertise, problem-solving abilities, and a relevant degree or certifications such as those from Microsoft, Oracle, or AWS. Familiarity with version control systems like Git, integrated development environments (IDEs), and continuous integration/continuous deployment (CI/CD) tools is essential. Excellent teamwork, communication, and adaptability help individuals excel in collaborative and fast-changing environments. These skills ensure the delivery of robust, scalable software solutions and effective collaboration within development teams.

What are some common challenges faced by Certified Software Engineers when working on cross-functional teams?

Certified Software Engineers often collaborate with product managers, designers, and QA specialists, which can present challenges such as aligning technical solutions with business requirements and managing communication across diverse disciplines. Navigating differing priorities and ensuring clear, consistent documentation are key to successful teamwork. Building strong relationships and developing a shared understanding of project goals can help mitigate misunderstandings and streamline the development process.

What is a Certified Software Engineer?

A Certified Software Engineer is a professional who has demonstrated their expertise in software development by earning an industry-recognized certification. This certification typically validates their knowledge of programming languages, software design principles, and best practices in the software development lifecycle. Certified Software Engineers are often better positioned for job opportunities, as their credentials assure employers of their technical skills and commitment to professional development.

What is the difference between Certified Software Engineer vs Software Developer?

CriteriaCertified Software EngineerSoftware Developer
CredentialsCertification in software engineering, often including exams and courseworkNo mandatory certification, but may have degrees or certifications
Work EnvironmentTypically in structured organizations, following industry standardsVaries from startups to large companies, often more flexible
Industry UsageRecognized in professional and corporate settingsCommon across all software development roles
Search & Comparison IntentFocuses on formal qualifications and industry recognitionEmphasizes practical coding skills and project work

The main difference between a Certified Software Engineer and a Software Developer lies in formal credentials and industry recognition. Certified Software Engineers have specific certifications validating their expertise, often preferred in structured corporate environments. Software Developers may not hold certifications but focus on coding skills and project experience. Both roles are essential in the software industry, but the certification can enhance credibility and career advancement for Certified Software Engineers.

More about Certified Software Engineer jobs
Infographic showing various Certified Software Engineer job openings in the United States as of May 2026, with employment types broken down into 96% Full Time, 2% Part Time, and 2% Contract. Highlights an 95% Physical, 3% Hybrid, and 2% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Senior Software Engineer

Senior Software Engineer

EPS Corporation

Panama City, FL • On-site

$109.30K - $144.10K/yr

Full-time

Posted 20 days ago


Job description

EPS Corporation Company is seeking a highly skilled Senior Software Engineer The Senior Software Engineer provides technical leadership in the design, development, integration, and sustainment of complex, real-time embedded software systems. This role supports mission-critical platforms similar to the LCAC C4N environment, applying rigorous software engineering principles to deliver reliable, secure, and high-performance software solutions across the full system lifecycle. Key Responsibilities Lead the design and implementation of real-time, embedded, software-intensive solutions for complex systems.

Develop software architectures and detailed designs consistent with system requirements and operational constraints. Implement, test, and debug software components, ensuring functionality, performance, and reliability. Analyze runtime behavior and performance profiles to identify, troubleshoot, and resolve software defects.

Integrate software units and components to produce fully integrated software items consistent with approved designs. Support software verification and validation activities, including unit testing, integration testing, and system-level testing. Collaborate with systems, hardware, test, and cybersecurity engineers to ensure seamless system integration.

Participate in technical reviews, design walkthroughs, and configuration control activities. Mentor junior engineers and contribute to the development of software engineering best practices. Produce and maintain technical documentation, including design descriptions, test procedures, and software reports.Required Education Bachelor of Science degree from an accredited college or university in a relevant field, such as: Computer Engineering Computer Science Software Engineering Electrical Engineering Required Qualifications One or more relevant professional certifications, such as: Certified Software Development Professional (CSDP/CSEP) - IEEE Certified Secure Software Lifecycle Professional (CSSLP) Certified ScrumMaster (CSM) Required Experience Minimum of 8 years of experience in computer or software engineering on systems similar in complexity to LCAC C4N or other mission-critical command, control, or embedded platforms

Demonstrated experience designing and implementing real-time embedded software solutions. Proven experience testing and debugging software components, including execution profiling and runtime analysis. Experience integrating software units and components into complete, functional software systems.

Proficiency in one or more programming languages, such as: C C++ Java PythonRequired Education Bachelor of Science degree from an accredited college or university in a relevant field, such as: Computer Engineering Computer Science Software Engineering Electrical Engineering Required Qualifications One or more relevant professional certifications, such as: Certified Software Development Professional (CSDP/CSEP) - IEEE Certified Secure Software Lifecycle Professional (CSSLP) Certified ScrumMaster (CSM) Required Experience Minimum of 8 years of experience in computer or software engineering on systems similar in complexity to LCAC C4N or other mission-critical command, control, or embedded platforms. Demonstrated experience designing and implementing real-time embedded software solutions. Proven experience testing and debugging software components, including execution profiling and runtime analysis.

Experience integrating software units and components into complete, functional software systems. Proficiency in one or more programming languages, such as: C C++ Java Python