Website bloomreach Bloomreach
The Digital Experience Platform built for the future of commerce
Job Description
About the Role
We are looking for a Senior Software Engineer to lead the development of our flagship product. This role involves designing, implementing, and maintaining high-quality software solutions that drive business growth and innovation.
Responsibilities
- Design and develop scalable, maintainable, and high-quality code
- Collaborate with cross-functional teams to define, design, and ship new features
- Implement automated testing platforms and unit tests
- Participate in code reviews and pair programming sessions
- Mentor junior engineers and provide technical guidance
- Troubleshoot and debug complex software issues
- Stay updated with the latest technology trends and best practices
Requirements
- Bachelor’s degree in Computer Science or a related field
- 5+ years of experience in software development
- Proficient in Java, Python, or similar languages
- Experience with cloud platforms (AWS, Azure, GCP)
- Strong problem-solving and analytical skills
- Excellent communication and teamwork skills
- Ability to work in a fast-paced, Agile environment
Benefits
- Competitive salary and benefits package
- Health, dental, and vision insurance
- 401(k) matching program
- Flexible work hours and remote work options
- Professional development opportunities
- Paid time off and company holidays
About the Company
Our company is a leader in cloud computing solutions. We are passionate about innovation and strive to provide the best software solutions to our clients. Our culture emphasizes collaboration, continuous learning, and work-life balance.
Job ID: senior-software-engineer-FFfH2