Search By
2415 Jobs
Staff Software Engineer Maven Machines Pittsburgh, PA | Full Time
7 Days Ago
Staff Software Engineer Mercedes-Benz R&D North America Long Beach, CA | Full Time
1 Day Ago
Staff Software Engineer Teladoc Health Remote, OR | Full Time | Remote
1 Day Ago
Staff Software Engineer NAVEX Global Inc. Home, OR | Full Time | Remote
1 Day Ago
Remote Staff Software Engineer Varsity Tutors Phoenix, AZ | Full Time | Remote
2 Days Ago
Staff Software Engineer Nuna San Francisco, CA | Full Time | Remote
2 Days Ago
Staff Software Engineer (Colombia) GlossGenius Bogotá, DC | Full Time | Remote
2 Days Ago
Remote Staff Software Engineer Varsity Tutors Chicago, IL | Full Time | Remote
2 Days Ago
Remote Staff Software Engineer Varsity Tutors Boston, MA | Full Time | Remote
2 Days Ago
Remote Staff Software Engineer Varsity Tutors St. Louis, MO | Full Time | Remote
2 Days Ago
Remote Staff Software Engineer Varsity Tutors Newark, NJ | Full Time | Remote
2 Days Ago
Remote Staff Software Engineer Varsity Tutors Philadelphia, PA | Full Time | Remote
2 Days Ago
Staff Software Engineer HEB Dallas, TX | Full Time
2 Days Ago
Staff Software Engineer, Backend MyFitnessPal Austin, TX | Full Time | Remote
2 Days Ago
Remote Staff Software Engineer Varsity Tutors Seattle, WA | Full Time | Remote
2 Days Ago
Staff Software Engineer NCSA College Recruiting New York, NY | Part Time
3 Days Ago
Staff Software Engineer Tomo Credit San Francisco, CA | Full Time
6 Days Ago
Staff Software Engineer Stellar Development Foundation Los Angeles, CA | Full Time | Remote
6 Days Ago
Staff Software Engineer RECUR Boston, MA | Full Time | Remote
6 Days Ago
Staff Software Engineer Crisis Text Line New York City, NY | Full Time | Remote
6 Days Ago
Staff Software Engineer Checkr San Francisco, CA | Full Time | Remote
7 Days Ago
Staff Software Engineer Afresh San Francisco, CA | Full Time | Remote
7 Days Ago
Staff Software Engineer Rivian Automotive Palo Alto, CA | Full Time
7 Days Ago
Staff Software Engineer (Backend) Turo San Francisco, CA | Full Time
7 Days Ago
Staff Software Engineer Stellar Development Foundation San Francisco, CA | Full Time
7 Days Ago
Staff Software Engineer Outset Medical San Jose, CA | Full Time
7 Days Ago
More Search Results

Staff Software Engineer

Pittsburgh, PA | Full Time
7 Days Ago

Job Description

Maven Machines is reinventing transportation. We are a fast-growing tech startup based in Pittsburgh that is working on building the next era of fleet management, dispatch, and logistics technologies for the transportation and service industries.

Over the past eight years, Maven’s cloud-based solutions have been successfully deployed to thousands of drivers and companies across the country, with a number of the nation’s top 100 trucking fleets running their operations on our software platform.  Maven is searching for a Staff Software Engineer to join our engineering team and lead technical decision making at Maven.

As a Staff Software Engineer working at Maven, you will be responsible for building products that will disrupt one of the nation’s largest sectors and bring the trucking industry into the modern age.  We are looking for passionate, skilled, entrepreneurially minded engineers who bring fresh perspectives and ideas, have a passion for new technologies, obsess over design and performance, love tackling new and complex problems, and want to deliver great, beautiful products.

Our products require rock-solid backend systems that can scale to large numbers of users as well as elegant and thoughtfully designed web applications to display mission critical data.  As a Staff Software Engineer, you’ll be responsible for leading architecture, owning technical decision making for your team, and enforcing standards and processes across the technology. This position is a fulltime exempt role, and the ideal candidate is based in Pittsburgh, PA or willing to relocate.

What You’ll Be Doing 

  • Responsible for leading architecture of the software as well as owning, designing, architecting, and building, scalable, performant distributed systems.
  • Leading and owning the technical decision making for your team of Software Engineers.
  • Continuously discovering, evaluating, and implementing new technologies and architectures as we grow and our needs change.
  • Participating in all steps of the development process, from design to verification, release, and support.
  • Building relationships with stakeholders including customers, product managers, and cross-functional partners.
  • Mentoring other engineers.
  • Working with Engineering Managers in defining strategic direction, planning the roadmap, escalating issues, and synthesizing feedback to ensure team success.
  • Advising manager with insights and recommendations to improve the team.
  • Improving code structure and architecture in service of testability and maintainability.

More About You 

  • Bachelor's degree, Master’s Degree or Doctor of Philosophy in Computer Science, Engineering, or other technical discipline.
  • 7 years of professional software engineering work experience in both frontend and backend systems.
  • Strong architecture and system design skills.
  • Excellent coding skills in one or more system languages (Python, Node, java, C , Go, etc).
  • Strong experience with various database technologies (SQL, NoSQL, Redis, etc).
  • Strong understanding of javascript ES6, HTML, and CSS.
  • Proficiency with modern web technologies but understand the fundamentals.
  • You have an incredible desire to deliver impactful results every day.
  • Excellent written and verbal communication skills.
  • Previous experience in technical leadership preferred.

Bonus Points for Having

  • An eye for great design and UX.
  • Experience with AWS, distributed systems, and micro-service orientated architectures.
  • Experience with messaging systems such as RabbitMQ or Kafka.
  • Familiarity with the command-line, source control, and testing frameworks.
  • Experience working with frameworks and tools such as React, Redux, socket.io and Webpack.
  • Experience working with Agile methodologies and tools such as JIRA and Confluence.

Benefits and Perks

  • Medical, Dental, and Vision Insurance
  • 401k
  • Generous Vacation Policy
  • Fun office environment with lots of snacks

 

Healthy, Diverse Teams Breed Innovation

Maven Machines is proud to be an equal opportunity employer. We deeply believe that diverse backgrounds and experiences make better products, and we seek to attract talent from all walks of life. The team at Maven is smart, friendly, and passionate and we value a healthy work environment to foster personal development and opportunities to move within our small, but quickly growing organization. 

Company Overview

  • Website mavenmachines.com
  • Headquarters BLOOMFIELD, PA
  • Size 50 - 100
  • Founded 2014
  • Type
  • CEO AVISHAI GELLER
  • Revenue <$5M
  • Industry Software & Networking
  • About maven machines

Skills for Staff Software Engineer

The job skills required for Staff Software Engineer include Java, Computer science, Python, Agile, JavaScript,and Software Engineering etc. Having related job skills and expertise will give you an advantage when applying to be a Staff Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Staff Software Engineer. Select any job title you are interested in and start to search job requirements.

Job Openings with Skill of Java
MORE>>
Job Openings with Skill of Computer science
MORE>>
Job Openings with Skill of Python
MORE>>
Job Openings with Skill of Agile
MORE>>
Job Openings with Skill of JavaScript
MORE>>

Career Path for Staff Software Engineer

The following is the career advancement route for Staff Software Engineer positions, which can be used as a reference in future career path planning. As a Staff Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Staff Software Engineer. You can explore the career advancement for a Staff Software Engineer below and select your interested title to get hiring information.