Software Developer, Software Engineer, Backend Developer
Listed on 2026-10-17
-
Software Development
Software Engineer, Backend Developer, Full Stack Developer, Java Developer
Covington, OH (in-office) | Full-time, exempt | $50,000–$100,000/year DOE
Build the software insurance companies actually run on.
At Marias Technology, we do not build our own system, we support a large number of systems created for the insurance industry by our vendor partners. Marias software developers customize and configure these partner systems to meet our customers’ needs. As part of this you will build software solutions, system integrations, and data extraction tools that our insurance clients depend on daily.
And its our job to help our customers succeed.
As a Software Developer on our Software Services team, you'll write clean, maintainable code in Java, SQL, Type Script, and JavaScript; design APIs and integrations that let separate systems talk to each other; and deploy to Azure and AWS. You'll see how your work helps our customers succeed.
We're a family-owned business, which shapes how we work more than you might expect. People matter more than sales metrics. The ownership knows exactly how you are contributing. And the work you bill directly impacts the community that we call home.
What you'll do- Develop custom software solutions, system integrations, and data extraction tools for insurance company clients
- Build solutions that enable multiple systems to communicate and share data effectively
- Write clean, maintainable, well-structured code using Java, SQL, Type Script, JavaScript, and other technologies in our stack
- Read and interpret technical specifications and business requirements to determine scope, deliverables, and level of effort
- Design and implement RESTful APIs, webhook integrations, and data exchange processes between systems
- Test and debug your work before release, and support defect resolution identified during QA
- Participate in code reviews as both author and reviewer — giving constructive feedback, not just receiving it
- Apply Git version control best practices and participate in CI/CD workflows
- Deploy, monitor, and support solutions on Azure and AWS
- Document code, solutions, and technical processes clearly for the team
- Communicate status, technical challenges, risks, and estimates to the Software Services Manager and project team
- Collaborate with testers, analysts, and client stakeholders to clarify requirements and resolve issues
- Provide technical guidance to Software Developer Interns and less experienced teammates
- Learn additional languages and frameworks as project needs require
- Associate's or Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field — or equivalent demonstrated professional development experience
- Working proficiency in one or more of:
Java, SQL, JavaScript/Type Script, C#, Python - Solid understanding of object-oriented programming principles, data structures, and algorithms
- Experience with relational databases and writing SQL queries
- Experience with Git in a collaborative development environment
- Ability to read and interpret technical specifications and business requirements
- Ability to work full-time, in-office in Covington, OH
- Prior professional software development experience, including internship experience
- Experience designing or consuming RESTful APIs and webhook integrations
- Experience with cloud platforms (Azure/AWS), CI/CD workflows, and modern deployment practices
- Familiarity with additional languages and frameworks we use — , Python, PHP, Angular, Node.js
- Experience with automated testing practices
- Prior insurance industry knowledge, or willingness to learn insurance terminology and workflows on the job
- Personal coding projects, hackathon participation, or open-source contributions
$50,000–$100,000 depending on experience is a real range, not a…
(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).