[Remote] Staff Software Engineering Manager

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. ExpertVoice is seeking a Staff Software Engineering Manager to lead and develop a high-performing team of software development engineers. This role combines active software development with direct people management, focusing on architecting and delivering high-quality, scalable software systems while fostering a collaborative team environment.ResponsibilitiesLead and develop a small team of software development engineers, including coaching, career development, performance management, and fostering a high-performing and collaborative team environment, while hiring and building the team over timeContribute directly as a hands-on software development engineer by designing and implementing scalable backend systems, services, and web applications that power ExpertVoice web and mobile experiencesLead architecture and system design for scalable software systems, setting a high technical bar for system design, code quality, and engineering practices across the teamOwn the quality, performance, and reliability of systems delivered by the team, holding engineers accountable for validating their work through strong automated testing and development practicesPartner with engineering leadership to evolve testing and development practices toward a more shift-left model, where quality is integrated into development workflows through validation at appropriate layers, effective code reviews, and production feedback loopsImprove engineering productivity and developer experience by evaluating and optimizing modern development tools, and continuously assessing emerging AI technologies for their impact on engineering workflows, productivity, and software qualityLead the adoption of AI-first development practices by coaching engineers on effective use of AI tools, identifying high-impact use cases, establishing best practices, and driving changes to development workflows to fully integrate AI into the software development lifecycleDrive successful delivery of engineering work by providing technical leadership, planning and prioritizing work, and collaborating on resource allocation across projects, ensuring predictable delivery of high-quality software within an Agile/Scrum environmentCollaborate with product, UX, and engineering to design solutions, clarify requirements, and deliver features aligned with business goalsCollaborate with other engineering teams to align architectural decisions, share best practices, and drive improvements to the overall engineering platform and development processesSkills8+ years of professional software development experience building and maintaining production software systemsDemonstrated experience operating at a Senior or Staff Software Engineer level, including ownership of system architecture and technical designStrong backend engineering expertise with Java, Spring / Spring Boot, and SQL, including designing and building scalable APIs and backend servicesExperience designing and implementing RESTful APIs and distributed systemsStrong understanding of software architecture, design patterns, scalability, and system tradeoffsProven experience managing software development engineers, including direct people management, performance management, mentoring, and career developmentDemonstrated ability to write clean, maintainable code with strong automated test coverage (unit and integration) and maintain high engineering quality standards within a teamExperience working in or helping evolve teams toward shift-left testing practices, where developers take increasing ownership of quality through automated testing and CI/CD workflowsProficiency with modern development workflows and tooling, including source control, code reviews, and CI/CD practices with automated testing and quality gatesExperience debugging, troubleshooting, and supporting production systemsExperience using modern AI-assisted development tools in day-to-day engineering workflows, including code generation, code review, and testing, and advocating for their effective use by sharing best practices within a teamExperience evaluating AI-assisted development tools and guiding decisions on their adoption by helping teams understand their impact on engineering workflows, productivity, and software qualityDemonstrated ability to drive improvements in engineering practices, including testing strategy, development workflows, or team productivityStrong communication and collaboration skills, with the ability to effectively influence technical decisions and align cross-functional stakeholders, including product, UX, and engineering teamsExperience participating in or leading technical hiring processes, including technical interviews and candidate evaluationExperience contributing across the stack, with familiarity in modern frontend technologies such as JavaScript / TypeScript and frameworks like ReactExperience designing or building high-scale, consumer-facing web applicationsExperience working in or helping evolve teams toward developer-owned quality models, where testing and validation are integrated into development workflows rather than handled in a separate QA phaseDemonstrated ability to drive adoption of new development tools or practices within an engineering team, including AI-assisted development and developer-owned quality practices, by establishing best practices and enabling effective use across the teamExperience working in collaborative Agile environments with continuous delivery and iterative development practicesBachelor's degree in Computer Science, Computer Engineering, or a related technical field (or equivalent practical experience)BenefitsEnjoy competitive pay, plus the chance to earn bonuses through our Company performance plan and annual merit increases.We offer medical, dental, and vision insurance for employees, with coverage extended to eligible dependents.Additionally, our benefits include flexible spending accounts (FSA), health savings accounts (HSA), life insurance, and both short- and long-term disability.Welcome your new addition with up to 15 weeks of paid parental leave for full-time employees.Invest in your future with our 401(k) plan and employer match.Freedom to work from anywhere in the Continental USA.This role is fully remote and operates on a 40-hour workweek.Team members are expected to be working and available during core hours of 10:00am-3:00pm MT, Monday-Friday (unless otherwise communicated).The remaining work hours must be aligned with and approved by the manager, allowing for flexibility while supporting team collaboration and business needs.Clients often extend exclusive incentive purchase programs to EV employees.Company OverviewExpertVoice is a provider of an online marketing platform used to connect brands with influencers. It was founded in 2004, and is headquartered in Salt Lake City, Utah, USA, with a workforce of 51-200 employees. Its website is http://www.ExpertVoice.com.

Apply Now →
← Back