Skip to main content

Senior Software Engineer (Python)

Senior Software Engineer (Python)
SpotOn
6 months 2 weeks ago

Senior Software Engineer - Operations

The Senior Software Engineer will take a driving role in software and systems architecture design as we update monolithic software into modern, responsive Python microservices. You'll take ownership of several components in a software system, and provide guidance to other members of the team. You'll also communicate with business stakeholders, product and project managers, and others to align on issues around strategy, execution, timelines of delivery, and quality.

Key Responsibilities

  • Regularly provide architecture designs and contribute high-quality code.
  • Contributes to the design and development of robust, scalable, and user-friendly web applications.
  • Create innovative solutions using the latest technologies and tools for front end development and backend development.
  • Collaborate with product managers, designers, and engineers to define product direction and to deliver complex applications.
  • Conduct thorough code reviews and provide constructive feedback to ensure high-quality code.
  • Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.

Basic Qualifications

  • Proven ability to build robust software solutions that solve complex business problems
  • High level of proficiency in web technologies and asynchronous process handling
  • Excellent comprehension of software development methodologies and how they affect the production of high quality software
  • Mature level of emotional intelligence
  • Ability to communicate effectively with people in both verbal and written form
  • 4+ years of professional experience as a software engineer
  • 2+ years working with Python or a similar interpreted language
  • 4+ years with SQL and NOSQL database systems
  • 4+ years working as part of a software development team practicing agile methodologies
  • Bachelor's or Master's degree in Computer Science or a related field; or equivalent work experience that is directly applicable to the position
  • Must be able to remain in a stationary position a minimum of 50% of the work day
  • The person in this position needs to occasionally move about inside the office to access file cabinets, office machinery, etc.
  • Occasionally lifts and carries equipment in the office weighing up to 20 pounds

Preferred Qualifications

  • Experience working in an Agile/Scrum environment.
  • Proficiency in TypeScript.
  • Familiarity with other back-end technologies like Node.js, Python, or Java.
  • Display a high degree of ownership and caring for solving high value problems.
  • Nice to have: Experience in fintech / payments

Benefits

  • Medical, Dental and Vision Insurance
  • 401k with company match
  • RSUs
  • Paid vacation, holiday and sick time
  • Headspace membership for guided meditation and stress relieving tools through the Sequoia App*
  • Employee Resource Groups for Diversity and Inclusion, Women, LGBTQIA+, and other communities
  • Monitor, Keyboard, and Mouse needed for your home office? We got you
  • Monthly cell phone and internet stipend
  • Unlimited access to virtual audio and visual workouts through the Sequoia App*
  • Subscription to Linkedin Learning to expand your knowledge on all kinds of fun topics
  • Tuition reimbursement for up to 2k per calendar year to assist with classes of your choice

Compensation

Our base pay range is $100,000 -$130,000 for this role. Please note the salary range listed is just one component of a competitive compensation package which includes a company stock plan. Offers will be reflective of the candidate’s location and experience. SpotOn is an equal employment opportunity employer. Qualified candidates are considered for employment without regard to race, religion, gender, gender identity, sexual orientation, national origin, age, military or veteran status, disability, or any other characteristic protected by applicable law. The base salary range listed will vary depending on location and experience. SpotOn is an e-verify company. Base salary range $100,000—$130,000 USD

Expertise level

Work arrangement

Similar Jobs in United States

Similar Jobs in Michigan