Staff Software Engineer
Details
Contact
Job Description
We are looking for a Staff Software Engineer to work for our client. The ideal candidate aligns with the responsibilities and qualifications outlined below.
This is a remote position, but candidates must reside in the Cincinnati, OH area.
Responsibilities
- Design, build, and enhance enterprise-grade software applications and platforms
- Serve as a senior technical contributor across complex development initiatives
- Partner with engineering leadership and product teams to deliver scalable business solutions
- Drive architecture discussions, system improvements, and modernization efforts
- Provide technical mentorship and guidance to software engineers across the organization
- Contribute to engineering best practices, code quality, and development standards
- Support cloud-native application development and deployment strategies
- Troubleshoot complex technical issues and recommend long-term solutions
- Collaborate across teams to improve system performance, reliability, and scalability
Qualifications
- 7+ years of software engineering experience
- Strong background in enterprise application development and integrations
- Experience working with backend or full-stack technologies
- Familiarity with cloud infrastructure and DevOps practices
- Experience contributing to large-scale or distributed systems
- Strong technical problem-solving and communication skills
- Ability to work collaboratively across engineering and business teams
- Prior experience mentoring developers or providing technical leadership preferred
What Our Client Offers
- Long-term, enterprise-level technology initiatives
- Collaborative engineering culture focused on innovation
- Opportunity to influence architecture and modernization efforts
- Flexible remote work environment with strong team support
- Exposure to complex systems and high-impact development projects