Responsibilities
- Solve challenging business problems and build highly scalable applications
- Design, document and implement new systems in Scala 2.x/3.x
- Develop backend services and REST APIs using Scala, FS2, Akka, cats-effect
- Develop solutions using available tools and technologies and assist the engineering team in problem resolution by hands-on participation
- Effectively communicate status, issues, and risks in a precise and timely manner
- Write code as per product requirements and create new products
- Create automated tests, contribute in system testing, follow agile mode of development
- Interact with both business and technical stakeholders to deliver high quality products and services that meet business requirements and expectations while applying the latest available tools and technology
- Develop scalable real-time low-latency data egress/ingress solutions in an agile delivery method
- Create automated tests, contribute in system testing, follow agile mode of development
Requirements
- 4-6 years of experience with hands-on experience working in Scala 2.x/3.x
- Bachelor’s Degree in Computer Science, Computer Engineering or related technical field
- Experience working with remote data via REST and JSON
- Experience in delivering high value projects in Agile (SCRUM) methodology using preferably JIRA tool
- Good understanding of functional programming paradigms, Scala, FS2, Akka, cats-effect
- Experience with Applications Performance Tuning, Scaling, Security, Resiliency Best Practices
- Experience with Relational databases (MySQL, PostgreSQL, MSSQL, Oracle), and core functional and functional programming patterns in Scala
- Experience with AWS stack, RDS, S3, Lambda, Redis, Docker, GitHub, SSDLC, Agile methodologies and development experience in a SCRUM environment
Nice to Have
- Experience with Selenium and Appium for web and mobile automation
Benefits
- You can grow your career at every level
- We invest in your success as well as the spaces where our teams come together to work, collaborate, and have fun
- We love celebrating our SmartBear; we even encourage our crew to take their birthdays off
- We are guided by a People and Culture organization - an important distinction for us. We think about our team holistically – the whole person
- We celebrate our differences in experiences, viewpoints, and identities because we know it leads to better outcomes
Team
Structure: Reporting into the Lead Engineer
Product intro
Reflect is SmartBear's AI-powered, all-in-one test automation platform that enables teams to create, run, and maintain web and mobile tests in the cloud — without writing a single line of code. Powered by SmartBear HaloAI, Reflect supports Web, Mobile, Visual, API, and Cross-Browser Testing and integrates with CI/CD tools like GitHub Actions, Jenkins, and GitLab. Go to our product page if you want to know more about Reflect. You can even have a free trial to check it out 😊
About the role
As a Software Engineer, you will be integral part of this transformation and will be solving challenging business problems and build highly scalable and available applications that provide an excellent user experience. • Reporting into the Lead Engineer you will be required to develop solutions using available tools and technologies and assist the engineering team in problem resolution by hands-on participation, effectively communicate status, issues, and risks in a precise and timely manner. • You will write code as per product requirements and create new products, create automated tests, contribute in system testing, follow agile mode of development. • You will interact with both business and technical stakeholders to deliver high quality products and services that meet business requirements and expectations while applying the latest available tools and technology. • Develop scalable real-time low-latency data egress/ingress solutions in an agile delivery method, create automated tests, contribute in system testing, follow agile mode of development.
Why you should join the SmartBear crew
• You can grow your career at every level. • We invest in your success as well as the spaces where our teams come together to work, collaborate, and have fun. • We love celebrating our SmartBear; we even encourage our crew to take their birthdays off. • We are guided by a People and Culture organization - an important distinction for us. We think about our team holistically – the whole person. • We celebrate our differences in experiences, viewpoints, and identities because we know it leads to better outcomes.
Did you know
• Our main goal at SmartBear is to make our technology-driven world a better place. • SmartBear is committed to ethical corporate practices and social responsibility, promoting good in all the communities we serve. • SmartBear is headquartered in Somerville, MA with offices across the world including Galway Ireland, Bath, UK, Wroclaw, Poland, Ahmedabad and Bangalore India. • We’ve won major industry (product and company) awards including B2B Innovators Award, Content Marketing Association, IntellyX Digital Innovator and Built-in Best Places to Work.
Additional Information
- SmartBear is committed to ethical corporate practices and social responsibility, promoting good in all the communities we serve
- SmartBear is headquartered in Somerville, MA with offices across the world including Galway Ireland, Bath, UK, Wroclaw, Poland, Ahmedabad and Bangalore India
- We’ve won major industry (product and company) awards including B2B Innovators Award, Content Marketing Association, IntellyX Digital Innovator and Built-in Best Places to Work
- SmartBear is committed to creating an inclusive workplace for employees where all individuals are treated with respect and dignity
- We are an equal opportunity employer and make employment decisions based on merit, qualifications, and business needs
- We do not discriminate on the basis of race, color, religion, sex, national origin, age, gender, disability, veteran status, sexual orientation, or any other protected status under applicable laws
- We are dedicated to fostering a workplace that reflects a diversity of thought and experience as well as our values of being smart, open, driven, accountable, and curious