Software Engineer jobs in Ohio

Software Engineer designs and develops software applications. Performs coding, debugging, testing and troubleshooting throughout the application development process. Being a Software Engineer requires a bachelor's degree. Typically reports to a manager. The Software Engineer works on projects/matters of limited complexity in a support role. Work is closely managed. To be a Software Engineer typically requires 0-2 years of related experience. (Copyright 2024 Salary.com)

P
Senior Software Engineer, Helix IPLM
  • Perforce Software
  • Mason, OH FULL_TIME
  • Role: Senior Software Engineer, Helix IPLM 
    Location(s): Mason, OH / Burlington, MA / remote in US Eastern time 

    Perforce Software powers innovation at an unrivaled scale. Our solutions drive quality, security, compliance, collaboration, and speed across the technology lifecycle. We bring deep domain and vertical expertise to every customer, so nothing stands in the way of success.   

    Our global footprint spans more than 80 countries and includes over 75% of the Fortune 100. Perforce delivers solutions for even the toughest DevOps challenges and is trusted by the world’s top brands and notable market leaders, such as Adobe, Apple, Bank of America, Electronic Arts, Intuit, Marriott, NASA, Nvidia, Pixar, Qualcomm, Salesforce.com, Samsung, and SAP. 

    Position Summary: 
    Samuel Penn, Senior Manager, Software Engineering for the Helix IPLM Core at Perforce is searching for an experienced Senior Backend/Server Software Developer to join the team. We are looking for an individual who can become a core contributor to the design and implementation of our Helix IPLM Core product. 

    The Helix IPLM core product is a Java server providing REST services to our client and web applications. You will be part of the team responsible for the design and development of this product, working with Java code and Graph DB Cypher queries to provide highly performant results in response to client and web requests in a clustered and high availability environment. 

    Helix IPLM is used by many of the world's largest semiconductor companies to manage their Intellectual Properties (IP). It integrates with Version Control System (VCS) products, such as Helix Core, Git and Subversion to track versions and dependencies for the industry's biggest projects. Helix IPLM is a leading provider of IP lifecycle management and traceability solutions for enterprises. We work in an agile product development process with a state-of-the art CI/CD environment with core values of results, teamwork, ownership, quality of work, problem solving, and service to external and internal customers. 
     
    Responsibilities: 
    • You will be expected to help develop and maintain the Java server application, working on its REST interfaces and the Graph DB backend; 
    • You will be expected to be able to understand and resolve performance and scaling issues in high availability and clustered environments; 
    • You will need to work with remote development and QA teams across the US, Europe and Asia, taking part in design discussions, code review and planning meetings. 
    • You will be expected to work with our Support and Solutions teams, helping customers resolve issues with on-premises and cloud-based installations of Helix IPLM. 
    Requirements: 
    • 8 years of experience for Senior Software Engineer delivering enterprise software products to market; 
    • Ability to debug complex software and infrastructure issues within on-premises or cloud–based customer environments; 
    • Experienced with Java server development and knowledge of other languages (such as Python or Go) a bonus; 
    • Experience with VCS tools, such as Git, Helix Core and Subversion; 
    • Familiar with graph databases (Neo4j a plus); 
    • Experience with distributed systems, clustering (with a preference for causal models) and proxy management (with a preference for HAProxy); 
    • Solid foundation in TCP/IP networking; CCNA certification a plus; 
    • Knowledge of storage solutions, including networked (NFS, iSCSI, SMB) and local filesystems (traditional, COW); 
    • A good working knowledge of Linux, Linux-based software and environments. 
    • Exceptional in customer service and support; 
    • B.S. in Computer Science or Software Engineering preferred; 
    • Excellent communication in both verbal and written; 
    • Passion for software development and quality; 

    Come work with us! Our team members are valued for their contributions, introduced to new opportunities, and rewarded well. Perforce combines the experience and rewards of a start-up with the security of an established and privately held profitable company. 

    If you are passionate about the technology that impacts our day-to-day lives and want to work with talented and dedicated people across the globe, apply today! 


    www.perforce.com 


    Perforce is an equal opportunity employer. We value diversity and celebrate its strengths. 

     

  • 2 Months Ago

P
Senior Software Engineer, Helix IPLM
  • Perforce Software
  • Mason, OH FULL_TIME
  • Role: Senior Software Engineer, Helix IPLM Location(s): Mason, OH / Burlington, MA / remote in US Eastern time Perforce Software powers innovation at an unrivaled scale. Our solutions drive quality, s...
  • 2 Months Ago

S
Software Engineer - Principal (PLM Software)
  • Siemens Digital Industries Software
  • Milford, OH FULL_TIME
  • We are a leading global software company dedicated to the world of computer aided design, 3D modeling and simulation— helping innovative global manufacturers design better products, faster! With the r...
  • 10 Days Ago

M
Software Engineer II - SaaS Web Application
  • MIM Software
  • Beachwood, OH FULL_TIME
  • As a full-stack Software Engineer II at MIM Software, you will help build and maintain MIMcloud, which is a secure, HIPAA-compliant, cloud-based, multi-tenant, software-as-a-service (SaaS) product for...
  • 10 Days Ago

M
Senior Software Engineer in Databases for Medical Images
  • MIM Software
  • Beachwood, OH FULL_TIME
  • As a Senior Software Engineer at MIM Software, you'll be working with medical images and the DICOM standard to maintain and develop MIMpacs, MIM's deeply connected system for DICOM storage and data ma...
  • 27 Days Ago

S
Software Automation and Operations Engineer
  • Siemens Digital Industries Software
  • Milford, OH FULL_TIME
  • What Is the Opportunity?The Technology and Innovation segment of the Siemens Digital Industries Software Division requires an experienced and self-motivated engineer. This position will work in the “C...
  • 2 Days Ago

L
Embedded Software Engineer
  • Lincoln Electric
  • Euclid, OH
  • Lincoln Electric is the world leader in the design, development and manufacture of the highest quality arc welding produ...
  • 6/13/2024 12:00:00 AM

C
Senior Software Engineer
  • Cencora
  • Isles Of Scilly, England
  • Our team members are at the heart of everything we do. At Cencora, we are united in our responsibility to create healthi...
  • 6/1/2024 12:00:00 AM

L
Senior Software Engineer
  • Leidos
  • Gaithersburg, MD
  • Description This position requires an active TS/SCI, and a willingness to undergo a polygraph to be considered. Candidat...
  • 5/17/2024 12:00:00 AM

L
Senior Software Engineer
  • Leidos
  • Gaithersburg, MD
  • Description The Leidos National Security Sector combines technology-enabled services and mission software capabilities i...
  • 4/15/2024 12:00:00 AM

L
Senior Software Engineer
  • Leidos
  • Alexandria, VA
  • Description Leidos is looking for a Senior Software Engineer to join a high performing agile team using the Scaled Agile...
  • 4/11/2024 12:00:00 AM

L
Senior Software Engineer
  • Leidos
  • Annapolis Junction, MD
  • Description Leidos is looking for a Senior Software Engineer to join a high performing agile team using the Scaled Agile...
  • 4/11/2024 12:00:00 AM

L
Senior Software Engineer
  • Leidos
  • Las Cruces, NM
  • Description The Integrated Systems Division is seeking a Senior Software Engineer in Las Cruces, New Mexico to execute t...
  • 4/9/2024 12:00:00 AM

L
Embedded Software Engineer
  • Leidos
  • Linthicum Heights, MD
  • Description Leidos is seeking an Embedded Software Engineer to be a part of a dynamic team that architects, designs, dev...
  • 2/16/2024 12:00:00 AM

Ohio /oʊˈhaɪoʊ/ (listen) is a Midwestern state in the Great Lakes region of the United States. Of the fifty states, it is the 34th largest by area, the seventh most populous, and the tenth most densely populated. The state's capital and largest city is Columbus. The state takes its name from the Ohio River, whose name in turn originated from the Seneca word ohiːyo', meaning "good river", "great river" or "large creek". Partitioned from the Northwest Territory, Ohio was the 17th state admitted to the Union on March 1, 1803, and the first under the Northwest Ordinance. Ohio is historically know...
Source: Wikipedia (as of 04/11/2019). Read more from Wikipedia
Income Estimation for Software Engineer jobs
$72,456 to $87,850

Software Engineer in San Antonio, TX
They design, write, and test code for new systems and software to ensure efficiency.
November 07, 2019
Software Engineer in Evansville, IN
A team of software developers will normally work together and cover a variety of aspects within a certain project, including a delivery lead who oversees the progress of the same project.
November 26, 2019
With a wide variety of programming languages and software available, professionals must familiarize themselves with the top frameworks to succeed.
November 12, 2019
Software Engineer in Vineland, NJ
Software developers are creative minds behind computer programs to create software that makes all devices functional and useful.
December 02, 2019