Software Engineer 3
@ Berkshire Hathaway Homestate CompaniesSoftware Engineer 3
This job is still taking applications, but it's been up a while.
About the job
BHHC is a national insurance group with 50+ years, focusing on innovative software solutions. The role involves leading development efforts across cloud, hybrid, and on-prem systems, using C#, .NET, React, and cloud technologies. Collaborate, mentor, and drive technical excellence.
Requirements
- Proven expertise in C# and .NET
- Experience with cloud and hybrid environments
- Strong DevOps and CI/CD skills
- Leadership in large-scale projects
- Front-end tech experience (React preferred)
Qualifications
- Bachelor's degree in relevant field
- 8+ years professional experience
- Ability to lead development teams
- Strong understanding of software architecture
Full job description
ESSENTIAL RESPONSIBILITIES
- Lead the design, development, and delivery of advanced software solutions using C#, .NET , and React across on-premise, hybrid, and cloud environments.
- Architect and implement microservices, APIs, and cloud-native applications, ensuring they are scalable, maintainable, and highly available.
- Act as a technical leader within the team, providing guidance, mentorship, and technical direction to junior engineers.
- Work closely with the Architecture Center of Excellence and other stakeholders to define and implement high-level architectural solutions.
- Design, optimize, and manage CI/CD pipelines, ensuring smooth and automated deployments in hybrid and cloud environments.
- Collaborate with cross-functional teams, including product managers, business analysts, and DevOps engineers, to ensure alignment on requirements and technical solutions.
- Troubleshoot and resolve complex technical issues related to system performance, security, and scalability.
- Conduct and participate in code reviews, ensuring adherence to coding standards, best practices, and architectural guidelines.
- Stay current with emerging technologies, tools, and trends in cloud, hybrid development, and software engineering, and lead the adoption of relevant innovations within the team.
- Provide technical leadership in areas such as system architecture, API design, cloud-based solutions, and software scalability.
ON-PREMISES, HYBRID AND CLOUD ENVIRONMENTS
- Work with business applications across various environments, including on-premises, hybrid, and cloud systems.
- Work with the infrastructure and cloud teams to ensure that application environments are stable, secure, and meet business performance expectations.
- Support the transition of applications from on-premises environments to cloud or hybrid architectures, working closely with senior IT leadership on cloud migration strategies.
- Ensure proper governance and performance monitoring for applications in all environments, proactively identifying areas for optimization.
RISK AND COMPLIANCE
- Ensure that all business applications comply with industry regulations and internal security standards, including SOX, PCI-DSS, and other financial sector regulations.
- Work with the cybersecurity team to ensure applications are secured against potential threats and vulnerabilities.
- Develop and implement procedures for regular audits, risk assessments, and disaster recovery plans for critical applications.
- Ensure that QA processes adhere to relevant industry standards and regulatory requirements (e.g., ISO, GDPR, HIPAA).
- Develop and maintain test documentation, including test plans, test cases, test scripts, and test data management.
- Implement processes to ensure traceability of test cases to requirements and automated defect tracking/reporting.
REQUIRED QUALIFICATIONS
- EDUCATION: Bachelor's degree in Computer Science, Software Engineering, or related discipline preferred.
- CERTIFICATIONS: Certifications in cloud platforms or relevant technologies preferred.
EXPERIENCE
- Minimum of 8 years of proven experience as a Software Engineer with expertise in C# and .NET required.
- Strong technical experience across on-premises, hybrid, and cloud environments.
- Advanced experience with DevOps practices, including CI/CD pipelines, infrastructure as code (IaC), and containerization (e.g., Docker, Kubernetes) required.
- Experience with agile methodologies (e.g., Scrum, Kanban) and development tools (e.g., Jira, Git) required.
- Experience leading large-scale projects and delivering enterprise-level software in hybrid and cloud environments preferred.
- Experience with front-end technologies (e.g., React, Angular, Vue.js ) preferred.
DESIRED SKILLS
- Deep understanding of cloud platforms (e.g., Azure, AWS), cloud-native architecture, and hybrid cloud strategies.
- Expertise in designing, developing, and maintaining microservices and APIs in distributed environments.
- Solid understanding of software architecture patterns, such as event-driven and domain-driven design.
- Strong knowledge of relational and non-relational databases (e.g., SQL Server, MongoDB).
- Ability to mentor a team of engineers and provide technical guidance.
- Familiarity with infrastructure as code (e.g., Terraform, Ansible) and automation tools.
BENEFITS
- Work From Home Program (up to 2 days per week upon eligibility)
- Modern Office Setting
- Free On-Site Fitness Facility
- Free On-Site Garage Parking
- Paid Time Off
- Paid Holidays
- Retirements Savings Match
- Group Health Insurance (Medical, Dental, and Vision)
- Hospital Indemnity Insurance
- Life and AD&D Insurance
- Long Term Disability Insurance
- Accident and Critical Illness Insurance
- Flexible Savings Accounts
- Paid Community Volunteer Day
- Employee Assistance Program
- Tuition Reimbursement Program
- Employee Referral Program
- Diversity, Equity and Inclusion Program
Similar jobs in Columbus, OH
- A
Protection and Control (P&C) Engineer - Transmission System Operations Engineering (TSOE)
AEP Service Corporation · New Albany, OH
Posted 1 week ago - A
Region Engineer - Control Systems Lead
AEP Service Corporation · Columbus, OH
Posted 1 week ago - 0
Software Development Engineer (Lead)
0101 The Huntington National Bank · Columbus, OH
Posted 2 weeks ago - 0
Software Engineering Manager
0101 The Huntington National Bank · Columbus, OH
Posted 3 weeks ago - B
Senior Agentic AI Software Engineer
Bread Financial Payments, Inc · Columbus, OH
Posted 2 weeks ago - A
Sr. Consultant, Software Engineer | Engineering Strategy & Modernization Lead
AB3 Nationwide Life and Annuity Insurance Co · Ohio - Columbus, Three Nationwide Plaza
Posted 2 weeks ago