Sr. Software Engineer I – Fullstack

At Seismic
  • Full Time
  • Employee
  • Full Remote (with restrictions)

Posted on January 15th

Apply for this position

Seismic, a rapidly growing Forbes Cloud 100 company, is the global leader in enablement, helping make sales teams better by becoming more productive and engaging with buyers in a compelling way. Seismic’s platform provides continuous guidance to improve behavior, content, and skills to win more deals and deliver better experiences. Nearly 2,000 organizations including IBM and American Express have made Seismic their enablement platform of choice. Seismic integrates with business-critical platforms including Microsoft, Salesforce, Google and Adobe. Seismic is headquartered in San Diego, with offices across North America, Europe, and Australia.

We are a tight-knit group with diverse backgrounds who value our culture. Individually, we strive to be humble, hungry, and people-smart. As a team we put learners first, we ask clarifying questions, we highlight what’s working, we share before we are ready, we have difficult conversations, we get agreements, and we make time for life. These aren’t just slogans we put on the wall…we love and live by our culture.

This specific position is for the Empower squad. The Empower squad works to empower both customers and internal teams to do their best work. They focus on building internal tools to ensure our teams can support our customers to the best of their ability.

Candidates for this senior role will typically have at least 4+ years experience and will be most successful if they have a desire to grow in our entire stack but specialize immediately in the backend. 

What you'll be doing:
  • Backend Engineering 
    • Backend engineering at Lessonly includes the following server-side tech stack; Ruby, Rails, PostgreSQL, Redshift, Algolia, Redis, Memcached, and whatever comes next.
    • This job will require the ability to write code according to our Ruby style guide and Rails style guide which will include fixing bugs, authoring and modifying gems, as well as authoring and modifying core and supporting application functionality.

  • Code Review 
    • A strong peer review culture is incredibly important to us. Everyone strives to improve every day, and the code review process is vital to this goal.
  • Story creation and estimation  
    • You will work with the Product Manager to translate requirements into work items for the backlog.
    • When the time is right, you will participate with the other software engineers in designing the solution that will best meet the needs of both the customer and the business.
  • Front End Engineering 
    • Front end engineering at Lessonly includes the following client-side tech stack; (S)CSS (our CSS Style Guide), JavaScript (our JavaScript style guide), React and Redux (our React style guide).
    • This set of responsibilities is not a requirement for this job, however, if you’d consider yourself full-stack or aspire to be, this job could have that opportunity.
  • On-Call Engineering 
    • Every engineer at Lessonly is accountable for supporting the application, however, this particular job will likely have a slightly escalated level of responsibility. This particular individual will be on a rotation with other engineers that respond to and triage all application wide errors and outages both during and after business hours.
    • These application wide errors and outages are rare, but they do happen from time to time

What you'll bring to the team:
  • Critical Abilities
    • You are able to write production-quality APIs, controller-level code, and/or application business logic services.
    • Server-side tech (Ruby on Rails)
  • Business and technical translation
    • You are able to translate the non-technical business needs into a clear technical action plan and vice versa, seamlessly.
  • Promises delivered
    • You are known for the ability to make an estimate, establish a deadline collaboratively, and hit that mark.
  • Producing value, not work
    • You are known for asking clarifying questions about the intended impact of the work, weighing options, and devising creative solutions to complex problems.
  • Showing progress via iteration
    • You are known for taking a big problem and decomposing it into shippable chunks that can ensure all parties are aligned on the outcome.
  • Beneficial Abilities
    • You are able to write production-quality integrations that involve JSON, XML, and open protocols such as SAML or xAPI.
    • Integration tech
  • Nice-to-have Abilities
    • You are able to write production-quality integrations that involve JSON, XML, and open protocols such as SAML or xAPI.
    • Infrastructure tech
  • Web-presentation tech (client-side engineering)
    • You are able to write production-quality HTML, (S)CSS, and basic JavaScript.
  • Web-logic tech (client-side engineering)
    • You are able to write production-quality advanced JavaScript (React and Redux).

What we have for you: 
  • A whole person approach to taking care of you with medical, vision, dental, disability, financial, mental, and life benefits
  • Time for life with unlimited PTO, and Winter Holiday (all-company time off in December)
  • Paid parental leave for primary and secondary caregivers
  • Giving back to our communities with dollars and volunteer time through our Brighter Indy program
  • Flexibility to #dobetterwork in the location that works best for you –– the Indianapolis office, your home office or that local coffee shop you love
  • Recognition for the work you do and the success of our team –– shout outs, weekly MVPly award, quarterly Golden Llama award, and a team that is always excited to celebrate meeting a challenge 

Headquartered in San Diego and with more than 1,300 employees across the globe, Seismic is the global leader in sales enablement, backed by firms such as Permira, Ameriprise Financial, EDBI, Lightspeed Venture Partners, and T. Rowe Price. Seismic also recently expanded its team and product portfolio with the acquisition of Percolate, Grapevine6, and Lessonly. Our board of directors is composed of several industry luminaries including John Thompson, former Chairman of the Board for Microsoft. 

Seismic is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to gender, age, race, religion, or any other classification which is protected by applicable law.  

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Apply for this position

Want Ruby on Rails jobs delivered to your inbox?

We do not share your email address. See our Privacy & Data Policies for more details.

Help us maintain and improve the quality of RailsGigs

Is this not a Ruby on Rails opportunity? Is there something wrong with the posting? Anything else you think we should know? We'd appreciate it if you'd tell us!

Drop us a line!