Shift Technologies is a technology-driven company that provides smart, data-driven products and services to clients to revolutionize their business performance. We specialize in developing mobile, cloud, and web applications that leverage cutting-edge technologies such as artificial intelligence, machine learning, blockchain, and data analytics to create innovative solutions. Our mission is to cultivate new technology capabilities, making the lives of our customers easier and their enterprises more successful.
We have a team of experienced engineers, architects, and developers with an outstanding track record of developing cutting-edge applications and products. Our experts utilize best-in-class development principles to create responsive and reliable digital solutions, ensuring that our products are stable, secure, and efficient. Our team also values creativity and puts significant emphasis on creating unique, engaging user experiences within our applications.
At Shift Technologies, we create and maintain high quality programs and products that are tailored to meet the individual needs of our clients. Our project management process and quality assurance initiatives are designed to ensure that our services meet our customer’s expectations. We strive to understand the needs of our clients and develop software solutions that reflect their visions.
We believe that the future of business requires an agile technology approach in order to remain competitive. In an ever-changing landscape, technology needs to become adaptable and expansive, not just reliable and cost-effective. At Shift Technologies we are committed to driving innovation, allowing our clients to stay ahead of the competition through an integrated suite of applications and services.
Quick Links
Career Paths
Reviews
FAQs
Full-Stack Developer
Average Work Hours (weekly unless noted): 40 hours per week
Average Salary (yearly in dollars unless noted): 100000
Description: Responsible for developing and supporting the design and implementation of the full-stack software applications for Shift Technologies. Ensure production environment is stable and reliable. Assist with DevOps and software deployment activities. Design custom software solutions. Identify and address technical issues.
Qualifications / Requirements: BSc in Computer Science or equivalent education. Proficiency in multiple coding languages and platforms, experience with Web Services (REST/JSON). Advanced problem-solving capabilities and communication skills.
Average Work Hours (weekly unless noted): 40 hours per week
Average Salary (yearly in dollars unless noted): 95000
Description: Perform manual and automated tests of the software applications developed by Shift Technologies. Design, create and maintain robust and reliable automated tests, analyze test results, and report to development team. Troubleshoot and patch any found bugs. Monitor production environment availability and stability.
Qualifications / Requirements: BSc in Computer Science or equivalent. Proficiency in multiple coding languages, experience with automated testing frameworks. Knowledge of in-memory databases (Redis, Memcached). Familiarity with CI/CD pipelines and deployments.
Average Work Hours (weekly unless noted): 40 hours per week
Average Salary (yearly in dollars unless noted): 90000
Description: Monitor, evaluate, and interpret the data gathered from the software application used by the customers of Shift Technologies. Generate key insights from structured and unstructured data sources. Analyze customer requirements and plan efficient data collection strategies. Create, maintain and update data models.
Qualifications / Requirements: BSc in Computer Science, Mathematics, Statistics or equivalent. Proficiency in data analytics and data mining, understanding of database system architecture. Experience with SQL and data visualization tools.
Average Work Hours (weekly unless noted): 40 hours per week
Average Salary (yearly in dollars unless noted): 100000
Description: Develop, configure and maintain the software platform used by Shift Technologies. Develop new features based on customer requirements. Design and optimize highly reliable, fault tolerant and efficient platform architecture. Troubleshoot and identify any platform related issues.
Qualifications / Requirements: BSc in Computer Science or equivalent. Proficiency in multiple coding languages and platforms. Understanding of software engineering principles, knowledge of object-oriented programming concepts. Experience with distributed systems, cloud computing and containerized applications.
Average Work Hours (weekly unless noted): 40 hours per week
Average Salary (yearly in dollars unless noted): 95000
Description: Manage, develop and support the software development, CI/CD pipelines, deployments, configurations and environment monitoring of Shift Technologies. Develop, implement and manage DevOps processes and tool sets. Maintain and upgrade server-side software, applications and IT infrastructure.
Qualifications / Requirements: BSc in Computer Science or equivalent. Proficiency in Linux/Unix and shell scripting. Knowledge of web technologies, cloud-native platforms and virtualization. Familiarity with software development processes and methodologies.
Average Work Hours (weekly unless noted): 40 hours per week
Average Salary (yearly in dollars unless noted): 100000
Description: Design and maintain security measures for the IT infrastructure of Shift Technologies. Monitor network activity and analyze system log data. Develop and implement security policies and procedures. Troubleshoot and identify any potential security threats.
Qualifications / Requirements: BSc in Computer Science or related field. Expertise in cybersecurity concepts and protocols, understanding of intrusion detection and prevention methods. Experience with security tools and technologies such as firewalls, anti-virus software and vulnerability scanners.
Shift granted me the technical ability to develop my skills outside the parameters of what is expected of me, and I thoroughly enjoyed my experience working in the programming department and being exposed to various skill sets. My supervisors were always extremely supportive of my goals and provided guidance whenever I needed it. I never felt like I was at a disadvantage or that I was stuck in any one area. Furthermore, I found the company itself to be incredibly accommodating of my work schedule and provided me with ample opportunities to progress in the company.
John B.
Review Rating:
4.5/5
4.5
Working with Shift Technologies has always been rewarding. My experience from both a technical, and managerial perspective has been nothing short of excellent. Whenever I was stuck troubleshooting or needed creative help, the experts at Shift Technologies were always willing to step in. Collaboration between different departments was always smooth and well-coordinated, and I appreciated the transparency of the different teams. Overall, it's been a great experience and I would highly recommend Shift Technologies for anybody looking for a job in tech.
Anita M..
Review Rating:
5/5
5
I have thoroughly enjoyed my time as a designer at Shift Technologies. From day one they provided me with industry standard tools and resources to help me do my job efficiently. My management was always really friendly and helpful, and the culture at Shift Technologies brought out the best of my creativity. Having the chance to learn new strategies and techniques, alongside a team that supported me, made my experience working here a memorable one. The company was hospitable and created a work environment that allowed me to grow and hone my craft.
Leslie T.
Review Rating:
4.8/5
4.8
If you're looking for a great place to work and grow your technical skills, Shift Technologies is the place to be. As an IT specialist, I have found the technical environment to be exemplary and challenged me to expand my abilities. I've had the chance to work with top-of-the-line software and resources, as well as work with a great team that made collaborating and problem-solving an enjoyable experience. There was never any difficulty in getting help from my colleagues or management, and I always felt like there was an open door to asking questions and learning from my supervisors.
Alison D.
Review Rating:
5/5
5
I've had the privelage of being a part of the programming team at Shift Technologies for the past few years, and it's been a great journey. The number of opportunities that Shift Technologies has given me in terms of professional growth has been astonishing. My colleagues were always friendly and positive, and my experience working with their different departments was amazing. With the help of Shift Technologies, I am now equipped with the skills and know-how necessary to progress in my chosen field.
Frequently Asked Questions
What opportunities exist for entry level tech positions?
We have plenty of entry level opportunities in software engineering, web development, and cybersecurity, among many other departments.
What experience do I need to be considered for a tech position?
Candidates must have a degree in a related field such as Computer Science or a related field. Candidates should also have at least one year of relevant work experience.
What skills do I need for a tech job at Shift Technologies?
Prospective employees must possess excellent problem-solving and critical thinking skills, as well as being well-versed in coding languages, databases, and experience with cloud storage.
What resources are available for tech employees at Shift Technologies?
Shift Technologies offers a state of the art technical support team, self-service resources, and in-house technical training.
What type of culture exists at Shift Technologies?
Shift Technologies is a fast-moving, innovative company that celebrates collaboration and encourages employees to think outside the box in order to accomplish their goals.
Locations: San Francisco, Oakland, Seattle, Los Angeles, Chicago, Denver, New York, Atlanta
Career Paths: Software Engineer, QA Engineer, DevOps Engineer, Data Scientist, Security Engineer, Machine Learning Engineer, Database Administrator, Technical Support Engineer, System Administrator, Network Administrator.
Shift granted me the technical ability to develop my skills outside the parameters of what is expected of me, and I thoroughly enjoyed my experience working in the programming department and being exposed to various skill sets. My supervisors were always extremely supportive of my goals and provided guidance whenever I needed it. I never felt like I was at a disadvantage or that I was stuck in any one area. Furthermore, I found the company itself to be incredibly accommodating of my work schedule and provided me with ample opportunities to progress in the company.
What opportunities exist for entry level tech positions?
We have plenty of entry level opportunities in software engineering, web development, and cybersecurity, among many other departments.
What experience do I need to be considered for a tech position?
Candidates must have a degree in a related field such as Computer Science or a related field. Candidates should also have at least one year of relevant work experience.