×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Senior Developer

Job in Dublin, Franklin County, Ohio, 43016, USA
Listing for: Central Insurance
Full Time position
Listed on 2025-12-05
Job specializations:
  • Software Development
    Software Engineer, Senior Developer
Job Description & How to Apply Below

Talent Acquisition Specialist I P&C Matchmaker Software Engineer

Location: Van Wert, OH;
Dublin, OH

Work Model: Hybrid

Position type: Full time - salary

We’re a team of employees passionate about delivering best-in-class customer service and driving innovation in IT support. Integrity, relationships, and excellence are at the heart of everything we do. Our employees fully utilize their talents and bring their best selves to work. We believe who you are is just as important as what you do! Billing is one of the most complex and mission‑critical domains in our technology stack.

Our systems handle massive volumes of usage data, complex account hierarchies, and real‑time payment workflows that directly impact customer satisfaction and business performance.

We’re looking for a Software Engineer with strong COBOL experience to help us maintain and evolve our mainframe‑based billing platform. This isn’t just a maintenance role, it’s a chance to be a key player in a high‑impact modernization effort. You’ll work alongside engineers building .NET‑based services, helping us bridge the gap between legacy reliability and modern scalability. If you’re passionate about solving real business problems, enjoy working on systems that matter, and want to be part of a team that’s transforming how we do billing, this is the role for you.

Key Responsibilities
  • Writes code, arch documents, and contributes to policy standards and owns their individual contributions to software applications development efforts; meets project deliverables by collaborating with engineering, product managers, and other departments.
  • Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution.
  • Collaborates and communicates with management, internal, and outsourced development partners regarding software applications design status, project progress, and issue resolution.
  • Writes code with testability, readability, completeness and efficiency in mind. Must refer to the team policies or standards for initial guidance. Provides support to junior engineers by providing education on standards, tools, techniques and patterns used within the team and the domain.
  • Executes and writes portions of testing plans, protocols, and documentation for assigned portion of application; identifies and debugs issues with code and suggests changes or improvements to the testing approach, CI/CD pipelines, or software delivery process.
  • Writes unit‑tests, integration tests, schema verification tests as appropriate. Provides feedback to junior engineers on how to organize code to be more testable.
  • Provides feedback to senior engineers and engineering managers on what to include within a policy or standard for the team.
  • Designs basic functionality on top of existing patterns and approaches and is mindful of introducing breaking changes. Should communicate such breaking changes to the team and to stakeholders based on patterns established within the teams.
  • Can choose between new patterns and techniques, with minimal guidance from senior engineers.
  • Can communicate trade‑offs team members when choosing between different approaches to designs.
  • Understands the importance of security, and works with policies and tools from the security team to work within compliance. Raises issues to senior engineers during the design phase.
  • Collaborates with the engineering team and other stakeholders to implement changes and seeks feedback to verify that implemented features are operating as expected.
  • Communicates daily with engineers on the team to keep others aware of progress. Will pair‑program as appropriate based on the team expectations.
  • Actively seeks feedback from more senior engineers through mechanisms like pair‑programming, peer‑review, RFC‑based development, stand‑ups or other means.
  • Coaches newer engineers on team norms, processes and documentation.
  • Conducts peer‑review for newer engineers and provides feedback or raises questions on code commits.
  • Knows the tools, techniques and processes that are used within the team to deliver within their context and can help onboard newer…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary