This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
A Senior Software Engineer will work closely with Product Managers, Design, and their Engineering team to create solutions, develop stories, and execute these improvements for Arrive products and systems to meet the dynamic demands of Arrive’s internal and external customers. This position is an experienced professional who provides technical leadership to their team of engineers and oversees software development projects to ensure the quality and functionality of their products and solutions.
Job Responsibility:
Work in partnership with Product and their Engineering team to develop impactful software solutions
Take ownership in designing and executing medium to large-scale technical solutions
Oversee all builds from developing, testing, deploying, and continuing to monitor after implementation
Develop and maintain relationships across departments such as Data, Product, and other Engineering teams
In partnership with other leaders, establish best practices across the organization
Share technical expertise and communicate the why behind all projects
Be a leader, mentor, and subject matter expert for the team, stakeholders, and peers
Continue to increase knowledge and understanding of the business and industry
Ensure the team is producing a quality product by completing code reviews, test coverage, and providing effective feedback
Practice quality documentation and ensure codebases are left in a comprehensive manner
Extend your knowledge and expertise to others in the organization by participating in guild talks, standard discussions, and other initiatives
Requirements:
4+ years of software engineering or other closely related experience
Experience developing on large-scale projects, involving multiple teams and modern development frameworks
Strong knowledge of core Computer Science fundamentals, engineering best practices, and industry trends
Proficiency in system design, and a passion for solving architectural problems
Capable of communicating technical decisions and design to non-technical stakeholders
Ability to problem-solve unique & complex issues, both independently & collaboratively
Strong analytical, problem-solving, decision-making, and interpersonal skills
Experience in and passion for technical documentation, monitoring, alerting, and general comprehension of the entire SDLC of large-scale software
Nice to have:
Logistics industry experience
Experience building enterprise software in .NET and/or Java
Experience working with Microsoft Azure tools and technologies
Experience with React, Redux, and GraphQL
What we offer:
Medical, dental, vision, life, and disability coverage
Matching 401(k) program
Employee Resource Groups
Office wide engagement activities, team events, happy hours
Casual dress code
CTA and L train stops walking distance
Bike storage
LifeStart gym in office building with Peloton bikes, equipment and personal training
Free counseling sessions through Employee Assistance Program
Referral Program
Company paid holidays, paid vacation time and wellness days