Senior Software Engineer (Mobile)

Maven Machines
Pittsburgh, PA, US
Full-time

Job Description

Job Description

Maven is on a mission to automate trucking operations and change how the world moves freight. Since 2014, Maven has been providing software to many of the nation’s top trucking and transportation fleets to power their mission critical operations and keep the economy moving.

We work at the intersection of operations software, real-time telematics, optimization research, and machine learning and AI to build technology that is changing a massive industry.

As one of the fastest growing tech startups in the logistics space, we are looking for exceptionally bright and talented individuals to add to our world-class team.

Trucking and logistics are inherently on the go and extremely dynamic and Maven’s vision for our mobile products is to make apps that enable truck drivers, dock workers, managers, and field personnel to do their best work whether they are out on road, at the terminal, or at home.

This means designing apps that are bullet proof, beautifully designed (and functional), and always connected. We are looking for a senior software engineer who is excited by our mission and wants to join our team to help lead and execute this mobile vision.

Maven is headquartered in Pittsburgh, Pennsylvania. The ideal candidate is based in Pittsburgh, PA or elsewhere in the continental U.S.

What You’ll Be Doing

Lead and drive the technical direction of Maven’s mobile strategy including managing overall system design / architecture, technical debt roadmap, and mobile developer experience.

Collaborate with product managers, designers, and engineers to design, develop, document, and deploy robust, enterprise grade products and software.

Spread your knowledge by mentoring fellow engineers, assisting in design and code reviews, and advocating for best practices.

Take ownership and participate in all steps of the development process, from design to release and support.

More About You

BS / MS in Computer Science or related field with at least 6 years of relevant experience.

Strong programming / coding skills with a deep understanding of what makes a good mobile app.

Strong understanding of either Android, iOS, and / or cross platform development.

Experience navigating difficult technical decisions and significant architectural changes.

Excellent communication and collaboration skills.

Resourceful team player that thrives in a fast-paced, startup environment.

The Ideal Candidate Has

A critical eye and mind for good UX.

Experience with real time systems, remote telematics, GPS tracking, and / or designing for offline.

Experience with cross platform mobile development.

Familiarity with full stack development and microservice architectures.

Benefits and Perks

Medical, Dental, and Vision Insurance

401K with Employer Match

Flexible PTO

A fun, fast-paced company culture

Become Part of a Diverse, Dynamic Company Culture

Maven is proud to be an equal opportunity employer. We deeply believe that diverse backgrounds and experiences lead to better products and results, and we seek to attract talent from all walks of life in our dynamic software company.

The team at Maven is smart, friendly, and passionate, and we value a healthy work environment that fosters professional development and the opportunity to move and grow within our organization.

To learn more about Maven’s values, mission, history, and leadership, visit https : / / mavenmachines.com / about / .

Powered by JazzHR

73I1PhpsHP

30+ days ago
Related jobs
Promoted
Maven Machines
Pittsburgh, Pennsylvania

We are looking for a senior software engineer who is excited by our mission and wants to join our team to help lead and execute this mobile vision. Lead and drive the technical direction of Maven’s mobile strategy – including managing overall system design / architecture, technical debt ...

Promoted
Canonical - Jobs
Pittsburgh, Pennsylvania

Our teams partner with specialist engineers from major silicon companies to integrate next-generation features and performance enhancements for upcoming hardware. Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks. Joining Cano...

Promoted
Seegrid
Pittsburgh, Pennsylvania

As a Senior C++ Software Engineer on the Vehicle Application Team at Seegrid, you will be tasked with building software abstractions and composing robotics primitives together in order to solve real world business problems and deliver value to our material handling customers. The Role: Senior C++ So...

Promoted
OpenArc, LLC.
Pittsburgh, Pennsylvania

Software Engineer to join our client’s organization and contribute to their ongoing success. MS in Computer Science or Software Engineering. Perform advanced software development tasks. Collaborate with architects and senior team members in the implementation of innovative architecture and design pa...

Promoted
Ladders
Pittsburgh, Pennsylvania

As part of the Technology Services team at Free Market Health, the Senior Software Engineer will be responsible for all aspects of application development. As part of a growing team in a face-paced start-up environment, we are looking for a Software Engineer that will contribute directly to key desi...

Bayer
Indianola, Pennsylvania

LLC seeks a Senior Software Engineer to work in Indianola, PA, on complex medical device development projects as a member of Software Assurance & Operations group. Must also have one (1) year of experience in/with: (i) software development engineer in test (SDET) in a regulated industry, verifying, ...

Lockheed Martin
Pennsylvania, Virginia

We are looking for software engineers to craft and build innovative solutions for our customers. Looking for a career with purpose? One that challenges your mind, grows your skills and contributes to our Nation’s most critical missions? Do you pride yourself on solving problems that others think are...

Philips
Pittsburgh, Pennsylvania

Senior Embedded Software Engineer. Participate in the development of embedded software including requirements definition, design, implementation, testing, and documentation. Develop software, independently and according to own judgement, targeted development assignments, the broad outlines of which ...

Microsoft
Pittsburgh, Pennsylvania

We are looking for a Senior Software Engineer to joining our team! Azure Edge + Platform brings together Edge platforms, devices, and services to deliver Edge solutions, operating systems, and engineering systems. We are looking to hire Senior Software Engineer for the Observability Pipeline team wh...

Naval Nuclear Laboratory
West Mifflin, Pennsylvania

Bachelor's degree from an accredited college or university in engineering or science related field and 6 years of relevant experience; orMaster's degree from an accredited college or university in engineering or science related field and 4 years of relevant experience; or Currently or previously Shi...