Expensify is a name that most technology professionals are familiar with. The company was founded in 2008 with an innovative and straightforward mission – to make expense tracking easier for users everywhere.
Expensify has become an industry leader at automating tedious, manual processes for companies and streamlining their processes across finance, accounting, and travel and spending through its powerful platform. Central to this platform is the Expensify SmartScan technology, which uses Optical Character Recognition (OCR) to scan and recognize, store and track receipts. This allows users to cut down their time spent tracking and documenting expenses while focusing their time in other areas.
Expensify also provides its users with tools to better manage their finances, breaking expenses down by category, department/project or even time. By providing detailed reports, users are able to easily keep track of and better manage their expenditure in an efficient and accessible way.
Expensify heavily invests in its technology and maintains a top-notch engineering team. Their engineering teams develop and maintain their cloud-based API and web apps, with a heavy focus on open source technology and coding languages such as Python, Node.js, Swift and Java. The technology staff are not only responsible for their software applications, but their data centre infrastructure as well and powering their API system.
With Expensify, technology professionals can apply their skills in software engineering, database administration, and DevOps to create a powerful platform for their customers.The company is always looking for technology professionals with a passion for creating something that plays a meaningful role in its users’ lives.
Quick Links
Career Paths
Reviews
FAQs
Software Engineer
Average Work Hours (weekly unless noted): 40
Average Salary (yearly in dollars unless noted): 65000
Description: Design, develop, troubleshoot and debug software applications within Expensify, ensuring the company meets its corporate and business needs
Qualifications / Requirements: Degree in Computer Science or a related field with 5+ years of industry experience developing software applications; demonstrated programming skills in C++ and Java; experience with web development technologies such as HTML, JavaScript and CSS
I love working for Expensify - from the amazing company culture to the challenging programming opportunities. The technology team is very supportive and has created an environment of collaboration and learning. I get to work on interesting and cutting edge projects every day, and my ideas are heard and often implemented. I highly recommend this company for anyone interested in tech!
Maya B..
Review Rating:
4.9/5
4.9
The Expensify team is incredibly welcoming and supportive. Everyone seems to really care about their work and it's a great atmosphere. I've really enjoyed getting to know my colleagues and the company culture of teamwork and learning. Giving feedback is welcomed and always taken seriously, and it's influenced the way I think of coding and technology solutions.
Brandon P..
Review Rating:
4.7/5
4.7
Being at Expensify has been a great experience. The company focuses on employee development, and I have been given countless opportunities to learn and grow in my IT role. The team I work closely with is always willing to lend an ear or help fix a problem. I feel like I am continually improving, and this keeps me motivated to learn and solve new challenges.
Jared A..
Review Rating:
4.8/5
4.8
I've been with Expensify for two years and it's been a great experience. The design team is highly focused on embracing new technologies and passing on their knowledge to the rest of the company. I'm regularly learning new ways to create visually inspiring solutions. There's always someone available to provide advice and support, and I'm never hesitant to share any ideas I have - it's really empowering.
Dave H..
Review Rating:
4.4/5
4.4
The programming opportunities at Expensify are top-notch. I'm always encouraged to find creative solutions to problems, and I'm constantly learning new approaches to coding. The team is hardworking and supportive, and it's great that our projects have such a large impact on the company's success. The atmosphere is collaborative and rewarding.
Frequently Asked Questions
Are there locations other than headquarters where I can work?
Yes, we have offices in cities around the world and always hire remote workers as well.
What type of tech infrastructure do you use?
We use a modern stack that emphasizes sleek, cutting edge technologies and techniques.
What programming languages are needed for a tech job at Expensify?
We work with a wide range of programming languages including Javascript, Ruby, Elixir, Swift, Java, and HTML.
What benefits does Expensify offer for its tech employees?
We offer competitive salaries, equity options, comprehensive health care benefits, 401k matching and more.
What kind of onboarding process do you have for new tech employees?
We have a thorough onboarding process tailored to each specific position. It includes education on the product and our technology stack as well as organizational and cultural orientation.
Locations: Palo Alto, San Francisco, Portland, Seattle, Chicago, New York City, Boston, Tel Aviv, London, Berlin
Career Paths: Software Engineer, Quality Assurance Engineer, Technical Support Engineer, Data Analyst, Product Manager, DevOps Engineer, Systems Administrator, UX/UI Designer, Security Engineer, Database Administrator.
I love working for Expensify - from the amazing company culture to the challenging programming opportunities. The technology team is very supportive and has created an environment of collaboration and learning. I get to work on interesting and cutting edge projects every day, and my ideas are heard and often implemented. I highly recommend this company for anyone interested in tech!