Software Engineer 1
Indexed description
We're cultivating a culture that prioritizes innovators, risk-takers, and imaginative thinkers. You’ll help create solutions that transform how millions of consumers and small businesses manage their finances in cloud, platform, mobile, and SaaS environments. Working in a culture that embraces experimentation and rapid prototyping, you’ll collaborate closely with customers and cross-functional teams, turning ideas into real impact while building the skills to launch a rewarding career.
Responsibilities
Frontend Engineering:
- Experience developing scalable, responsive, and dynamic web-based applications
- Familiarity with modern frontend tools and frameworks such as React, AngularJS, or Vue.js
- Knowledge of HTML, CSS, and JavaScript standards
- Strong ability to collaborate with designers, UX specialists, and backend engineers
- Experience developing web applications using server-side languages, such as Java, Python, or Node.js.
- Familiarity with database technologies such as MySQL, PostgreSQL, or MongoDB
- Understanding of RESTful API design principles and ability to work with API integrations
- Experience with server frameworks such as Express, Spring MVC or Django
- Familiarity with both frontend and backend development
- Ability to work effectively with developers and designers, discussing application and API architectures
- Understanding of Agile methodologies and ability to work with Scrum teams
- Familiarity with tools such as Git, Jenkins, or Travis
- Experience developing applications for one or more platforms such as Android and iOS
- Familiarity with mobile application development frameworks such as React Native or Flutter
- Understanding of development tools such as XCode, Android Studio and SDK languages such as Objective-C, Swift or Java
- Ability to work with designers and backend engineers to integrate mobile applications with cloud-based APIs
- Contribute to our core products and services, as well as systems that power critical engineering operations.
- See your work launched and help solve meaningful problems for customers.
- Learn and apply proven best practices in designing, building, and supporting software projects.
- Receive hands-on guidance, detailed feedback, and mentorship from experienced team members.
- Collaborate closely with peers across disciplines and build strong, supportive working relationships.
- Bachelor’s or Master’s degree in Computer Science, a related technical field, or equivalent practical experience.
- Foundational understanding of Agile development, object-oriented design, and programming principles.
- Coursework, internships, personal projects, or academic experience with one or more programming languages (e.g., Java, Python, JavaScript, C++, etc.).
- Basic knowledge of front-end web technologies (e.g., HTML, CSS, JavaScript) and familiarity with frameworks or tools is a plus.
- Strong written, verbal, and collaboration skills with the ability to work effectively in a team environment.
- Awareness of AI concepts and a basic understanding of capabilities like Generative AI.
- Willingness to learn and adapt to new priorities, tools, and technologies in a fast-paced, dynamic environment.
Atlanta, GA $46.5- $62.5
New York $57.5- $78
San Diego, CA $53.5- $72
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search