Software Engineer 2
Berkshire Hathaway Homestate Companies - Workers Compensation Division · Walnut Creek, CA · 2 wk ago
HybridInformation TechnologyFull-time
About the role
The Software Engineer 2 position plays a crucial role in developing and maintaining software applications within our IT team. You will be responsible for implementing new features, troubleshooting issues, and ensuring the smooth operation of our systems.
Responsibilities
- Develop and maintain high-quality software applications
- Collaborate with cross-functional teams to design and implement solutions
- Debug and resolve software issues
- Participate in code reviews and contribute to code quality
- Stay updated with industry trends and best practices
Requirements
- Bachelor’s degree in Computer Science, Information Systems, or a related field
- Minimum 3 years of professional software development experience
- Experience with relevant programming languages and frameworks
- Strong problem-solving skills and attention to detail
- Ability to work independently and as part of a team
- Excellent communication and collaboration skills
Qualifications
- Proficiency in at least one programming language (e.g., Java, Python, C#)
- Experience with version control systems (e.g., Git)
- Knowledge of database management systems (e.g., SQL)
- Understanding of software development methodologies (e.g., Agile, Scrum)
Skills
- Problem-solving
- Teamwork
- Communication
- Technical proficiency
Benefits
- Flexible work schedule
- Competitive salary
- Professional development opportunities
- Health insurance
- Retirement plans
Pay
Salary range: $70,000 - $90,000 annually
Schedule
Hybrid work schedule, combining remote and in-office work