A Place for Mom

  • Senior Engineer

    Job Location(s) US-WA-Seattle
    Job ID
    2018-3098
    # of Openings
    2
    Category
    Information Technology
  • Overview

    The Senior Engineer leads the development and delivery of a variety of applications (including, but not limited to: web-based services, web-based applications, and Windows services). This position works on projects that implement creative solutions to real problems and requires deep understanding of the problem space. The Senior Engineer creates value and impacts the strategic direction of the company.

    Responsibilities

    • Lead a small team in developing core application experiences and services for the “A Place for Mom” Core Services and Apps team.
    • Work with Product Management to understand, analyze and implement product requirements.
    • Produce high-quality software on schedule.
    • Extend and optimize current software architecture.
    • Be the technical expert and perform design and code reviews regularly.
    • Evaluate and identify appropriate technology choices.
    • Explore and evangelize new software design and architecture.
    • Challenge, mentor, and learn from your peers.
    • Other duties as assigned.

    Qualifications

    • At least 7+ years of experience with hands-on software development.
    • Demonstrated proficiency in architecting and implementing scalable software systems and REST API’s.
    • Expert level experience with at least one modern Object-Oriented Language.
    • Expert level experience with modern database technologies including relational and document based databases.
    • Strong data structures and algorithms knowledge.
    • Strong communication, leadership and interpersonal skills.
    • Demonstrated proficiency with implementing highly available, highly scalable solutions built on SOLID programming principles.
    • Experience with implementing solutions using Amazon Web Services (AWS) like Kinesis, SQS, SNS, DynamoDB, ElasticSearch a strong plus.

                                                                        

    Education Requirements

    Bachelor’s degree in Computer Science or related field.

     

    Compensation

    The position is a salaried, exempt position.  

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed