Careers

Do you have the spark?  Join Us

We believe that our work culture sets us apart from other companies. We’ve been through all kinds of work cultures and environments. We’ve seen it all, and we decided to do something about it when we started Sparkfish. Take a look at our credo and see if you share our core values. If so, we want to hear from you because you’re exactly the person who we’ve been looking for.


If you want an exciting career with a small startup atmosphere, we’re your team! We may be small, but we’re growing, and we’re working hard to carve out our niche, build our brand and have a great time doing it! We value the work you do for us because it has a direct effect on whether we succeed. If you’re ready to contribute and make a difference, come talk to us.


We need incredible people who have the talent, drive, and passion to solve problems and create awesome software. Connect with us, get in at the ground level, and join our movement to build well-crafted products. Your new journey starts with that spark within you...

Jobs at Sparkfish

We’re always looking for the best and brightest. If you think you’re a good fit for one of the positions below send your resume to us at [email protected] (be sure to indicate the position you’re applying for). If none of these positions are a good fit for you, but you still think you have what we need, you can still send us your resume. We love talking to awesome people who have that special spark!


Full Stack Developer

Designs and develops new web applications using technologies such as C#, Node.js, SQL Server, and MongoDB. Assures compliance with secure coding practices and web service architecture. Works with a team to efficiently accomplish tasks in a fast-paced, agile environment. Challenges and expands professional and technical knowledge. Apply


Database Developer

Creates database designs, development, architecture and implementation and supports storage and retrieval activities along with data flow and analysis. Supports development of long and short term requirements for database design and database structures. Supports the analysis and evaluation of system improvements, optimization, and development and/or maintenance efforts. Works with DBA team, support teams, development and quality assurance teams as needed to address critical database solutions. Apply


DevOps Engineer

Go-to person for current system status and to deal with day-to-day system issues. Develop internal tools to monitor system status/issue notifications. Product roadmap advisor to help address common issues/pain points. Help convert classic ASP sites to .NET. Assists security leadership. Creates incident reports. Monitors system security functions. Reviews system logs. Apply


Business Analyst

Learns or infers the client's business process flows to help drive development priorities and roadmaps. Creates and documents business and functional specifications, user stories, and acceptance criteria. Develops and maintains system documentation for web service projects. Tracks and reports on project schedules. Apply


Data Analyst

Performs data analysis, including business modeling and statistical analysis, validating with external data (quantitative and qualitative). Evaluates the methods and procedures used to obtain data in order to ensure validity, applicability, efficiency, and accuracy. Performs Data Profiling of Data Quality (DQ) for targeted source data, and reporting of results. Assists with data discovery and performs data quality profiling. Uses advanced SQL skills to develop SQL queries to better understand analyze performance and transactional data. Apply


QA Analyst

Responsible for the design and execution of test strategies and test plans, that ensures the highest possible levels of quality. Participates in the testing lifecycle and processes, and is responsible for monitoring the progress of testing performed by QA resources. Acts as a single point of QA contact for the client, communicating on QA status, expectations, risk identification and mitigation, quality metrics and overall testing progress. Ensures QA process and best practices are followed as well as recommend and implement improvements. Gathers and reports QA metrics to the program manager. Apply


Project Manager

Responsible for planning and/or implementation of projects and facilitates the definition of project missions, goals, tasks, and resource requirements. Follows a defined, agreed upon project management methodology and presents oral and written reports defining plans, problems, and resolutions. Facilitates the definition of service levels and interacts regularly with existing or potential clients to determine their needs and to develop plans for improving delivery. Advocates on behalf of clients and represent clients' needs and works cross-functionally to solve problems and implement changes. Apply