SmartLogic · 13 hours ago
Staff Engineer / Senior Developer (Ruby, Elixir, Flutter)
SmartLogic is an experienced custom software development consultancy that has been serving clients since 2005. They are seeking a Staff Engineer who will provide technical leadership for multiple projects, mentor team members, and assist in the pre-sales process while collaborating closely with the Project Manager. The role involves ensuring project efficiency and delivering high-quality solutions to meet client expectations.
Software
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. Staff Engineers co-lead delivery projects in partnership with the Project Manager to deliver projects on budget and on time
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)
Support and validate decision making on assigned projects in collaboration with the project team, and other Staff Engineers reporting to the Director of Engineering
Serve as the technical expert on assigned projects; QA and review PRs for submitted code
Qualification
Required
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
Health, dental, vision, life and AD&D insurance
3% matching SIMPLE IRA program
Unlimited PTO and STO
Paid parental leave
Ample opportunity for learning through dedicated professional development days
Participation in conferences
Company-supplied access to books and other resources