Upstart is an innovative technology consulting and development company focused on improving product performance and user experience. By leveraging cutting-edge technologies and experience from our experienced network of developers, Upstart provides innovative solutionsthat set our customers up for success.
Our mission is to empower our customers with the best technology solutions available. We work closely with businesses to create and implement unique business-centric technology solutions that help achieve their desired objectives. We consult with our customers to develop web, mobile, and desktop applications tailored for their specific business needs.
At Upstart, we are passionate about delivering quality software development services. Our experts deliver high-end solutions through established and reliable development methodologies. From rapid prototyping to advanced software engineering, Upstart has the technical capabilities to build robust and secure applications that meet your business needs.
We provide complete IT services that are tailored to the individual needs of each of our customers. Our expert engineers are experienced in developing applications for cloud computing, mobile, and web-based platforms. Our team of engineers and consultants also provides custom-built IT solutions such as custom software, managed hosting, automation, and maintenance & support.
We put our customers first and we are dedicated to providing the best technology solutions and services. Upstart’s commitment to customer satisfaction and quality assurance is unparalleled. We strive to produce superior results, on time and at a competitive price. Our team of engineers, developers, and consultants works hard to ensure that our customers are provided with the best technologies tailored to their individual requirements.
Quick Links
Career Paths
Reviews
FAQs
Software Engineer
Average Work Hours (weekly unless noted): 40-60
Average Salary (yearly in dollars unless noted): 75000
Description: The Software Engineer designs, develops, tests and debug software applications. The Software Engineer must optimize software for maximum speed, scalability and efficiency. They must follow coding standards, develop quality assurance procedures and debug software for application use. The Software Engineer also needs to be able to edit existing software and maintain documentations for any changes.
Qualifications / Requirements: Bachelor's degree in Software Engineering or related field; knowledge of coding languages such as HTML and JavaScript; experience in the tech field; exceptional problem solving and debugging skills; knowledge of software, operating systems and databases; familiarity with various software development models
Average Salary (yearly in dollars unless noted): 95000
Description: The Product Manager works with developers, designers and marketers to determine, guide, and launch the features of a product. This includes developing and refining product requirements, understanding customer needs, develop personas and use cases, create wireframes, ensure product launch readiness and collaborate with internal teams to ensure successful product launches. They must also be able to develop data-driven product strategies, run experiments and analyze the results.
Qualifications / Requirements: Bachelor’s degree in business, marketing, engineering or other technology-focused field; experience working in a fast-paced tech environment; ability to rapidly learn new technologies; excellent communication and project management skills; strong attention to detail; knowledge of development methodology such as Agile
Average Salary (yearly in dollars unless noted): 110000
Description: The System Architect designs and develops secure and efficient computing systems (storage, networking, cloud computing, etc.). They must be familiar with the principles and techniques of system architecture design, technical knowledge of a variety of operating systems, virtualization techniques and programming languages. The System Architect also needs to ensure timely delivery of system redesigns, anticipate problems and find appropriate solutions.
Qualifications / Requirements: Bachelor’s degree in Computer Science or related field; knowledge of development methodologies; experience with using design patterns; excellent problem solving, communication and development skills; ability to multi-task and manage multiple projects; familiarity with various operating systems and architectures
Average Salary (yearly in dollars unless noted): 105000
Description: The Data Scientist is responsible for the collection, analysis and interpretation of data to inform business decisions. The Data Scientist must be able to use analytical techniques to develop predictive models and understand complex customer behaviors, be able to think strategically to identify opportunities for improvement, create visualizations to communicate data-driven insights to all stakeholders, and develop and execute test plans for data accuracy.
Qualifications / Requirements: Bachelor’s degree in Computer Science, Mathematics, Statistics or related field, and advanced degree preferred; knowledge of various data manipulation software, including SQL; experience in data mining, descriptive, predictive and prescriptive analytics; strong problem solving and communication skills; ability to multi-task; familiarity with data warehousing concepts
Average Salary (yearly in dollars unless noted): 100000
Description: The Network Security Engineer maintains and develops security programs to monitor and protect the organization’s computer networks and systems. They identify areas of possible system vulnerabilities and inefficiencies and develop security policies and procedures. They must also be able to maintain and administer security systems and suggest improvements, provide technical support which includes troubleshooting, and develop security related documentation.
Qualifications / Requirements: Bachelor’s degree in Computer Science or related field; knowledge of network security tools & technologies; experience in network monitoring & management; excellent problem solving and communication skills; deep understanding of DNS, DHCP, SSL and TLS protocols; ability to analyze and evaluate system vulnerabilities; experience with scripting
Average Salary (yearly in dollars unless noted): 105000
Description: The DevOps Engineer is responsible for deploying and managing software applications, automating processes and improving infrastructure security. They must be able to analyze system requirements and devise configurations, maintain and monitor applications, record and resolve any issues, identify areas for automation and create scripts for automating processes, create and maintain system documentation and collaborate with other stakeholders to ensure successful delivery of projects.
Qualifications / Requirements: Bachelor’s degree in Computer Science or related field; familiarity with DevOps frameworks; knowledge of coding languages such as Python and Ruby; experience in developing cloud architectures using services such as Amazon Web Services; excellent problem solving and communication skills; strong attention to detail; knowledge of development methodology such as Agile
Working at Upstart has been an enriching experience. From the diverse technical team to the challenging projects, I appreciate the range of professional development and growth opportunities. The workplace environment is highly collaborative and open to exploration. Everyone is encouraged to share their opinions, provide feedback and suggest improvements. It's an interesting place to find yourself in and outlet to try out new skills. Upstart has become a big part of my life and I couldn't be more proud to be a part of it.
Adam S..
Review Rating:
4.9/5
4.9
Working at Upstart has been immensely rewarding. I'm surrounded by a team of intelligent and passionate folks with a wide range of technical expertise. The projects are always engaging, and I'm constantly challenged to come up with original solutions. I feel valued in my role and encouraged to help improve the company. I'm proud to be a part of such an influential and innovative team.
Sandy D..
Review Rating:
4.8/5
4.8
I'm incredibly lucky to have found a job at Upstart. As a programmer, I'm able to utilize the latest technologies and apply the latest programming techniques. I'm surrounded by friendly and supportive peers who always help out whenever I'm stuck. The salary and benefits are great, and I'm continuously learning something new. It's an honour to be part of such an amazing team.
Anita G..
Review Rating:
4.6/5
4.6
Upstart is a thriving workplace filled with skilled designers and developers. Every person is valued for their individual skills and contributions. The workplace culture is cooperative, inspiring and open to new ideas. I've felt supported since the day I joined, and I'm constantly coming up with new ways to level up my skills. I'm proud to represent this team and its ambitions.
Brian B..
Review Rating:
4.5/5
4.5
I can honestly say that I have never felt more supported and appreciated than at Upstart. Working in the IT department has given me an opportunity to make a real impact on the company. Everyone is driven, hardworking and highly motivated. I'm never afraid to voice my opinions or ask questions. The people and the environment make it an inspiring place to work.
Frequently Asked Questions
What technical requirements do I need to apply for a job at Upstart?
At minimum, you should possess a Bachelor’s degree in Computer Science or a related field, and experience with software engineering, architecture, and programming.
What types of technical jobs are available at Upstart?
We have positions at Upstart for both full-time and part-time software engineers, security engineers, system architects, database administrators, and DevOps engineers.
What programming languages does Upstart utilize?
We work with a variety of languages, including Java, JavaScript, Python, C#, HTML, and CSS.
What kind of experience is preferred for tech jobs at Upstart?
We prefer applicants with experience in both engineering and programming, as well as a familiarity with modern development and deployment tools.
What is the pay range for tech jobs at Upstart?
The salary range depends on a variety of factors, such as experience and position. Some of our higher level positions can reach up to six figures.
Locations: Mountain View, Palo Alto, San Francisco, San Mateo, Menlo Park, Seattle, Chicago, New York, London
Career Paths: Software Engineer, Data Scientist, DevOps Engineer, Product Manager, UX Designer, Systems Analyst, Quality Assurance Engineer, Security Analyst, Network Engineer, Database Administrator
Working at Upstart has been an enriching experience. From the diverse technical team to the challenging projects, I appreciate the range of professional development and growth opportunities. The workplace environment is highly collaborative and open to exploration. Everyone is encouraged to share their opinions, provide feedback and suggest improvements. It's an interesting place to find yourself in and outlet to try out new skills. Upstart has become a big part of my life and I couldn't be more proud to be a part of it.
What technical requirements do I need to apply for a job at Upstart?
At minimum, you should possess a Bachelor's degree in Computer Science or a related field, and experience with software engineering, architecture, and programming.
What types of technical jobs are available at Upstart?
We have positions at Upstart for both full-time and part-time software engineers, security engineers, system architects, database administrators, and DevOps engineers.