Jobs · Engineering

Staff Engineer / Senior Developer (Ruby, Elixir, Flutter)

SmartLogic · Washington, DC · 8 mo ago
Engineering$115k–$175k/yrFull-time

Responsibilities

  • Support teams of 2-6 developers/designers/QA analysts of varying skill levels and experience, providing guidance and support to ensure delivery on project commitments to meet client expectations.
  • Work closely with the COO, Operations Manager, Project Managers, and team to communicate project progress, challenges, resourcing needs, and project needs.
  • Mentor team members on assigned projects to follow SmartLogic processes for product development, working with the Project Manager to plan our weekly goals for the team to keep projects on track.
  • Pre-Sales & Solution Architecture: Partner with sales and consulting leadership to support technical discovery, solution architecture, and rough-order-of-magnitude estimates that are timely and defensible.
  • AI-Assisted Development: Leverage modern AI tools to improve development speed, quality, and maintainability; help establish best practices for their use on project teams.
  • DevOps Leadership: Provide hands-on leadership for CI/CD pipelines, deployment strategies, environment configuration, and production operations.
  • Infrastructure & Cloud Architecture: Design, review, and support scalable, secure cloud and server architectures (primarily AWS and Azure).
  • Serve as the technical expert on assigned projects; QA and review PRs for submitted code.

Requirements

  • 7+ years of experience with modern software development practices and technologies creating custom software to meet the expectations of a variety of clients.
  • 7+ years of experience with Ruby on Rails and Elixir and Phoenix, and 2+ years with Flutter and/or ReactNative.
  • 5+ years experience with DevOps practices including CI/CD, infrastructure-as-code, monitoring, deployment, and tooling (e.g., Terraform, Ansible, CI/CD pipelines, cloud monitoring).
  • 3+ years in a consultancy, not just product-based companies
  • Experience participating in technical discovery, solution design, and estimation for client-facing and sales prospect projects.
  • Practical experience using AI tools to support software development (e.g., code generation, refactoring, testing, debugging, prototyping, and documentation)
  • Be organized, thoughtful, and intentional about process as demonstrated by an ability to set and manage expectations amongst teammates, direct reports, and managers alike.

Benefits

  • We are continuously working to cultivate a supportive and inclusive workplace that recognizes and respects diversity of background, experience, and thought.
  • SmartLogic is an equal opportunity employer and does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor.

Pay

  • The base compensation range for this position is $115k - 175k per year.

Schedule

  • This position is fully remote within the United States.

Qualifications

  • No phone calls or unsolicited emails, please.
  • We do not work with recruiters or placement agencies.

Similar jobs