Software Engineer II
Eyeread
We seek a skilled Software Engineer II to contribute to the development, maintenance, and enhancement of software solutions within our engineering team. This role requires handling moderately complex tasks, collaborating with cross-functional teams, and maintaining best practices in software development. The ideal candidate has strong problem-solving skills, proficiency in at least one primary programming language with working knowledge of a second, and the ability to deliver reliable results.
In This Role You Will:
Software Development and Quality Assurance
- Tackle moderately complex tasks and maintain quality in results
- Contribute to code reviews and best practices
- Support production systems and infrastructure
Collaboration and Problem-Solving
- Collaborate with cross-functional teams to define requirements and delivery timelines
- Provide input on software design and implementation decisions
Core Competencies for Success:
- Proven ability to handle average-complexity problems and deliver reliable results
- Strong communication and teamwork skills
- Proficiency in at least one programming language with working knowledge of a second
- Attention to detail and commitment to high-quality software development
- Ability to work independently and contribute effectively to team efforts
Credentials and Experience:
- Bachelor’s degree in Computer Science or a related field, or equivalent experience
- Experience in designing, developing, and maintaining software solutions
- Understanding of version control systems, software development methodologies, and best practices
- Legal right to work in the United States
This role will sit in our Bath office with a hybrid work schedule.