Staff Software Engineer

Archetype Talent Seattle , WA 98164

Posted 2 months ago

Job SummaryAs a software engineer, you will take responsibility for developing new methods and improving existing methods of software usage and implementation. Utilizing your team members and your own creativity, you will create software that will be used by the entire company in a way that will allow us to gain a competitive edge. If you are an individual who is highly interested in technology, software development, computing and engineering, and identifying solutions to common technological problems, you may be just who we are looking for to join our team.Job Responsibilities
  • Develop reliable systems that are scalable, and maintain current software to ensure its effectiveness and efficiency.
  • Optimize user effectiveness, and seek and process feedback to determine areas of improvement and other changes that could further enhance the user experience.
  • Research and evaluate new types of technology to assess their feasibility and implementation in accordance with company objectives.
  • Create organized and accessible ways to document code and track changes in software including updates for future reference and use.
  • Perform regular unit tests to determine the effectiveness of current software and to catch glitches that could slow or hamper organizational growth.
  • Implement new types of software and introduce innovative technological advancements to maintain a competitive edge in the industry.
  • Educate and update staff and executive management about how to use various software, while ensuring their understanding and accessibility.
  • Design elevated backend services to support the company's software and maintain effective protection and restoration tactics in preparation for unanticipated circumstances like outages.
Job Skills & QualificationsRequired
  • Bachelor's degree in computer engineering or related field
  • At least eight years of experience working in software development
  • Working knowledge of HTML, JavaScript, and CSS
  • Experience creating models
  • Experience working with BackBone and JQuery
  • Management experience a plus
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Staff Software Engineer


Posted 6 days ago

VIEW JOBS 1/14/2021 12:00:00 AM 2021-04-14T00:00 <p><strong>We’d love to hear from you if you like:</strong></p><ul> <li>Start-up energy working with a brilliant and passionate team</li> <li>Exponential growth (5 straight quarters of 50-100%+ quarter over quarter growth)</li> <li>Flat structure and access to senior leadership for continuous mentorship</li> <li>Meritocracy - we promote based on performance, not tenure</li> <li>Rockstar teammates. You will be working with a strong team with prior work experience at Amazon, Microsoft, NVIDIA, Alibaba, etc.</li> </ul><p><strong>About</strong></p><p> is building the first financial platform for your car that helps people optimize the cost and experience of owning a car (making ownership easy &amp; affordable). There are 240M cars in the US alone. For most people, cars are one of the most expensive assets they own and families on average spend 20% of their income on car expenses, making this a massive market.</p><p>We have started with helping people optimize the cost of car insurance and our vision is to help people in every aspect of car ownership. Since our product launch, we have been growing really fast for the past 18 months and our users love the product (rating 4.5 in the app store). is founded by serial entrepreneurs who previously built and scaled YourMechanic (“Uber for car repair,” the nation’s largest on-demand car repair company). We have raised over $50M+ in financing.</p><p><strong>About the role:</strong></p><p>We are looking for a Staff Software Engineer who loves tackling convoluted problems and coming up with clean, stable solutions that scale. The ideal candidate would be someone who has a genuine passion for designing and implementing elegant software solutions. They would also be intimately familiar (and up to date) with their development ecosystem for making sound decisions when it comes to choosing the right tool or library for the job. We expect our engineers to be able to contribute across the entire product stack, as well as collectively oversee the integrity of the codebase.</p><p><strong>Our technical stack:<br></strong></p><ul> <li>Javascript (ES7 + Typescript) codebase: NodeJS (Express), React, React Native</li> <li>GraphQL API (no REST)</li> <li>PostgreSQL DB (transactional)</li> <li>Redshift (warehouse)</li> <li>Redis (session storage, task queue management)</li> <li>Sequelize ORM</li> <li>Jest test runner</li> <li>Infrastructure: Kubernetes cluster hosted on AWS EC2 nodes. Some services deployed on Serverless (AWS Lambda)</li> </ul><p><strong>A few examples of the projects that we are working on:</strong></p><ul> <li>Create a smart prediction engine for customer's insurance coverage needs</li> <li>Build predictive models on customer purchase behavior based on a large data set</li> <li>Use telematics tracking to build customer driving risk profile</li> </ul><p><strong>Responsibilities:</strong></p><ul> <li>Participate in the design and development of projects, either independently or in a team.</li> <li>Participate in product decision making, providing feedback and suggestions for improvement.</li> <li>Be self-sufficient and take responsibility of seeing projects through to successful conclusions.</li> <li>Lead design and development of projects, either independently or in a team.</li> <li>Provide mentorship to junior team members and participate in design decisions.</li> <li>Be the gatekeeper of the codebase and ensure that it stays stable, readable, and free of technical debt.</li> </ul><p><strong>Requirements: </strong></p><ul> <li>5+ years of full-time software development experience.</li> <li>B.S. degree in Computer Science or related discipline.</li> <li>Strong software development fundamentals (data structures, algorithms, etc.).</li> <li>Proficient with modern Javascript (ES6+: Classes, modules, arrow functions, async/await, destructuring, etc.).</li> <li>Knowledge of JS ecosystem (tooling, libraries, etc.).</li> <li>Familiarity with one or more frontend frameworks, preferably React.</li> <li>Knowledge of good practices, preferred design patterns, and writing idiomatic Javascript code.</li> <li>Solid understanding of performance implications and scalability of code.</li> <li>Keenness for writing good, meaningful tests and maintaining thorough test coverage.</li> <li>Experience with large, complex codebases and know how to maintain them.</li> </ul><p><strong>Good to have:</strong></p><ul> <li>Experience with React Native.</li> <li>Experience with GraphQL and Apollo.</li> <li>7+ years of experience.</li> </ul> Jerry Seattle WA

Staff Software Engineer

Archetype Talent