Software Engineer
Role details
Job location
Tech stack
Job description
-
Write code, design systems, build out proof of concepts that improve systems and automation throughout our tech stack.
-
Take part in the entire software engineering life cycle, from conception through designing, implementing and operating systems and services.
-
Care about the health and maintainability of our systems, help us learn and drive continuous improvement in reliability, testing and operational monitoring, including participating in on-call duties.
-
Collaborate closely with cross-functional teams, including product engineering, modeling, and other platform teams, to ensure delivering high-quality software products. You might be a great fit for this role if you:
-
Enjoy working closely with other talented engineers, in a culture that values collaboration and winning together as a team.
-
Have an appetite for growing your skills and your positive impact.
-
Are excited and curious about technology and its potential. Who you are
Requirements
- 0-2 years prior experience in professional software engineering (new grads welcome!)
- A degree in Computer Science or an adjacent field.
- Excellent skills in computer science fundamentals such as algorithms, data structures, systems design, common languages (Java or Python or similar).
- Excellent written and verbal communication skills in English