Sr. Software Engineer (100% Remote)Job Description/Responsibilities We’re looking for a Senior Software Engineer driven to solve hard problems in novel, elegant ways, and grow highly scalable systems. You will play a key role in shaping our team, our roadmap and our technical strategy. You will work on scaling out an out-of-home digital ad exchange that is capable of handling billions of transactions. You will also work with and mentor fellow software engineers to enhance our platform.
Work collaboratively with other engineering teams and incorporate best practices
Work with stakeholders and formulate delivery plans for key initiatives
Drive architecture for the team, consistently designing code that is aligned with the overall service architecture
Promote and drive innovation in technologies, processes, and tools
Develop a deep understanding of the business environment and strategy
Skills/Qualifications
Software engineering experience with a track record of building clear, maintainable code, and engineering large-scale systems (The front-end is not as important)
Have strong experience with Python or comparable server-side languages, like Java or Node
Have experience in building out well-thought functional and unit tests
Have strong problem solving, analytical and critical thinking skills
Have a bachelor’s degree in Computer Science, Software Engineering, Mathematics, or a similar field or applicable experience in the industry.
Some technology and tools we use:
Python, Django, Javascript, React, gRPC as the main languages and frameworks of choice
AWS Lambda, Kubernetes for running our applications
Postgres, S3, Elasticsearch, Dynamo as data stores