Macro Pros is seeking experienced software architects to join a motivated group of engineers, product managers & designers
As an architect, you will develop deep technical skills by virtue of building a planet-scale public cloud service with compelling user experiences.C., and able to pass a standard background check.
Responsibilities:
Data Cloud allows you to ingest, harmonize, unify, and analyze streaming and batch data
Responsible for technical leadership and contributing end-to-end from empathy studies, ideation, design, development, and customer success
Develop high-quality, production-ready code that millions of users of our cloud platform can use
Design, implement, and tune robust APIs and API framework-related features that perform and scale in a multi-tenant environment
Work in a Hybrid Engineering model and contribute to all phases of SDLC including design, implementation, code reviews, automation, and testing of the features
Build efficient components/algorithms on a Microservice multi-tenant SaaS cloud environment
Code review, mentoring junior engineers, and providing technical guidance to the team (depending on the seniority level)
Qualifications:
Proven experience designing and developing distributed systems at scale
Mastery of multiple programming languages and platforms
15+ years 2+ years of software development experience
Deep knowledge of object-oriented programming
Deep knowledge of 2 or more languages: Java, Python, Scala C#, Go, Node.JS and C++
Strong SQL skills and experience and experience with relational and non-relational databases e.g. (Postgress/Trino/redshift/Mongo)
Experience with developing SAAS products over public cloud infrastructure - AWS/Azure/Google Cloud Platform
A deeper understanding of software development best practices and demonstrate leadership skills
A related technical degree required
#DICE