Sr. Software Engineer at Moovel Transit
Portland, OR, US
The Job:

moovel North America is looking for a Sr. Software Engineer to join our team. This position is hands on, to lead technical architecture and development. Work within an agile team to deliver world-class products to transit agencies across North America. This role will involve individual contributions of code, mentoring less experienced developers, proposing and collaborating on mid-long term architectural solutions. A strong candidate should feel comfortable in a fast-paced environment and with wearing many hats. This position reports directly to the Director of Development and is based at the Company’s HQ in Portland, OR.

What You’ll Be Doing:

Responsible for Architecture and Technical Design of Services (Backend) Platform
Responsible for providing technical solutions to large problems (multiple feature solutions and new systems) and working with other teams, Lead Engineers, Principal Engineers, and stakeholders to deliver our product roadmap
Responsible for writing code and shipping products
Writing code, automating common tasks and mentoring other developers
Drinking coffee (or substitute), talking, clicking keys, listening, thinking, and whiteboarding (a lot)
Collaborating with other Engineers to address challenges and propose new solutions
Working closely with Product Owners to understand requirements, size stories and devise technical solutions
Engaging in daily standup, sprint planning, retrospectives, and backlog grooming.
Working with the team to get stuff done! Shipping!
Ensuring automated tests are correctly implemented within all products
Designing services for new and existing products
Testing, maintaining, troubleshooting and improving the performance of existing systems
Other duties as required by the company
Desired Skills and Experience:

BS Degree or above in Computer Science, Engineering or a closely related subject required
Experience with microservices architecture, javascript/node.js, databases ( MySQL, PostgreSQL), and REST APIs required
Experience of Java, GoLang, gRPC, bash scripting, SOA Architectures strongly desired
3+ years of hands-on architecture responsibilities
8+ years of software development experience
Automated Testing and TDD
Expertise with Git source control and work-flows
Experience with Agile processes (scrum/kanban)
Bonus: DevOps or QA Expertise, Jira, Docker, AWS, Container Deployment (Kubernetes etc), NoSQL, Automated Testing, TDD, Management Expertise, Mobile Development (Swift, iOS, Android), AngularJS, Typescript
Who we are:

At moovel, we see the world changing around us. Transportation is experiencing an incredibly rapid transformation with on-demand services and mobile technology changing the way we get around. But this change is good. It connects us with new options, experiences, and people that make our lives richer.

moovel builds products that people use every day, whether on a daily commute or vacation in a new place. Join us as we develop solutions that shape cities and interactions within them.

moovel is seeking exceptional people. We expect that you’ll work hard, collaborate often, respect others, and have a good attitude even during the busiest of days. moovel N.A. offers competitive benefits, including medical, dental, vision, life and disability benefits at no cost to employees. We also offer a generous holiday schedule with four weeks of PTO annually. Our compensation program includes a 6% retirement contribution, an annual bonus program and competitive base salaries.

In addition to the more traditional benefits, we offer a transit allowance, gym allowance, in-office meals and snacks, ping-pong, and many other perks. You will also have the opportunity to work with a diverse team in our Portland office as well as our parent company based in Stuttgart, Germany.

Our office is centrally located in the heart of Old Town, bike friendly, and within walking distance to a multitude of restaurants, bars, and shops. The Portland Streetcar and TriMet offer easy-to-use transit services connecting the downtown Portland district to the Pearl District and greater Downtown Portland.

moovel provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, moovel complies with all applicable state and local laws governing nondiscrimination in employment in every location in which the company has employees. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.