Join to apply for the Software role at Bay Mortgage Services.
We are seeking a highly skilled and experienced Software Engineer to join our Engineering Team. The ideal candidate will have at least 5 years of experience in software development and a proven track record of delivering high-quality, scalable software solutions. The Software Engineer will be responsible for designing, developing, and maintaining software applications that meet the needs of our business and customers.
Roles and Responsibilities
- Collaborate with cross‑functional teams to define, design, and ship new features
- Develop high‑quality software solutions that are scalable and reliable
- Write clean, maintainable, and efficient code
- Conduct code reviews and provide feedback to other team members
- Troubleshoot and debug software issues
- Stay up‑to‑date with new technologies and best practices in software development
- Participate in the full software development lifecycle, from concept to deployment
Qualifications
- Bachelor's degree in Computer Science or related field
- 5+ years of experience in software development
- Proficiency in programming languages such as Java, C++, or Python
- Experience with web development frameworks such as React or Angular
- Strong understanding of software design principles and patterns
- Excellent problem‑solving and analytical skills
- Ability to work effectively in a fast‑paced, dynamic environment
- Strong communication and teamwork skills
If you are a talented Software Engineer looking for a challenging and rewarding opportunity, we would love to hear from you. Apply now to join our team!