Outshift is about innovation. We look from 12 months out to five years into the future, flexibly working to solve problems instead of fitting into a defined job description. We celebrate learning, and expect our teams to fail fast, challenging assumptions and finding new ways of solving problems.
Minimum Qualifications:
At least 2 years of experience as a software engineer.
Degree in Computer Science, Engineering or equivalent work experience.
Experience with modern, cloud-based software
Demonstrated expertise in at least one modern programming language such as Go, Python, JavaScript (Node.js), Java, C#, C++, or Rust.
Hand with at least one additional modern languages (e.g. Python or Go) demonstrating.
Quick to learn, adaptable, and curious—comfortable working across different technologies, tools, and problem areas.
Preferred Qualifications:
Experience working with cloud vendors like AWS, Google Cloud, or Azure.
Familiar with technologies like Kubernetes, containers, APIs, or microservices.
Experience in any of these areas is a plus: cybersecurity, machine learning, generative AI, observability, or networking.
Experience working in teams that use agile methods like Scrum or Kanban.
You’ve contributed to open-source projects or enjoy helping others in tech communities.
You enjoy writing clear documentation, tutorials, or blog posts to share your work.