Are you a seasoned software engineering leader with hands-on development experience and a passion for managing diverse teams in a fully remote environment? Do you want to work for a global, best-in-class organization where your skills will drive the innovation of mission-critical solutions? If so, Sparkrock is the place for you.
Sparkrock helps social benefit organizations like nonprofits, school boards, and government agencies reach their greatest potential by using technology. We help to make these mission-driven organizations more efficient, freeing up their time and resources to focus on the good they want to achieve. Every day, nearly 45,000 people use our ERP products to make the world a better place.
We are looking for an expert Software Engineering Director who can hit the ground running and contribute to our engineering leadership immediately. We are particularly interested in candidates who are ready for a quick start and can adapt to our fast-paced environment. This role represents a significant opportunity for an experienced engineering leader looking to make an immediate impact in a global context. The selected candidate will be expected to bring strong leadership capabilities and technical expertise to guide our engineering efforts. The role offers the unique opportunity to join our organization at a pivotal moment, working in a fully remote capacity while leading software engineering initiatives.
If you are passionate about leveraging your leadership, engineering, and problem-solving skills to innovate and drive quality in software solutions, we want to hear from you!
Responsibilities
*Deliver Reliable Weekly Releases: Be accountable for the quality of weekly software releases for enterprise software products and solutions.
*Perform Root Cause Analysis: Lead deep-dive investigations into quality issues and delays, identifying patterns and creating actionable improvement plans.
*Foster Engineering Excellence: Drive the adoption of best practices, including CI/CD, containerization, and DevOps processes.
*Collaborate Across Teams: Partner with internal and external stakeholders to deliver innovative, high-value solutions.
*Lead and Mentor Teams: Provide coaching and guidance to engineering teams, fostering a culture of growth and excellence.
*Technical Problem Solving: Use your experience in software development to identify and resolve process inefficiencies and quality issues.
*Driving Continuous Improvement: Implement and oversee engineering process enhancements to improve efficiency and quality.
*Learning and Training: Participate in and provide coaching, cross-training, and self-development opportunities.
Requirements
To thrive in this role, you should have:
*A Bachelor’s degree or higher in Computer Science, Computer Engineering, or a related field (or equivalent experience).
*8+ years of hands-on software development experience in major programming languages.
*4+ years of experience in engineering management, including people management and coaching.
*Expertise in root cause analysis (RCA) and solving deep technical challenges.
*Strong understanding of CI/CD processes and tools.
*Experience with containerization technologies like Docker.
*Deep familiarity with major cloud platforms, including AWS and Azure.
*Knowledge of the full software development lifecycle, including A/B deployments and integration testing.
*Proficiency in DevOps practices and tools.
*Strong English communication skills (oral and written).
Nice to Have
*Post-secondary degree or diploma in a technology-related field
*ERP experience
Benefits
*We don’t call them perks; they’re just part of what makes working at Sparkrock great.
*We are 100% remote and global. Live your best life wherever that may be, and never lose out on career opportunities because of it.
*Flexible work hours. We work asynchronously and don’t care when you’re online, just that you deliver great results and are there for our customers.
*We are dedicated to your growth with consistent and meaningful feedback, support in achieving your personal career goals, and access to leading-edge tools, playbooks, and technology to amplify your experience.
*Introductions to thought leaders in the space and webinars on cutting-edge tech hot topics.
*Focus on culture: coffee chats, happy hours, cooking classes, book clubs, and more!
*Stipend to help set up your ideal home office
*Swag! Because who doesn’t love swag?
We strive to build a team that reflects the diversity of the community we work in and encourage applications from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with disabilities.