Software Engineering A
Central Insurance
Software Engineer
Join a high-impact engineering team at the heart of our personal lines insurance business, where the systems you build power critical customer experiences and core operations. As a Software Engineer, you'll design and enhance platforms that support policy administration, working across a diverse set of applications to ensure they are reliable, scalable, and built to evolve with the needs of the business.
You'll contribute to design discussions, participate in agile development, and share ideas to continuously improve how we build and work together. Your contributions will help modernize systems, strengthen integrations, and improve data flow—while writing clean, maintainable code and advancing engineering best practices.
Practice AI-first development by using AI tools (such as Claude Code) to generate code, pull requests, tests, and design options that the engineer reviews, validates, and refines.
Actively evaluate whether agentic or AI-driven solutions are appropriate for a given problem and implement them when they provide leverage over traditional deterministic approaches.
Maintain strong engineering discipline by validating AI output, ensuring appropriate test coverage, and holding delivered solutions to reliability, security, and quality standards.
Own the delivery of assigned work from design through implementation by ensuring code, documentation, and artifacts are created, reviewed, and integrated according to team standards, regardless of whether they are authored by the engineer or generated with AI assistance.
Translate high-level objectives into concrete implementation plans by analyzing designs, understanding system architecture, and determining the coding, integration, and configuration work required.
Ensure appropriate testing is in place (unit, integration, schema, and verification tests) by reviewing test coverage, validating outcomes, and improving the test strategy.
Identify, debug, and resolve issues in code or behavior using a systematic approach, and propose improvements to testing strategies, CI/CD pipelines, or the software delivery process.
Apply existing patterns and approaches when designing functionality, remain mindful of introducing breaking changes, and clearly communicate risks and impacts to the team and stakeholders when changes are required.
Communicate progress, risks, and blockers regularly to the team, and participate in pairing, design discussions, and reviews as expected by the team's working agreements.
Coach newer engineers on team norms, tools, processes, and documentation, helping them understand why standards exist, not just what they are.
Apply security policies and tooling appropriately, understand compliance requirements, and raise risks or concerns early during design and implementation.
Understand the team's monitoring and operational philosophy, use available operational data to reason about system behavior, and incorporate observability considerations into solution delivery.
Build productive working relationships with internal and outsourced development partners by communicating clearly about design decisions, progress, and issue resolution.
Develop an understanding of the team's role in the business value chain and use knowledge of user pain points and workflows to inform implementation decisions.
Master's degree in Computer Science or related field
Or Bachelor's degree in Computer Science or related field and 2 years related experience
Working knowledge of modern software systems and architectures, including cloud-native applications and distributed services, with an understanding of how components interact within a larger system.
Ability to use AI-assisted development tools effectively and to review, validate, and refine AI-generated code, tests, designs, and documentation.
Practical understanding of end-to-end software delivery, including design, implementation, testing, deployment, and operational support.
Knowledge of testing and quality practices, including evaluating test coverage and effectiveness across unit, integration, and verification testing.
Proficiency in at least one primary programming language and supporting technologies used by the team (e.g., Java, SQL,.NET, Go, C), with the ability to reason about and modify code regardless of how it was produced.
Understanding of security, reliability, and compliance considerations, and the ability to apply team and organizational policies during design and delivery.
Awareness of operational and monitoring practices and the ability to use production signals to assess whether solutions are behaving as intended.
Central establishes base pay based on several factors including labor market data and an evaluation of candidate qualifications relative to role requirements. Base pay is one component of a comprehensive total rewards package designed to support employees' financial, health, career, and retirement objectives. Central provides extensive health and wellness benefits to promote flexibility, work-life balance, and long-term financial security. Individuals with temporary visas such as E, F-1(including those with OPT or CPT), H-1, H-2, L-1, B, J or TN, or who need sponsorship for work authorization now or in the future, are not eligible for hire.
It is the policy of Central that all recruiting, hiring, training, compensation, overtime, job classification and assignment, facilities, promotions, transfers, employee treatment and all other terms and conditions of employment shall be maintained in a manner which will not discriminate against any person because of race, color, age, sex, national origin, ancestry, religion, marital status, military status, or disability. The applicant should respond to questions on this application in a way that will not divulge such information.
- ...infrastructure; we’re handling massive scale and rapid integration of emerging technologies. We’re looking for an experienced Software Engineer to join the Internal DNS team in support the onboarding of customer to AWS Load Balancing.The AWS Load Balancing team is looking...SuggestedInternshipFlexible hours
- ...handled in an automated fashion by our control systems. As a software developer in the RDS team in Dublin, you will get to design, develop... ...systems- Experience as a mentor, tech lead or leading an engineering team- Experience in professional, non-internship software development...SuggestedInternship
- ...Department: IT Development Reports to: Software Engineering Manager Location: Hybrid - Dublin, Ohio (3 days) Remote (2 days) Full-time, Exempt We're constantly developing new and creative ways to solve the industry’s most complex problems. Our enterprise...SuggestedFull timeRemote work
- ...Senior Frontend Software Engineer (React/Micro-Frontend Architecture) Department: IT Development Reports to: Software Engineering Manager Location: Hybrid - Dublin, Ohio (3 days) Remote (2 days) Full-time, Exempt We're constantly developing new and creative...SuggestedFull timeRemote work
- ...information and be part of a mission-driven team that makes a global impact. The job details are as follows:OCLC is seeking a Software Search Engineer to join our dynamic development team focused on enhancing search capabilities within WorldCat and other OCLC products....SuggestedFull timeLocal areaWorldwide3 days per week
- ...channels to the broader market.We are looking for a passionate engineer who understands distributed systems at scale and is interested... ...Basic qualifications- Experience (non-internship) in professional software development- Experience programming with at least one software...Internship
- The AWS Shield team is seeking a driven and talented Software Development Engineer to join our Distributed Denial of Service response team. In this pivotal role, you'll get to work on the front line of incident response, designing and building systems which keep AWS infrastructure...Internship
- ...millions of customers worldwide.We're seeking an experienced Software Developer to join our Dublin-based team working on AWS Lambda'... .... As an Amazonian, you’ll work with some of the most talented engineers in our industry. We believe in attracting, developing and retaining...Worldwide
- Are you passionate about building systems that prevent outages before they happen — at Amazon scale? We're looking for a Software Development Engineer to help build the next generation of resilience and change safety tooling protecting thousands of services across Amazon...Internship
- ...face of insufficient data.- Work with the latest technologies to innovate on behalf of the employee.A day in the lifeAs a Software Development Engineer, you will design, develop, and test Amazon-scale enterprise business systems serving hundreds of thousands associates...InternshipWorldwideFlexible hours
- ...access information and be part of a mission-driven team that makes a global impact. The job details are as follows:As a Senior Software Engineer, you will be responsible for independently designing, developing, and testing complex software programs and systems. You will...Full timeWork experience placementWork at officeLocal areaWorldwide3 days per week
- ...driven team that makes a global impact. The job details are as follows:OCLC's Cloud Library team is seeking an experienced Senior Software Engineer to design, develop, and support scalable cloud-based applications that serve libraries and their users around the world. This...Full timeWork at officeWorldwide
- We are looking for a Software Development Engineer to design, build, and operate core platform components of the UNS service. You will work on distributed systems challenges including workflow orchestration, multi-region resilience, quota management, and real-time monitoring...Internship
- As a Senior Software Development Engineer in Network Capacity Services, you will be responsible for designing, developing, and maintaining scalable solutions for network capacity planning and optimization. You'll work with cross-functional teams to build robust systems...Internship
- ...Job Title: Software Engineer (Junior to Mid-Level) Employment Type: W2 Contract Location: Minnesota Work Authorization: Green Card Holders, US Citizens, H4 EAD only Experience Level: 1 4 Years [Entry / Mid / Junior] Industry: IT / Analytics...Contract work
- ...Job Summary: We are searching for both mid and sr level software engineers that are able to leverage Agile principles to rapidly deliver high quality software via close collaboration with stakeholders and story-based iterative development. As a Senior Software Engineer...Local area
- ...Software Engineering Position Software Engineering is responsible for designing, developing, implementing and supporting applications, systems and IT products required to achieve the company’s business objectives. Demonstrates knowledge of software development techniques...Work experience placement
$140k - $180k
...insurance combining advanced underwriting technology with deep industry experience. We’re looking for a Senior Full-stack Software Engineer with strong DevOps experience and front-end abilities to join our engineering team. In this role, you will architect, build, and...Full timeLocal areaRemote work- ...changing how every company thinks about building and delivering software solutions, and Lambda is leading this industry wide effort.... ...qualifications- Experience as a mentor, tech lead or leading an engineering team- Experience leading the architecture and design (...Internship
- ...center employees to protect physical sites and preserve the trust that AWS users have placed in us. You'll work with passionate software engineers to build systems that are essential for keeping Corporate and AWS sites secure worldwide.In this role, you'll design, develop...Permanent employmentInternshipWorldwideFlexible hours
- ...minimize downtime during cutover windows. Later, you mentor a junior engineer through a complex debugging session — a race condition in the... ...current systems- Experience in professional, non-internship software development- Experience programming with at least one modern...InternshipFlexible hours
- ...tracks: stabilizing and improving the existing DMS replication engine (a large-scale C/C++ system) and contributing to the design and... ...teams as a mentor or tech lead- Experience building production software applications or understanding software development, distributed...WorldwideFlexible hoursDay shift
- We're seeking a talented Software Development Engineer to join our Business Information Governance (BIG) team in Dublin, Ireland. In this role, you'll work on exciting projects that combine distributed systems, event driven architecture and large-scale infrastructure to...
- ...impacting the supply chain, and we're looking for talented people who want to help.You'll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You'll collaborate with people...Internship
- Software Development Engineer — AWS Lambda Control Plane (Dublin)When millions of builders ship their Lambda functions, it all just works — in seconds, anywhere in the world. The machinery that makes that possible is the control plane: the systems that validate, orchestrate...Contract workInternship
- ...automate time-intensive conversion tasks, reducing manual effort for customers and accelerating their migration journey.As a Software Development Engineer on our team, you will tackle challenging distributed systems problems, design and build features that serve customers at...Internship
- ...it demands thoughtful, end-to-end ownership of how technology supports customers and the business. We're looking for a Senior Software Engineer to join our Personal Lines PolicyOps team, where you'll play a key role in helping us achieve our milestones for implementing...Full timeTemporary workFlexible hours
- ...designs and technical implementations, collaborate with other engineers on API contracts, and participate in architecture discussions.... ...architecture. Skills Required: ~7+ years of full-stack software development experience with C# and a modern component-based...Work experience placement
- ...from Internet-scale security threats! Use AI to help defenders outmaneuver threat actors.As an analytics engineer on our team, you’ll help build and manage software that detects and mitigates cybersecurity threats across Amazon, including unauthorized vulnerability scanning...Internship
- ...vend massive volumes of security related data from millions of hosts across globally distributed regions. As a Security Software Development Engineer on the Informatics team, you will develop software on RUST that collects, enriches and vends Linux security telemetry data...InternshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineering A . Be the first to apply!
- agile software developer Dublin, OH
- software developer internship no experience Dublin, OH
- software developer fintech Dublin, OH
- software developer internship Dublin, OH
- software engineer Dublin, OH
- part time software developer remote Dublin, OH
- software developer intern Dublin, OH
- software developer Dublin, OH
- software engineer healthcare Dublin, OH
- senior software engineer ruby on rails Dublin, OH


