Software Engineer

Midmark Corporation

Cincinnati (OH)

On-site

USD 110,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Midmark Corporation seeks a software engineer to design, develop, test, and deploy software across UI, API, mobile, and firmware domains. The role operates in an Agile team, guiding scope and architectural decisions across multiple technology disciplines.

Responsibilities include full-stack implementation, automated testing, documentation, and collaboration with stakeholders to drive product outcomes while mentoring junior developers and promoting modern software delivery practices.

Qualifications

  • Bachelor’s degree in computer science, information technology, engineering, or a related field.
  • Alternative: an associate degree with at least 2 years of relevant experience or 5+ years of equivalent professional experience.
  • Minimum of 3 years of software development experience; at least 1 year across multiple disciplines (UI, API, mobile).

Responsibilities

  • Contributes to full-stack design, development, configuration, testing, and deployment of software solutions across UI, API, IoT, Mobile, and Firmware.
  • Mentors and guides Software Developers on development skills across multiple disciplines.
  • Defines, codes, and applies automated tests within the pipeline release cycle.
  • Collaborates with cross-functional teams to achieve project and product objectives.

Skills

Full-stack development
Agile & Scrum
DevOps
Cloud/Hybrid
Software architecture
Mentoring
UI/API/Mobile
Automation testing
CI/CD
Documentation
Stakeholder communication

Education

Bachelor’s degree in computer science/engineering or related field
Associate degree with 2+ years of relevant experience
5+ years of equivalent professional experience

Tools

Docker
Kubernetes

Job description

Job Summary

Responsible to design, develop, test and deploy software solutions across multiple disciplines (UI, API, Mobile, Firmware, etc.). Operates in an Agile software development team adhering to industry and company standards and architectures. Performs at a team level contributing technical knowledge, guiding development scope, and planning applied across multiple technology disciplines.

Essential Duties
  • Conducts full-stack design, development, configuration, testing, and deployment of software solutions (On-Premises/Cloud/Hybrid) and/or firmware components comprising of multiple software development disciplines (UI, IoT, API, Mobile, Firmware, etc.)
  • Engages and communicates with a variety of stakeholders ranging from developers to architects to end-users
  • Conducts hands‑on, rapid prototyping and product development across software platforms
  • Defines, codes, and applies automated tests within the pipeline release cycle
  • Creates and maintains technical documentation
  • Identifies and documents development standards
  • Actively participates on Feature and Story creation in the product backlog
  • Mentors, guides, and coaches Software Developers on development skills across multiple disciplines and execution frameworks
  • Continuously learns and applies industry best practices on modern software delivery practices
  • Collaborates with cross‑functional teams to accomplish project and product objectives
Secondary Duties
  • None
Education and Experience

Bachelor's degree in computer science, information technology, engineering, or a related field from an accredited institution. Alternatively, an associate degree with at least 2 years of relevant experience or 5+ years of equivalent professional experience. Minimum of 3 years of software development experience. At least 1 year of experience developing software across multiple disciplines, including UI, API, and mobile development.

Competencies and Skills
  • Software containerization, cloud services development, and virtualization environments
  • Possess a solid knowledge of algorithms, languages, data structures, scalability, and best practices in Cloud/Hybrid software and systems development
  • Exhibits Agile Principles and Scrum Values in the delivery of increments
  • Proficient in DevOps execution
  • Ability to research new concepts and suggest innovative designs that balance requirements with technology standards
  • Ability to influence, develop and maintain applied software architectures
  • Working knowledge of multiple programming languages applied in Cloud/Edge/Hybrid solutions
  • Background in pattern design and working within a cloud-based service infrastructure
  • Familiarity with developing scalable domain‑specific languages and pipelines
  • Knowledge of object‑oriented development patterns
  • Analytical skills that aid in reaching product goals and quarterly outcomes
  • Technical leadership abilities – working independently and as part of a cohesive team
  • Structured software testing practices (automated & manual)
  • Strong oral and written communication skills
  • Strong organizational skills, including attention to detail
  • Comfortable working in a fast‑paced and dynamic technical environment
Supervisory Responsibilities
  • No supervisory responsibilities
Equal Employment Opportunity Statement

EO/AA Employer Minorities/Females/Protected Veterans/Disabled

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineer,Software
Engineer,Software

Midmark Corporation • Cincinnati (OH)

On-site
USD 80,000 - 100,000
Software Developer
Software Developer

Midmark Corporation • Cincinnati (OH)

On-site
USD 65,000 - 90,000
Software Developer
Software Developer

Berkadia • Salt Lake City (UT)

On-site
USD 75,000 - 95,000
Software Engineer
Software Engineer

Business System Solutions • Leesburg (VA)

On-site
USD 80,000 - 120,000
401(k)
401(k) matching up to 4%
Comprehensive Medical, Dental, and Vision coverage fully paid for employees
+3
Software Developer
Software Developer

Berkadia • Phoenix (AZ)

On-site
USD 75,000 - 95,000
Software Developer
Software Developer

Berkadia • Ambler

On-site
USD 70,000 - 90,000
Engineer, Staff|6157 Engineer, Staff|6157
Engineer, Staff|6157 Engineer, Staff|6157

ALTEN • San Diego (CA)

On-site
USD 100,000 - 130,000
Principal Software Engineer
Principal Software Engineer

Jobtailor • Colorado

On-site
USD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Pointwest-North America • Fort Wayne (IN)

On-site
USD 80,000 - 110,000
Software Engineer
Software Engineer

Jobtailor • Missouri

On-site
USD 90,000 - 125,000