Senior Software Engineer
ArivoAbout the role
TITLE: Senior Software Engineer
REPORTS TO: Software Engineering Manager
SALARY: $125k - $135k
THE KEY COMPETENCIES FOR THIS ROLE INCLUDE:
Technical
Writing high quality, testable, maintainable, and observable code
Providing constructive feedback
Designing and testing distributed software platforms
Communication & Interpersonal Skills
Working and communicating well with other team members and engineers
Conflict resolution
We want people who will tell us how to do it better, but not be a jerk about it
DUTIES AND RESPONSIBILITIES:
Write high quality, tested, and monitorable GoLang for a distributed architecture
Work closely with third party vendors and users to develop a resilient system
Provide code reviews and feedback for other engineers
Enforce and contribute to code standards and other best practices
Contribute to architectural design and planning
Participate in scrum ceremonies and project planning
Mentor others and provide formal and informal training to other engineers
QUALIFICATIONS
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed here are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Applicants must be 18 years or older and be authorized to work in the U.S., have a valid driver license and professional appearance.
BS degree in a related technical discipline, or the equivalent combination of education, technical certifications, training and/or work experience.
5+ years of software development experience
Ability to assume on-call responsibilities on rare occasions
Experience with GoLang and MySQL preferred
Experience with Javascript/Typescript and front end frameworks(especially VueJS) is a plus
All employees must adhere to the below Company Values:
Ideas over hierarchy: It doesn’t matter if an intern suggested the idea, we’ll use it if it’s the best
Customer Advocacy: We are always looking to improve our customer’s experience
Transparency & Alignment: Be open about your objectives, and bring others on board
Value Each Other: Treat others with respect and recognize the value they bring to the company
Community Commitment: We provide service opportunities and seek to be good citizens
Continuous Learning: Sharpen your skills and bring that back to us
Challenge Mediocrity: Help us improve by point out where things can be done better
WORK ENVIRONMENT:
Helping good people build better credit through automotive loans
Management believes in individual empowerment, flexibility, and personal development
This is a high impact role, you will have significant amount of say in the assigned project
Remote work is allowed every Wednesday and Friday. Remote is allowed occasionally for special circumstances
Our offices are relatively open encouraging a collaborative effort but individual work spaces are provided with locking drawers
The building is secured as the information being handled is sensitive and confidential
We have an in office cafe, ping pong tables, foosball, and WIIs to facilitate team building and camaraderie
Ambient noise will consist of phone calls, discussions, and other office-related work, but the overall noise level is not excessive
Dress is relatively casual but employees are expecte
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s