As a Senior Backend Software Engineer - Wallet, you will play a crucial role in contributing to the success of our Apple and Google wallet platforms. The ideal candidate will possess a unique blend of technical expertise, collaboration skills, and a commitment to excellence.

 

This role is open to hybrid work arrangements with a preference for 100% onsite at our facilities in Broomfield, CO. 

 

Key Responsibilities

Documentation Excellence

  • Create and maintain clear, concise, and easily understandable documentation for internal and external consumption.

  • Ensure documentation adheres to high legibility standards, free from grammatical errors, poor verbiage, and punctuation issues.

  • Collaborate with the team to enforce documentation quality during the review process.

 

Team Collaboration

  • Demonstrate flexibility in assisting team members with various tasks, from providing resources to actively participating in collaboration sessions.

 

Log Debugging

  • Efficiently debug and resolve issues, utilizing effective logging procedures to simplify troubleshooting for potential bugs.

 

Cloud Platform Experience

  • Possess exposure to a common cloud platform (GCP, Azure, AWS) and a willingness to work with cloud technologies.

 

Docker Familiarity

  • Understand and effectively use Docker within the web software environment.

 

Testing Expertise

  • Contribute to thorough and effective testing at the unit, functional, and regression levels, with a strong emphasis on unit testing.

 

CI/CD Knowledge

  • Demonstrate knowledge of Continuous Integration/Continuous Deployment, with the ability to work with release and deployment pipelines.

 

OS Scripting

  • Comfortably write Unix/Linux scripts upon request, contributing to the rapid development process.

 

Adaptability to New Technologies

  • Showcase a strong passion for learning new technologies, with demonstrable skills in at least 2 programming languages and a commitment to continuous learning.

 

SQL Proficiency

  • Ability to make common SQL database queries and work comfortably with relational databases.

 

Peer Review Processes

  • Openness to receiving constructive criticism on merge requests and peer reviews, fostering a collaborative and knowledge-sharing environment.

  • Provide thorough feedback and comments on merge requests, contributing to the team's success and responsibility for code in production.

 

Skills and Qualifications

  • Certifications or Bachelor's degree in Electrical Engineering, Computer Science, or a related field.

  • Proven experience in software development, with experience writing Unix/Linux scripts and developing SQL database queries.

  • Must have experience using Docker and common cloud technologies (GCP, Azure, AWS). 

  • Strong programming skills in at least 2 languages such as Objective-C, Swift or Java (Kotlin).

  • Strong communication and interpersonal skills.

  • Ability to work effectively in a collaborative team environment.

 

Preferred Skills

  • Experience with NFC development

  • Ability to lead and mentor junior engineers.

 

Salary and Benefits

  • This position's salary range is $130,000-150,000 per year, depending on experience.

  • Medical, dental, and vision options, including an HSA-eligible healthcare plan.

  • 401k and Roth retirement options with a company match.

  • Holidays, sick leave, and paid time off.

  • Office perks, such as snacks, company-sponsored BBQs and celebrations, swag, and much more.

  • Opportunities for career growth and advancement.

  • Team of One - We operate as one team, all working towards the same goal to build the best solutions for our customers. 

This position has been filled. Would you like to see our other open positions?