TB01 - Sr. Software Engineer
We are seeking a self-motivated and enthusiastic Software Engineer to join the Cloud platform team. The Cloud Platform team builds core platform services such as data storage, authentication, authorization, and data processing that are used by partners in the Buildings, Construction, Transportation, Agriculture, and Geospatial industries. Our cloud services allow businesses to efficiently build applications and connect content throughout its lifecycle.
As a member of the platform team, you will use a variety of technologies and have the opportunity to explore and use new and emerging technologies. You will build scalable and sustainable solutions, utilizing best engineering practices in an agile, team-oriented and collaborative environment.
Required Skills and Experience
Bachelor Degree in Computer Science or equivalent experience
professional experience in delivering quality software, ideally across the full stack
Experience with WebServices, SAAS, PAAS, REST API development
Demonstrably strong Python (OOP) skills
Experience with SQL, NoSQL database
A wide degree of creativity and latitude is expected
Desirable Skills and Experience
5+ years of relevant experience with proven results
Demonstrable proficiency with Cloud service providers, mainly AWS
Familiarity and experience with object oriented and architectural design
Serverless technology experience a plus
Experience with scalability, security and performance engineering for web services a huge plus
Maintain a high bar for code quality, testing and automation while finding opportunities to continuously improve them
Maintain a DevOps mindset, promoting cloud-oriented solutions while implementing and supporting monitoring, alerting, CI/CD pipelines as well as the team's Cloud infrastructure
Ability to work in a team environment, work with and motivate others
