Job Description
Job DescriptionSalary: $155,000 to $175,000 plus annual bonus target $10,000 to $15,000
Highland is looking for an experienced software development manager to lead and grow our world class team of developers.
Title: Manager of Software Development
Location: Chicagoland. We work together once a week at our Loop offices and at our clients offices from time to time.
Travel: Limited overnight travel up to 5%.
Please note this is a three month contract to hire position based in Chicago & candidate must currently live within commuting distance of our Loop offices.
The Ideal Candidate
- Empathetic to user, client, and team needs
- Has significant experience in consulting as an employee of a consulting agency/firm
- Has experience consulting with C-level stakeholders in small to medium businesses
- Has directly managed a team of developers, ideally with geo-distributed teams
- Motivated by tough problems, both in and out of the code
- Collaborates with product managers, clients, and other developers to define solutions, create detailed delivery plans, and adjust plans as needed
- Possesses the ability to create and deliver effective presentations, communicating complex information in a simple manner
- Proud they dont let things slip through the cracks
- Enjoys improving DX (developer experience, like UX for devs)
- You have managed 3rd party vendor partners in areas such as managed services or hosting providers
Development Experience
- You have multiple years of experience modernizing legacy applications as well as building greenfield solutions
- You can effectively communicate trade-offs to both technical and non-technical team members
- You have been part of a team that has successfully built several medium-to-large scale applications
- You have a strong capability in a variety of platforms and frameworks like Laravel, Vue, and React
- You have experience estimating complex technical work through analysis and work breakdown
Team & Process
- Our project teams include some combination of software engineers, product
managers, and direct client involvement. - Were a curious bunch, continually assessing and improving digital product
development practices with product and user-centric thinking. - We seek diverse perspectives for feedback and critique throughout projects and
initiatives.
Client Relationships
- All of our project team members advise and consult with clients and team members
on product and technical direction. We aim to always keep end-user and business
outcomes in mind to make the right trade-offs. - We strive to have frank, honest conversations with our clients and team members.
Education and Experience Requirements:
- A degree in Computer Science is preferred. Other comparable training is acceptable.
- Strong technical consulting skills
- 8+ years of proven experience developing custom software
- 2+ years experience managing developers
Compensation & Benefits
- Three months initial contract to hire period
- Full-time salary of $155,000 to $175,000 plus annual bonus target $10,000 to $15,000
- Health, dental and vision insurance
- 401k retirement savings plan
- Unlimited sick time, 9 paid company holidays,
4 weeks paid time off - 40 hours of professional development time and a $1,000 learning stipend each year
- Fully paid parental leave: 12 weeks for birth mothers or 6 weeks for non-birth parents
- Short-term and long-term disability insurance and life insurance (Highland pays 100% of the premiums)
About Highland
Highland is a digital product and innovation consultancy based in Chicago. We research, design, and build digital products and experiences for mission-driven organizations and customer-centric companies. Over 25 years, our team of researchers, strategists, designers, and developers has helped organizations launch over 300 digital products, turning their biggest uncertainties into opportunities for growth.
Our mission is rooted in Human Flourishinginspired by research conducted at Harvard Universitys Institute for Quantitative Social Science. We design our work to help human beings flourish, while allowing ourselves to flourish as well. For us, our valuesPeople First, Give a Damn, Be Curious, and Be Transparentare not just things to hang on the wall, but something we live by every day.
Highlands Core Values
People First: What we make and how we work should make it a little bit better to be
alive: for us, our clients, and their customers.
Be Curious: The big picture is everyone's responsibility. There is always more to
learn. We are generous in teaching what we know.
Be Transparent: We're accountable to our clients and to each other, and respond to
problems with solutions, not blame. Vulnerability, while risky, leads to trust and
understanding.
Give a Damn: Our clients goals are our goals. We do work we can be proud of.
Quality is non-negotiable.
Our Commitment to Diversity and Inclusion
Highland is committed to creating a just, equitable workplace, and is actively seeking
candidates who can bring the value of diverse lived experiences to this position. We look for
candidates who have a high level of demonstrated comfort with cultural competency; women, people of color, people with disabilities, and people who identify as LGBTQ+ are
encouraged to apply.