Software Engineer
Berkshire Hathaway Specialty Insurance · Stevens Point, WI · 1 mo ago
Engineering$70k–$95k/yrFull-time
Duties And Responsibilities
- Development & Delivery
- Design, develop, test, and maintain full-stack applications across frontend, backend, and database layers.
- Build and maintain RESTful APIs and frontend components.
- Contribute to feature delivery from concept through production in a collaborative team environment.
Engineering Practices & Quality
- Write clean, maintainable, and well-tested code, including unit tests.
- Participate in code reviews and uphold shared engineering standards.
- Troubleshoot and resolve defects, performance issues, and application incidents.
Collaboration & Planning
- Collaborate with Product Owners, QA, and engineering peers to deliver high-quality solutions.
- Participate in backlog refinement, solution planning, estimation, and demos.
- Build an understanding of travel insurance products, operational workflows, and business processes to support stronger technical decision-making.
Continuous Improvement & Culture
- Contribute to continuous improvement of code, processes, and team practices.
- Share knowledge and foster a culture of collaboration and continuous learning.
Tools & Environment
- Work within a cloud-based, distributed application environment.
- Utilize modern tools to support delivery, monitoring, and system insights.
Qualifications, Skills And Experience
- Bachelor’s or Associate’s degree in Computer Science or related field desired.
- 2–6 years of professional software development experience.
- Experience working across multiple layers of application development, including frontend, backend, and data storage.
- Experience designing and building APIs and service-oriented applications.
- Experience writing and maintaining unit tests as part of development workflows.
- Familiarity with cloud-based application concepts and distributed systems.
- Experience with containerization or similar deployment approaches is a plus.
- Experience with version control systems.
- Experience working in Agile environments with a basic understanding of Agile principles and practices.
- Ability to contribute to both frontend and backend development depending on team and business needs.
- Strong problem-solving and troubleshooting skills across application, data, and infrastructure layers.
- Effective communication skills and ability to collaborate within cross-functional teams.
- Interest in contributing to technical design discussions and team decision-making.
- Exposure to development lifecycle and operational tools that support delivery and application health.
- Ability to work independently while contributing to a highly collaborative, team-oriented environment.
- Commitment to continuous learning, knowledge sharing, and growing into mentorship responsibilities over time.