This week
  • Headway

    About Headway

    Founded in 2015, Headway was born out of a passion to bring entrepreneurial ideas to market and keep them there. We work holistically with our client partners as a true extension of their product team, not just as the technical execution arm of their business. If we see something broken, whether that's a workflow, a marketing or messaging strategy, or a needless feature, we speak up, and our clients trust us to help them fix it.

    Because we're more than just designers and developers, we achieve results that bring successful long-term partnerships and trusted referrals. We help entrepreneurs build a business ―not just an app. This approach, coupled with realistic and incremental software releases, results in a friendly, fun, and collaborative atmosphere where our colleagues and clients both have room to learn and grow.

    See how our clients talk about our approach and check out some of the recognition we've received so far. Discover how we show our clients appreciation with unique holiday gifts each year. Or, if you're a podcast fan, check out Seaworthy, where we explore ways to help companies grow and scale their business and ideas. We're excited about what we've achieved in the last few years, but we're just getting started. We need your help to take us to the next level!

    A Day In The Life

    During a typical work week, our crew members enjoy a balanced assignment of 35 hours on client projects with the ability to invest the other 5 hours on a combination of individual goals and team meetings. Each quarter, we take a full week away from client work to focus on team goals and internal project initiatives. These weeks alternate between a retreat style destination that encourages team bonding and goal setting, and a more focused week-long design and development sprint at our primary office in Wisconsin. Check out some of our team week recaps and years in review to get a feel for how much fun it is to work at Headway!

    What Does Success Look Like?

    During your first 2-4 weeks at Headway, you'll receive extensive on the job training including a customized trail of technical assessments and assignments. This training covers fundamentals of our core technologies, the way we delegate tasks within a development team, our git process and workflow, testing strategies, tips for successful client interactions, and much more.

    You'll have dedicated pairing time scheduled with various colleagues to cover different skills, and we'll even participate in several mock client meetings so your first standup or sprint planning meeting doesn't carry with it the weight of your first client interaction. After this training period, you'll be successfully contributing to new feature work on a client project in the context of a team. You'll also be participating in daily standups, sprint planning meetings, and retrospectives. Welcome aboard!

    Ongoing Support

    Each week, you'll meet with your team lead to ensure that you have the time and attention you need to be successful. Your needs and questions will always come first in this meeting, but other topics discussed include:

    • Individual quarterly goal progress
    • Project status / team issues / weekly retro
    • Individual responses to our weekly team health questionnaire

    Quarterly and Annual Reviews

    In addition to weekly touch point meetings, more formal quarterly reviews are scheduled to discuss successes and areas for growth identified over the last 3 months. We have annual performance assessments and salary reviews, though we reserve the right to provide a merit based pay raise at any time. Most crew members achieve between a 2% and 5% raise each year within their same role, but bigger jumps are possible when roles or responsibilities increase. We're here to grow with you sustainably over the long term.

    Experience and Results At Every Level

    With an experienced leadership team encompassing design, development, sales, marketing, and operations, Headway is poised for an amazing 2019. Our business is guided by EOS and we have strong processes, documentation, and people to support your growth and development at Headway. As they say, “Train people well enough so they can leave, treat them well enough so they don't want to.” For more on that, check out our benefits!

    Why Should You Apply?

    • Work on exciting projects in the latest tech across a variety of industries including: Healthcare, FinTech, Education, Personal Growth & Training, Lifestyle & Social
    • Collaborate with colleagues and clients directly to ship features that users love
    • Work with appreciative clients who seek out and value your input and feedback
    • Strong leadership and top-notch colleagues to help you realize your full potential
    • Career growth and leadership opportunities

    Key Benefits

    • 19 total days of PTO & Sick Time available immediately
    • 100% of health care and dental premiums paid for you and all your dependents
    • Up to a 4% matching 401k contribution based on your dollar contribution
    • $6,000 hardware on-boarding budget including $2,000 to spend however you like
    • $2,500 annual education and conference budget

    The Hiring Process

    If after we review your application and we choose to move forward, the following interviews will typically take place over the course of 3-5 days (depending on scheduling):

    • Work history and aspirations chat with our People and Team Strategist
    • Skills and performance discussion with a Development Lead or the Head of Development
    • Take-home skills assessment with the potential for follow up / discussion at this stage
    • Discussion with a member of the design or development team

    Position Description

    As a Developer at Headway, you are client and user-focused while executing on the details of each project and keeping it on course. This requires fostering individual learning and growth of less senior folks on the team as well as narrowing in on project specific details and client needs. You help your team reach and execute on a shared vision to ensure each release lands successfully on time and budget.

    When communicating with clients during sprint planning, retros, and release demos, you help monitor features and architecture as project requirements change, and direct emergent requirement discussions back to the core focus of a minimum viable product (MVP). In doing so, you help manage a client's expectations and project scope to the budget they have allowed while still ensuring we're building the most valuable features first.


    As a Developer at Headway you focus on the following:

    1. Creating architecture diagrams, flowcharts, and entity relationship diagrams to increase the team's understanding of the scope and support the overall development process.
      1. Setting the project development direction consistent with Headway technology and standards
    2. Helping to enforce development process and consistency of each of your project's crewmates through:
      1. Development critiques and QA by:
        1. Performing pull-request (PR) reviews:
          1. Ensuring CI passes for each PR
          2. Testing code within your development environment when appropriate
          3. Suggesting refactoring that will help curb technical debt and grow knowledge across the team
          4. Ensuring Headway development process is followed by all (FBA) on each git commit and PR
        2. Conducting pairing sessions to help developers learn and grow while also evaluating their craft, including: efficiency, adherence to process, and overall professionalism.
        3. Performing QA of both internal code quality, interfaces, architecture, tests, and external end-user UI/UX
        4. Creating release notes for each release, internal or external, and thoroughly testing the current version of the code, documenting known issues with annotated screenshots.
    3. Interfacing with clients during sprint planning sessions and retros to ensure projects are on track and on budget
      1. Driving all meetings and development activities from the outside-in with user story mapping and MoSCoW prioritization
      2. Taking notes collaboratively alongside the rest of the team
    4. Executing on development process consistent with a client and user focus
      1. Practicing "craft within context"
    5. Helping assess candidates for technical ability and team fit for future positions at Headway

    Help us make a difference, make waves, and make Headway!


    • 2+ years Ruby on Rails and React experience (required), with Phoenix (Elixir) or Node experience a plus.
    • Experience working with teams of both internal and external stakeholders.
    • Excellent communication skills (verbal and written).
    • The ability to present your work and stand firm for the right reasons.
    • Experience working with businesses at various phases of creation and growth a plus.


    • You live by our Guiding Manifesto and embody the core values of Headway.
    • You are open to criticism from your team and are always eager to learn and to share knowledge.
    • You have the ability to think big while being detail oriented and delivery focused.
    • You are self-motivated and able to deal with pressure and work well in a fast paced environment.
    • You have an outgoing, personable, and sociable attitude.
    • You have initiative to solve challenges, meet goals, and set new directions based on data.
    • You are capable of inspiring colleagues and clients.
    • You have a passion to create useful and valuable solutions.
    • You prioritize and attend our quarterly team weeks on-site at our primary office in Wisconsin, or at an awesome TBD destination.

    Next Steps

    If this sounds like you, we’d love to have you apply! This position is open to developers local to the Green Bay, WI area. If you don’t feel that you meet or exceed the requirements above, we encourage you to apply to our Apprentice Developer position! We have a track record of bringing up driven developers and would love to coach you through the next phase of your career.

This month
  • Scrapinghub

    About the job:

    We are seeking a Project Manager to join our Professional Services team. Our Data business is growing and as a Project Manager you will be responsible for leading one or more project teams in delivering end-to-end projects and solutions to our existing and new customers.


    Project planning, management & monitoring

    • Creating project plans that map out the tasks, milestones, key deliverables for the project and showing the assignment of resources to these tasks/deliverables.
    • Managing scope according to a Statement of Work (SoW) written to govern the project / customer engagement. Ensuring that scope extensions are identified and managed to agreed change processes.
    • Accurately forecasting the effort remaining on your project to ensure the correct inputs to revenue recognition, resourcing/recruitment
    • Reporting accurate project status and preparing status reports suitable for Customer, internal stakeholders.
    • Capturing project risks and actively managing and mitigating these
    • Acting as a point of escalation for all customer issues or for internal stakeholders.
    • Successfully closing out the project and ensuring a full and complete handover to any maintenance team, if applicable.

    Project Governance & KPIs

    • Defining and agreeing the project KPIs, acceptance criteria and ensuring project is tracking to both.
    • Leading project review sessions / deep dives to review status of project timeline, technical deliverables, revenue, resource forecast and CSAT and taking corrective action where required.

    Communication & Stakeholder Management

    • Engaging with Sales and Solution Architects during pre-sales phases and ensuring a successful handoff from Sales, ensuring all aspects of the contract, commercials and customer expectations are understood.
    • Working with QA and developers to ensure optimal, quality-assured solutions to our customers
    • Engaging with Customer to ensure successful project outcomes.

    Continuous Improvement

    • Actively improve processes within Scrapinghub to improve the efficiency and effectiveness of internal processes.
    • Identify examples of best practices to contribute to an overall Scrapinghub project methodology.
    • Support learning objectives within own team including contributions to open source projects.


    • 5+ years of technical project management experience, coupled with People Management responsibility
    • Strong working knowledge of Project Management methodologies.
    • An excellent communicator with proven influencing and negotiating skills
    • Natural ability to work independently and without boundaries
    • Flexibility to meet work demands within international time zones
    • Disciplined in planning and execution to achieve goals
    • Strong Customer relationship and commercial awareness skills
  • Theorem
    Preferred: (GMT-05:00) Eastern Time +/- 4 hours

    Have you spent the past five years managing software engineers?  

    Do you have a proven track record of building teams that deliver complex software on-time and in-budget?

    Are you ready to take your career to the next level and work with the best engineers on the planet? 

    If so, we want to meet you!

    Company Overview

    Theorem (formerly Citrusbyte) is a team of craftspeople and experts who build amazing products and believe in cultivating a high degree of leadership in all of our people. We build medium and large-scale applications that solve our customers' business-critical problems.

    Job Summary

    As an experienced Engineering Manager you will manage a team of 10 to 15 engineers operating in small squads of 4-5 engineers and work directly with Product, Research and Design teams as well as customer stakeholders and technical leads to build complex custom software applications.

    While this is a remote friendly role, the engineering manager should expect to travel to client site one week every other month on average.

    Responsibilities and Duties

    As an engineering manager supporting the development of a product, you are responsible for:

    Strategy and Consulting

    • Run and / or participate in project kick-offs.
    • Work with your team to choose the tools, architecture, and platforms used to deliver client projects.
    • Define quality standards for client projects.

    Hiring and Training

    • Attract, nurture, coach, and retain talent.
    • Ensure every assigned engineer has a career progression plan with regular check-in points and real-time feedback.
    • Ensure engineers are provided with continuous and valuable learning opportunities.
    • Contribute to determining engineering salary ranges and adjustments.
    • Contribute to defining and building the vision for our engineering organization.
    • Contribute to defining quality standards for our work.
    • Contribute to creating training and learning material and opportunities for engineers.

    Managing and Directing

    • Talk to engineers to tease out concerns early, then fix them when possible.
    • Resolve conflicts or performance problems with engineers.
    • Embody the engineering culture and contribute to its advancement, inspiring everyone to live up to it.
    • Maintainer and contributor to our company engineering internal and public artifacts such as our quality standards and guidelines.
    • Represent the engineering organization with other departments and ensure we provide engineering support wherever necessary in the company.
    • Support team happiness.

    Engineering and Delivery

    • Responsible for the quality and quantity of the engineering output.
    • Responsible for the continuous, iterative improvement of our engineering team.
    • Responsible for the overall planning, execution, and success of complex technical projects.
    • Work closely with product management team to ensure we're building the best products.
    • When necessary, act as Programmer, QA, Architect, PM, etc for short periods of time.

    You are smart and talented. You like to get the work done! You want to collaborate in a consultative environment and  guide our clients in best practices in order to achieve great project success in addition to contributing to the growth of a great company. Tell us more about you!

    Benefits and Perks

    REMOTE FIRST - Work from your location when not traveling to client site.

    TEAM RETREAT - Once a year the entire Theorem team gets together at an inspiring location to meet, work and play.

    HEALTHY BODY, HEALTHY MIND - HAPPY TEAM - We offer paid vacation and support healthy lifestyles through our physical fitness benefits program.

    HEALTHCARE & FINANCE - We have comprehensive medical, dental, vision, and life insurance plans, plus we have a 401k plan.

  • Scrapinghub

    About the Job:

    You will be working across all of Scrapinghub’s Product teams, with a remote team spanning from Russia to Toronto, and will be responsible for improving how we develop software.

    Standard PM skills (what needs to be done, who’s responsible, and when it is expected) will of course be needed.

    Beyond that, you should have have a strong record of driving the following: Visibility, within the team and to stakeholders both internal external; Predictability, for internal planning and for customers that depend on us; and Ownership, both personal and among the team, to ensure products meet defined business objectives and are launched on time and within budget.

    While the processes we have in place have brought us success thus far, we know these need to be adjusted, amended, or potentially replaced to take us to the next level. This will be one of the core functions of this role and you will have a high degree of autonomy to get us there.

    Ideally you’ve done this job before, either in mid-stage company or across several smaller departments at a larger company, and have a concrete history of getting results.

    Job Responsibilities:

    • Plan and deliver high quality product releases to our customers
    • Drive towards improved predictability, both in timing and effort, within our software development iterations. On time & on budget is your motto.
    • Organise resources to maximise developer productivity
    • Identify, analyse and implement new methodologies and tools, with a focus on continuous improvement
    • Standard PM SDLC activities: provide status of projects and project management, daily stand-ups, working with cross functional teams
    • Manage multiple projects across multiple smaller teams, towards aggressive deadlines
    • Provide production visibility within the team, to other stakeholders within the company, and occasionally to third parties.

    Required Skills:

    • Strong experience with customer facing software solutions (SAAS/DAAS)
    • Global experience - working across multiple smaller engineering teams
    • Passionate about innovation and enhancement opportunities. And designing exceptional software product
    • Familiarity with PM best practices and leveraging them in the role
    • Passionate about innovation and enhancement opportunities and designing exceptional software products
    • Ability to tackle ambiguous situations and drive success
    • Excellent communication skills
    • Work as a team member and leader with the ability to sustain a high performance
    • Work environment - work remotely, managing a dispersed team in multiple time zones

    Desired Skills:

    • Experience with Atlassian suite of products (mostly JIRA and Confluence)
    • Project Management accreditation
  • Wikimedia Foundation, Inc.

    We are searching for people with a drive to explore, experiment, and learn new technologies.  Are you comfortable working in a highly collaborative, consensus-oriented, open environment and as part of a globally-distributed team?  Then you might be just the person we need.

    Location: Americas (remote); SF Bay Area preferred


    • Manage a small team responsible for the Data Center Operations of Wikimedia’s global data center footprint (currently 8 PoPs in 3 continents and growing)
    • Prioritize incoming workload and set realistic expectations to both peers and team members
    • Support and mentor your team’s members to develop their career paths
    • Continuously develop the roadmap of Data Center Operations, and help draft and execute the team’s annual and quarterly planning
    • Coordinate and communicate with other members of the Wikimedia engineering teams on relevant projects and contribute to the organizational strategy
    • Assist with the formation of the annual SRE budget with periodic planning of CapEx (equipment) and OpEx (hosting & service contracts) budget & spending.
    • Coordinate with the Foundation’s Finance team on the execution of the budget, inventory management, and accounting and assist in improving the workflows between the two teams
    • Draft RFPs and negotiate service contracts, equipment purchases, data center hosting and support contracts
    • Partner with new and existing equipment vendors and stay on top of their roadmaps and developments
    • Project manage new initiatives, such as the deployment of new data center locations
    • Define, refine and execute processes that aid the team and all stakeholders in their daily activities
    • Share our values and work in accordance with them


    • 3+ years experience in data center operations, IT  infrastructure, technical operations or similar role as part of a team
    • 2+ years of experience as a people manager
    • Hands-on experience with data center deployments, server & networking hardware
    • Experience with managing geographically distributed infrastructure across multiple locations
    • Experience applying project management methodologies to operations engineering work
    • Experience defining, maintaining and improving operational processes
    • Aptitude for automation and streamlining of tasks
    • Strong English language skills and ability to work independently, as an effective part of a globally distributed team
    • Willing and able to travel for meetings and site visits 4 times a year
    • B.S. or M.S. in Computer Science or the equivalent in related work experience


    • Experience working in a primarily remote environment
    • Familiarity with provisioning and managing Linux systems
    • Familiarity with DCIM tools and processes
    • Familiarity with network engineering, the networking community and peering arrangements

    The Wikimedia Foundation is… 

    …the nonprofit organization that hosts and operates Wikipedia and the other Wikimedia free knowledge projects. Our vision is a world in which every single human can freely share in the sum of all knowledge. We believe that everyone has the potential to contribute something to our shared knowledge, and that everyone should be able to access that knowledge, free of interference. We host the Wikimedia projects, build software experiences for reading, contributing, and sharing Wikimedia content, support the volunteer communities and partners who make Wikimedia possible, and advocate for policies that enable Wikimedia and free knowledge to thrive. The Wikimedia Foundation is a charitable, not-for-profit organization that relies on donations. We receive financial support from millions of individuals around the world, with an average donation of about $15. We also receive donations through institutional grants and gifts. The Wikimedia Foundation is a United States 501(c)(3) tax-exempt organization with offices in San Francisco, California, USA.

    The Wikimedia Foundation is an equal opportunity employer, and we encourage people with a diverse range of backgrounds to apply

    U.S. Benefits & Perks*

    • Fully paid medical, dental and vision coverage for employees and their eligible families (yes, fully paid premiums!)
    • The Wellness Program provides reimbursement for mind, body and soul activities such as fitness memberships, baby sitting, continuing education and much more
    • The 401(k) retirement plan offers matched contributions at 4% of annual salary
    • Flexible and generous time off - vacation, sick and volunteer days, plus 19 paid holidays - including the last week of the year.
    • Family friendly! 100% paid new parent leave for seven weeks plus an additional five weeks for pregnancy, flexible options to phase back in after leave, fully equipped lactation room.
    • For those emergency moments - long and short term disability, life insurance (2x salary) and an employee assistance program
    • Pre-tax savings plans for health care, child care, elder care, public transportation and parking expenses
    • Telecommuting and flexible work schedules available
    • Appropriate fuel for thinking and coding (aka, a pantry full of treats) and monthly massages to help staff relax
    • Great colleagues - diverse staff and contractors speaking dozens of languages from around the world, fantastic intellectual discourse, mission-driven and intensely passionate people

    *Eligible international workers' benefits are specific to their location and dependent on their employer of record

    More information

    Wikimedia Foundation website

    Wikimedia Foundation blog

    Annual Report - 2017

    Wikimedia 2030

  • Citrusbyte
    $100,000.00 - $140,000.00Preferred: (GMT-06:00) Central Time +/- 4 hours

    Company Overview

    Founded in 2007, Citrusbyte is a technology consulting company with a focus on how we do the work as a means to achieve great results.

    Our customers, F1000's and startups alike, come to us because they need to change how something is done in order to succeed and they're looking for a solution that isn’t just about technology — but also people, process and leadership. We consult, form a diverse team of experts, and deliver strategy and execution under one roof. 

    Our Services range from new product development, pure R&D, legacy modernization, pricing strategy development, revenue generation, process optimization, to organizational transformation and cultural design.

    Working at Citrusbyte

    At Citrusbyte, we believe that creating an environment where great people can flourish is the best strategy for our business and and the best way to solve our clients problems and deliver the greatest value. 

    Our focus on culture is supported by our shared vision to build a company where we want to work for the long-term. We avoid egos and embrace distributed leadership. We grow from constantly being challenged and seek to understand when presented with ideas we don't understand. We respect each other, default to trust and treat each other like adults and we also hold each other accountable for commitments. There is a lot about our culture that makes us great and we're continually looking to improve it. Read what we've published about our culture

    Job Summary

    We’re looking for an experienced product manager to join the team at Citrusbyte. It is expected that you have lived the full product lifecycle, having brought multiple products to market.

    In this role, you will lead a team of  10-14 engineers operating in small squads of 2-3 engineers and work directly with a research and design team and customer technical leads to build complex custom software applications.

    Responsibilities and Duties

    As a product manager supporting the technical development of a product, you are responsible for communicating the overall product guidance, vision, and prioritization, planning, and stakeholder communication. As the voice of the product, you will help the engineers organize incremental releases that achieve the product’s short-term goals and align with the product’s long-term vision.  You’ve got to be a quick study and become a domain expert in the areas required for your products: You need to know the business opportunities, competitors, customer pain points and technical details about each product. The Product Manager is also a guide. Clients and engineerings will look to you to chart out the approach that will deliver business-driven results within a committed time and budget.

    You will work closely with our designers who actually do the design & wireframing but you should be able to roll up your sleeves to create and make changes to wireframes yourself.

    • Strategy: Collecting research, running project kickoffs, and defining business goals 
    • Consulting: Guiding client stakeholders and program management teams through the right steps to build  a world-class product that meets the product’s business goals
    • Design: Coordinate directly with UX/UI designers and engineering leads to ensure technical feasibility of proposed designs and refine user stories for engineers to execute the build
    • Engineering: Overseeing the delivery of each project milestone by managing/collaborating with the project team

    We are looking for smart, driven & talented people who want to work in a consultative environment, help our clients have great projects and also contribute to the growth of a great company. Tell us more about you!

  • Fexa
    $50,000.00 - $80,000.00Preferred: (GMT-05:00) Eastern Time

    Fexa is looking for a Software Implementation Project Manager to join our remote team as we continue to expand our already growing customer base. This position’s primary responsibility is to manage the post-sales onboarding process for new customers effectively.

    Additionally, the Software Implementation Project Manager will manage the day-to-day onboarding and customization activities while acting as a liaison between the client and the development team. Strong time management, organization, and communication skills are critical for success in this role.


    • Facilitate the relationship between client and internal teams.
    • Become an “expert user” of our platform.
    • Utilize various communication and project management tools to conduct meetings, document and discuss project expectations, task assignments and timelines.
    • Maintain a reasonable balance between customer deliverables and internal development workloads.
    • Track progress of upgrades and customizations for existing customers.
    • Train customers in their use of our platform by leading training sessions and presentations.
    • Develop forms, training aides and best practices to help streamline onboarding and customizations.
    • Provide (mostly non-technical) support to our new and existing customers on a daily basis.
    • Watch for and keep track of repeat issues that may require the development of a permanent solution.
    • Provide pre-sales support to ensure customer’s key requirements are documented during the proposal process.
    • Collect customer requirements from both written and verbally expressed requests.
    • Occasional travel to tradeshows and customer sites for training and/or implementation.

    Experience and Skills Desired:

    • Excellent communication and presentation skills.
    • Excellent organization, documentation and time management skills.
    • Critical thinking and creative problem-solving skills.
    • Ability to manage multiple projects simultaneously.
    • Experience in communicating technical ideas to non-technical audiences.
    • Ability to learn new tools and software quickly.
    • Positive, self-starter attitude.


    • Health Insurance
    • Dental Plan
    • Vision Plan
    • 401k Retirement Plan
    • Remote working office
    • 2 weeks of PTO
    • MacBook Pro
    • Awesome colleagues