1

Staff Software Engineer Full Stack Developer Jobs in Cincinnati, OH

The Staff Software Engineer will design, develop, and lead software solutions for aerospace ... across the full development life cycle. • Proficiency in one or more relevant programming ...

Build software that is secure, testable, maintainable, and practical for a growing business ... NET, C#, Angular, SQL Server, REST APIs, Microsoft Azure, Azure DevOps/GitHub Actions, CI/CD ...

As a customer obsessed Staff Engineer, you will join one of our agile teams and will be responsible ... You will use your full-stack software engineering experience to architect and develop a mix of ...

You will use your full-stack software engineering experience to develop a mix of custom and third-party solutions to help us maintain our leadership position in transportation technology. What's in ...

In this role, you will serve as a Sr Staff Software Engineer helping to define, architect, and ... Demonstrated experience leading technical solutions across the full software development life cycle ...

That same software foundation also enables diagnostic, prognostic, and connectivity capabilities to ... full development life cycle. * Proficiency in one or more relevant programming languages (for ...

As a customer obsessed Staff Engineer, you will join one of our agile teams and will be responsible ... You will use your full-stack software engineering experience to architect and develop a mix of ...

Software development - code, test, debug, document and maintain Anti-Money Laundering/Bank Secrecy ... as a full-stack developer. Java Development experience preferred - Springboot/Springbatch, Maven ...

Software development - code, test, debug, document and maintain Anti-Money Laundering/Bank Secrecy ... as a full-stack developer. Java Development experience preferred - Springboot/Springbatch, Maven ...

... senior staff members and provides direction for others on implementation approaches and coding ... full stack. • Experience building modern web applications with a component-based frontend ...

Showing results 21-40

Staff Software Engineer Full Stack Developer information

See Cincinnati, OH salary details

$23

$56

$82

How much do staff software engineer full stack developer jobs pay per hour?

As of Aug 11, 2026, the average hourly pay for staff software engineer full stack developer in Cincinnati, OH is $56.86, according to ZipRecruiter salary data. Most workers in this role earn between $47.26 and $65.48 per hour, depending on experience, location, and employer.

How does a Staff Software Engineer Full Stack Developer typically collaborate with cross-functional teams on large-scale projects?

As a Staff Software Engineer Full Stack Developer, you will frequently work alongside product managers, UX/UI designers, QA engineers, and other developers to deliver end-to-end solutions. Collaboration often involves participating in architectural discussions, providing technical leadership, and ensuring that both front-end and back-end components integrate seamlessly. You may also mentor junior engineers, help break down complex tasks, and facilitate communication across teams to align on project goals and timelines. This collaborative environment encourages continuous learning and fosters a strong sense of ownership over the product.

What is the difference between Staff Software Engineer Full Stack Developer vs Senior Software Engineer?

AspectStaff Software Engineer Full Stack DeveloperSenior Software Engineer
CredentialsBachelor's/Master's in CS or related field, extensive experienceBachelor's/Master's in CS or related field, 3-5 years experience
Work EnvironmentLeads projects, designs architecture, mentors teamsDevelops features, fixes bugs, collaborates with teams
Industry UsageCommon in tech companies, startups, large enterprisesWidely used across industries, entry to mid-level seniority

The Staff Software Engineer Full Stack Developer typically has more leadership responsibilities, oversees architecture, and mentors teams, whereas the Senior Software Engineer focuses on developing features and solving technical problems. Both roles require strong technical skills, but the Staff role involves broader strategic input and project oversight.

What are the key skills and qualifications needed to thrive as a Staff Software Engineer Full Stack Developer?

To thrive as a Staff Software Engineer Full Stack Developer, you need advanced expertise in both front-end and back-end development, strong problem-solving abilities, and a bachelor's degree or higher in computer science or a related field. Mastery of programming languages (such as JavaScript, Python, or Java), frameworks (like React and Node.js), cloud platforms, and familiarity with CI/CD tools is typically required. Leadership, effective communication, and collaboration are standout soft skills for guiding teams and managing complex projects. These technical and interpersonal skills are vital for delivering robust software solutions, mentoring peers, and driving innovation within an organization.

What is a Staff Software Engineer Full Stack Developer?

A Staff Software Engineer Full Stack Developer is a senior engineering professional who designs, develops, and maintains both the front-end and back-end components of software applications. This role typically involves leading technical projects, mentoring other engineers, and making key architectural decisions. Staff-level engineers are expected to have deep expertise in multiple technologies, strong problem-solving skills, and the ability to drive innovation across teams. They often collaborate closely with product managers, designers, and other stakeholders to deliver high-quality software solutions.
What are popular job titles related to Staff Software Engineer Full Stack Developer jobs in Cincinnati, OH? For Staff Software Engineer Full Stack Developer jobs in Cincinnati, OH, the most frequently searched job titles are:
What job categories do people searching Staff Software Engineer Full Stack Developer jobs in Cincinnati, OH look for? The top searched job categories for Staff Software Engineer Full Stack Developer jobs in Cincinnati, OH are:
What cities near Cincinnati, OH are hiring for Staff Software Engineer Full Stack Developer jobs? Cities near Cincinnati, OH with the most Staff Software Engineer Full Stack Developer job openings:
Infographic showing various Staff Software Engineer Full Stack Developer job openings in Cincinnati, OH as of August 2026, with employment types broken down into 2% As Needed, 77% Full Time, 16% Part Time, 1% Temporary, and 4% Contract. Highlights an 96% Physical, 2% Hybrid, and 2% Remote job distribution, with an average salary of $118,267 per year, or $56.9 per hour.

Staff Software Engineer

GE Aerospace

Cincinnati, OH • On-site

Full-time

Re-posted 15 days ago


GE Aerospace rating

8.9

Company rating: 8.9 out of 10

Based on 181 frontline employees who took The Breakroom Quiz

13th of 72 rated aerospace companies


Job description

Job Summary:
GE Aerospace is a leader in advanced aviation systems, focusing on the integration of software and hardware for optimal performance. The Staff Software Engineer will design, develop, and lead software solutions for aerospace applications, ensuring safety and reliability throughout the software lifecycle.
Responsibilities:
• Identify, develop, evaluate, introduce, and manage software engineering solutions for complex aerospace systems, with emphasis on safety-critical and high-reliability applications.
• Apply software engineering best practices and (where applicable) control and systems engineering principles to design software with predictable, verifiable behavior across a range of operating conditions.
• Serve as the software technical lead for assigned products or features, including requirements definition, architecture, detailed design, integration strategy, verification, and issue resolution.
• Define and drive software architectures, interfaces, and design patterns that enable modularity, reuse, and robust integration with hardware, controls, and systems.
• Lead planning and execution of software development activities, including estimates, schedules, risk assessments, and technical reviews, ensuring alignment with program objectives.
• Promote and enforce modern software practices such as automated testing, continuous integration, static analysis, code review, configuration management, and secure coding.
• Broadly deepen and extend knowledge of relevant software technologies (for example real-time embedded systems, model-based development, data processing, connectivity, or cyber considerations).
• Develop a solid understanding of key business drivers and program priorities; use this understanding to make sound technical tradeoffs that support Safety, Quality, Delivery, and Cost objectives.
• Collaborate closely with systems engineering, controls, hardware, verification, and program leadership to ensure the software solution integrates correctly into the overall system.
• Assure proper documentation of technical data generated for assigned projects and tasks, consistent with engineering policies, procedures, and applicable standards or certification needs.
• Participate as a key presenter or reviewer in technical, design, and program reviews; lead closure of significant software-related actions.
• Provide day-to-day technical leadership and mentoring for less experienced software engineers to help develop their design, implementation, and verification skills.
Qualifications:
Required:
• Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related STEM discipline from an accredited university or college.
• Minimum of 5 years of professional experience in software engineering for complex systems.
• This role requires the successful candidate to obtain and maintain US Government Security Clearance; prerequisite for a security clearance is U.S. citizenship.
Preferred:
• Strong oral and written communication skills, with the ability to explain technical software and system concepts clearly to both technical and non-technical stakeholders.
• Proven experience leading software development for real-time embedded systems, avionics, or other high-reliability domains.
• Familiarity with model-based development environments (for example MATLAB/Simulink or similar) and integration of auto-generated code into embedded platforms is a plus where applicable.
• Experience with or exposure to aerospace or other safety-related software standards (for example DO-178C, ARP4754A, ISO 26262, or equivalent).
• Demonstrated ability to work collaboratively in a structured team environment, partnering effectively with systems, controls, hardware, test, and program management.
• Passion for developing robust, maintainable software, including practices such as automated testing, continuous integration, code quality metrics, and secure coding.
• Experience coaching and mentoring less experienced engineers, including support through design reviews, code reviews, and day-to-day technical guidance.
• Intrigued to work in an environment and on projects that cannot necessarily be broadly shared, and comfortable operating within appropriate security and information-handling constraints.
• Demonstrated experience acting as a technical lead for software on a product, subsystem, or major feature, including responsibility across the full development life cycle.
• Proficiency in one or more relevant programming languages (for example C/C++, Python, or similar), and experience with associated development environments and tools.
• Experience in designing, implementing, integrating, and testing production software.
• Working with real-time, embedded, or safety-/mission-critical systems (e.g., aerospace, defense, automotive, or industrial).
Company:
GE Aerospace is a provider of jet and turboprop engines, as well as integrated systems. Founded in 1892, the company is headquartered in Cincinnati, USA, with a team of 10001+ employees. The company is currently Late Stage.

What GE Aerospace employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom