Job Title: Senior Software Engineer (L4)
We are ambitious. Simplr (www.simplr.ai), is an early stage startup in San Francisco seeking to
disrupt the tired and ineffective customer service model and backed by a $7.5 Billion Parent
Company. Great location in San Francisco (SOMA) by the Caltrain station and close to the
Simplr’s AI + Human approach to customer service is out to prove that on-demand, US based,
customer service and sales support is the best solution for today’s fastest growing startups in
apparel, health, beauty, food, electronics, and home goods. We are also proud that our platform
enables underutilized talent such as teachers, military spouses, and stay at home spouses to
supplement their family income from the comfort of their own home.
This is where you come in. We are not looking code implementers or web designers. We
believe in giving our best and brightest the autonomy to define their solutions. We are looking
for explorers. We’ll hire you for your skills – but expect much more.
Position: Senior Software Engineer (L4)
Passion and Drive. Design, build, test, scale, and architect Simplr’s web-based platform
Teamwork. Collaborate and direct team of highly talented engineers, designers and
Ownership and accountability. Determine what needs to be built from a business and
engineering perspective and design and deliver high quality code on time that achieves
Communication. Ability to clearly communicate complicated engineering challenges to
peers and leadership.
Creates code components that are reusable and scalable
Develop microservices architecture
Delivers the right set of tests along side code, automated unit tests, load tests,
regression tests to validate code is defect free
Leads code reviews with peers and management
Shows a strong attention to development detail, produces high-quality code
A/B test solutions and prove with data that solution is successful
Utilize and enforce design patterns that comply with security/privacy policies
Conduct peer code reviews for architecture, scalability, and code quality
Utilize analytics framework for platform data analysis
Design and implement error handling and redundancy to ensure platform stability
Familiarity with React (preferred), Angular, or Backbone and MongoDB or Dynamodb
Demonstrated experience in delivering features and products in a fast paced, KPI driven,
end customer focused environment (previous startup experience preferred)
Experience designing, writing and utilizing REST APIs and microservices
A solid grounding in Computer Science fundamentals, data structures, algorithms,
object-oriented design, systems architecture, databases, scalability problems, distributed
systems, asynchronous messaging, and network protocols gained through academic
coursework or internship/work experience.
Experience in one or more of the following areas: RESTful web services, Python, Strong
Experience as a development lead or senior engineer strongly preferred
Requires a Master’s or PhD in Computer Science, Software Engineering, Computer
Engineering, Electrical Engineering, Electronics Engineering, or a related field PLUS two
years of relevant work experience.
Alternatively, a Bachelor's Degree in Computer Science, Software Engineering,
Computer Engineering, Electrical Engineering, Electronics Engineering, or a related field
PLUS five years of relevant experience.
Location: San Francisco, CA
Additional information for immigration:
15-1133 Software Developers, Systems Software
The Senior Software Engineer 4 is a functional expert in the field of software engineering as it
relates to business objectives of Simplr. The Senior Software Engineer 4 will design, code, test,
and debug the platform that meet client and product requirements in various software
languages. Currently, the primary focus for Software Engineer 4 will be NodeJS, MongoDB,
This position will require peer reviewing code from all levels of the organization and from
offshore teams. In addition the individual is required to mentor the engineering staff and take
responsibility and ownership of core code components.
Day to Day Responsibilities:
Design and develop maintainable end to end features in a timely and defect free manner
Lead conversations and requirements gathering with business, operations, and product
leaders to ensure features meets the expectations of our clients.
Assist with testing of code--manually testing code paths, writing unit tests, writing
regression tests, and writing load testing
Ensure platform is stable and available, some required on-call time during nights and
weekends to triage issues and downtime.
Develop a microservices architecture
Implement solutions that have redundancy and fast failover
Peer review code from all levels of the organization and from offshore teams
Forecast scope, timelines, manage progress of assigned work, and communicate
updates and potential delays
Maintain proficiency and develops expertise in the platform, including partner
integrations, and use of systems, tools, and processes within the department’s scope
Communicate engineering complexities including scalability, availability, and security
challenges to a wide range of business and technical stakeholders
Mentor engineering team, share best engineering practices, and trial and evaluate new
technologies and paradigms
Introduce innovative features and functions that increase the intellectual property and
“secret sauce” of Simplr
10-20% domestic/international travel required. The physical demands described here are
representative of those that must be met by an employee to successfully perform the essential
functions of this job. While performing the duties of this job, the employee may spend 4-8 per
day sitting and working at a computer. The ability to adjust focus, use hands to grasp, finger,
handle, reach or feel and sit for prolonged periods are needed for this position.
The work environment characteristics described here are representative of those an employee
encounters while performing the essential functions of this job. Reasonable accommodations
may be made to enable individuals with disabilities to perform the essential functions.
Brick/Mortar locations - Regularly requires working indoors in environmentally controlled
conditions. Regularly requires working with other in a close proximity and sharing workspaces.
Requires the understanding that the noise level is that of an office environment and will rise
significantly during peak hours.