Senior Engineering Manager

Posted One Month Ago
Be an Early Applicant
San Francisco, CA, USA
In-Office
Senior level
Information Technology • Professional Services • Software • Consulting
The Role
Lead technical strategy, architecture, code review, production deployments, mentoring, and roadmap planning. Manage and coach Ruby engineering teams while remaining approximately 30% hands-on through pairing and feature development. Partner with product management and senior leadership to align objectives, risks, and technical direction.
Summary Generated by Built In
Company Description

We work with growing companies to provide oversight of information technology strategy, systems, and processes required to support a company’s mission.  Because these companies are not ready to hire a full-time Chief Information Officer (CIO) to ensure the tech systems and procedures lead to outcomes in line with business goals, they outsource that to us.  Our clients say we help demystify technology by removing their fears and creating business value through technology, so they can focus on their business.

Job Description

Duties & Responsibilities 

  • Help define technical strategy and architecture.
  • Review the pull requests and provide constructive feedback.
  • Coach, provide technical guidance to and mentor team members.
  • Pair up with someone to work together on a feature.
  • Deploy to production multiple times.
  • Work with senior leadership to define the roadmap.

    referred Qualifications

    • Advanced CS degree or equivalent.
    • Startup experience.

    Qualifications

    VERY IMPORTANT

    You will need to have recent/heavy experience with Ruby, at least 5 years of exp. Being strong with Ruby is very important because all of the engineers you will be managing are Ruby Engineers. You need to have at least 2 years of exp.Managing teams. You also need to be able to be a little hands on, as they are looking for someone who will be 70% handsoff/30% hands on. If someone has Elixir/Phoenix framework that is a HUGE plus!!!

    Minimum Qualifications

    • 7+ yrs web development experience
    • 2+ years of experience managing a development team
    • Experience working with product management to align on objectives and risks
    • Fluency with any of Ruby, Elixir, Erlang.
    • Strong understanding of web technologies: HTML5, Javascript, CSS/SASS, REST, JSON.
    • Strong understanding of web-app performance fundamentals and related dev tools.
    • Strong database fundamentals and experience with MySql or Postgresql.
    • Worked with search engines such as ElasticSearch, Lucene, Solr.
    • Experience using async message queues such as Kafka.
    • Mastery of git and Github workflows.
    • Bachelor of Computer Science degree or equivalent.

    Additional Information

    All your information will be kept confidential according to EEO guidelines.

    Skills Required

    • At least 5 years of recent, substantial Ruby experience
    • At least 2 years managing development teams
    • At least 7 years of web development experience
    • Experience partnering with product management to align objectives and risks
    • Fluency in Ruby, Elixir, or Erlang
    • Strong understanding of HTML5, JavaScript, CSS/SASS, REST, and JSON
    • Strong understanding of web application performance fundamentals and related development tools
    • Strong database fundamentals and experience with MySQL or PostgreSQL
    • Experience with search engines such as Elasticsearch, Lucene, or Solr
    • Experience using asynchronous message queues such as Kafka
    • Mastery of Git and GitHub workflows
    • Bachelor's degree in Computer Science or equivalent
    • Advanced Computer Science degree or equivalent
    • Startup experience
    • Elixir and Phoenix framework experience
    • Ability to work approximately 70% hands-off and 30% hands-on
    Am I A Good Fit?
    beta
    Get Personalized Job Insights.
    Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

    The Company
    75 Employees

    What We Do

    Outsourced CIO LLC provides outsourced chief information officer services for growing companies. It oversees information technology strategy, systems, and processes so clients can align technology with business goals without hiring a full-time CIO. The company also delivers software development across the project life cycle, including design, coding, implementation, testing, deployment, debugging, and brokerage-platform development for trading systems.

    Similar Jobs

    General Motors Logo General Motors

    Senior Engineering Manager

    Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
    Hybrid
    2 Locations
    165000 Employees

    ServiceNow Logo ServiceNow

    Senior Engineering Manager

    Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
    Hybrid
    Santa Clara, CA, USA
    29000 Employees
    191K-334K Annually

    Atlassian Logo Atlassian

    Senior Engineering Manager

    Cloud • Information Technology • Productivity • Security • Software • App development • Automation
    In-Office or Remote
    San Francisco, CA, USA
    11000 Employees
    174K-274K Annually

    GoodRx Logo GoodRx

    Senior Engineering Manager

    Consumer Web • Coupons • Healthtech • Social Impact • Pharmaceutical
    Hybrid
    2 Locations
    800 Employees
    169K-361K Annually

    Similar Companies Hiring

    Onshore Thumbnail
    Artificial Intelligence • Fintech • Software • Financial Services
    New York, New York
    60 Employees
    Revel Thumbnail
    Aerospace • Hardware • Robotics • Software
    Marina Del Rey, California
    60 Employees
    Blee Thumbnail
    Artificial Intelligence • Marketing Tech • Software
    New York, New York
    30 Employees

    Sign up now Access later

    Create Free Account

    Please log in or sign up to report this job.

    Create Free Account