Location
This is a remote position. Open to candidates located in OR, WA, CA, CO, ID, AZ, TX, IL
Who We’re Looking For
We are looking for an experienced Software Engineer Manager to lead the operations engineering
development team and oversee the design and development of software applications. While embracing
the characteristics of servant leadership, you will build and lead a team of software engineers for our
operations engineering team to ensure adherence to best practices for software engineering. Provide
cross-functional expert guidance related to software engineering, and support across multiple teams,
particularly in collaboration with the product organization. Coordinate with the product management team
to ensure resourcing of software engineering projects and milestones/goals are met. Suggest and
participate in new software engineering strategies and make improvements upon existing processes. Act
as key liaison in communications between engineering and product team members with to
operations software engineering standards. This position reports to the Director of Software Development.
What You’ll Accomplish
? Define and execute strategy to fully harness the power of the operations team.
? Design, build, optimize, and maintain Operations Engineering solutions.
? Drive the Operations Engineering Team toward a consistent user experience across all systems.
? Build and nurture a high-performing data engineering team from the ground up. Remove
roadblocks for your team. Aim to unleash the full potential of every individual on the team.
? Closely collaborate with the Senior Management and Executive teams to drive the data and BI
roadmap. Act as the technical leader to drive adoption of data principles.
? Partner with Product, Engineering, Operations (Finance, Compliance), and Design teams to drive
alignment on Operations work and to to adapt, share the best practices and standards within
Engineering.
? Develop and maintain software following an agile methodology. Lead estimation and prioritization
of development efforts and ensure sprint planning meetings are run efficiently and smoothly.
? Closely collaborate with, enable, and support Operations Engineering team members to design,
build, optimize and maintain software apps and reporting.
? Possess empathy for users to influence the team’s task prioritization.
? Show initiative and seek evidence in data to support ideas.
Experience:
Must Have:
? 14+ years of Software Engineering experience
? 5+ years’ experience managing people and teams
? Thorough understanding of HTTP APIs
? Fluency in at least one server-side language, Python preferred
? 2+ years of working in Agile/Scrum/Kanban teams
? Experience in working Hybrid Environments (Data Center and Cloud)
Great to have:
? 3+ year experience in containerization technologies (Docker, Kubernetes)
? 3+ year experience with event/message streaming technologies (Kafka)
? Practical experience with Financial Reporting (mining, warehousing, lakes, reporting frameworks)
strongly preferred
? Finance Knowledge, especially GAAP, copyright law, and/or privacy law