POSITION SUMMARY
As Manager, Engineering you will report to the Director, Engineering and lead a team of software engineers. In partnership with technical program management, you will define processes, continuous improvement initiatives and measurements to ensure strength in performance and delivery.
ESSENTIAL FUNCTIONS AND RESPONSIBILITIES
- Lead, motivate, and inspire teams of engineers to deliver and maintain innovative products through thoughtful and high-quality engineering .
- Recruit, retain, and develop engineers who build great working relationships, and develop a team that is capable of executing the technology strategy and delivering value to the company.
- Manage and coach teams of engineers through challenges and personal career growth
- Ensure the teams’ success by removing roadblocks, addressing conflicts, and operating as its champion.
- Assist Engineering Leadership team on cross team initiatives such as process improvement, software quality, etc.
- Partner with Design, Product Management and Project Management teams to balance short and long-term needs in a growing Engineering Team and Technical Infrastructure.
- Lead in promoting the needs of the Engineering team and technical stack and contributing to engineering goals and OKRs.
- Track, produce, analyze, and action upon key metrics & milestones to ensure quality products are delivered on time
- Foster a proactive, results-focused technology culture that is responsive to the needs of the business. Create an environment that encourages innovation and receptivity to change. Encourage intelligent risk-taking.
EXPERIENCE
- BA/BS in Computer Science or closely related degree or equivalent practical experience
- 6+ years experience managing a team strongly preferred
- Experienced at organizing agile software teams to deliver high-quality software
- Demonstrated coding and design proficiency in at least one modern programming language and tools such as JavaScript, TypeScript, Python
- Comfortable working and leading a team remotely
KNOWLEDGE
- Strong analytical and problem-solving skills
- You are able to attract great teammates and high-performing engineers
- You excel at analyzing deep technical problems and coaching teams to the best-balanced solution
- You stay familiar with emerging technologies and best practices; you know the tooling landscape and know how they fit into a modern test automation environment
- You operate with empathy and strive to cultivate a work environment that is both supportive and challenging
- You are passionate about helping engineers develop new skills and advance in their careers
- You possess strong verbal and written communication, collaboration, and documentation skills
- You are a lifelong learner and passionate about learning new things and taking on new challenges
- Highly organized, detail-oriented, and able to work autonomously with minimal direction
DESIRED BEHAVIORS
- Facilitates change - encourages continuous improvement of work practices and processes. Enable the ability to move through change to transform new levels of thinking, understanding, and work practices.
- Drives execution – engage and enthuse team by cascading company & departmental goals into individual goals. Sets high performance standards, sets clear expectations, facilitate problem solving, provide task clarity and set boundaries.
- Manage the team – be a steady hand, hold the team accountable, utilize straight talk and take corrective action when required to ensure compliance and fair treatment, provide consistent reward and recognition.
- Keep the team focused and motivated - facilitate timely decision making, know when to escalate, fail fast, provide timely feedback and regular communication.
- Technically proficient - know own role thoroughly and possesses a wide field of knowledge, has a solid familiarity with team member’s roles and tasks.
- Uses the full capabilities of the team – understands team member’s development needs and aspirations, takes these into consideration when assigning tasks and responsibilities. Develop and coach so the team can reach full potential.
- Over communicates - hosts team communication (1:1`s and team meetings), cascades important and “need to know” information in a timely manner.
- Involve employees in decision making – encourage communication across the team along with sharing of ideas and proposed solutions. don’t allow members to operate in isolation, utilize each team member's strengths and skills.
- Manages collaboratively - Foster teamwork, empower and develop trust with employees to deliver successfully and delegate appropriately.
- Displays ethical character and competence - Always act with integrity and intent.
- Is a role model – displays high levels of commitment and energy, role models our values, sets high standards of behavior. Influence others positively, act as a good citizen of UpKeep.
COMPENSATION
This role will receive a competitive base salary + annual bonus + benefits + equity. A variety of factors are considered when determining someone’s compensation–including a candidate’s professional background, experience, and location. Final offer amounts may vary from the amounts listed below.
The pay range for this role is $180,000 - $205,000 USD per year.
0 applies
5 views
Other Jobs from UpKeep
Similar Jobs
Senior Software Engineer - Ventures Team
Senior Fullstack Engineer, Privacy
Senior Fullstack Engineer, Privacy
Senior Fullstack Engineer, Privacy
Sr. Software Engineer, Video Analytics
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 389 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- Salaries for the engineering jobs on our site range from $100K-$200K. On average, senior engineer positions on our EchoJobs are about $160K.
- The EchoJobs positions have been sourced and vetted from the top companies to work for in the US as a software engineer, including LinkedIn and other reputable job sites. We also have syndicated jobs from companies that have just raised funding, as well as those that have great unique products and culture. From all of these sources, our founder, Morgan, has also resourced the company's authenticity in terms of their website, public appearance, and more.
- Yes, our users asked us for just this, so now our search filters allow you to search for your top jobs via location, as well as by onsite, remote, or both. Approximately 30% of our jobs are remote, so you’ve got the best options for you!
- We have not yet implemented this option, but are considering doing so in the future. For the moment, you would need to cancel your subscription, and resubscribe when you wanted to come back.
- We add new jobs to EchoJobs every day! We scan our sources for the newest jobs, verify them, and post them to EchoJobs within minutes. We add about 2,000-3,000 new jobs for you each day!
- From starting your job search to getting hired, the entire job search process can take us software engineers anywhere between 3-6 months. However, at EchoJobs, we’re striving to shorten this duration by finding the best, newest jobs for you, so you can do less job searching, and more applying.
- We’d recommend checking EchoJobs daily, as we add new jobs to the site each day. Additionally, if you got a chance to read our previous email on “what makes EchoJobs different from any other job search tools,” we also recommended that you set a job alert based on your job filters, so if you get emails on those new jobs, you could be checking more than once per day.
- If you decide to continue with us after the 1-month trial, we definitely recommend this, as we all know it usually takes 3-6 months to find a quality job as a software engineer these days. So to best support you, we just adjusted our membership options at EchoJobs to monthly, 3 months, or 12 months (this option is more for passive job seekers looking a little bit for the future if they want to come back to work or make a job switch potentially. This lets you see what’s out there in case an even better fit job becomes available.)
- EchoJobs is truly the only job site of its kind. We want to be THE spot for you to find the best job for you, and haven’t encountered any other company doing this. Other job sites are in niches besides software engineering or focus on a small portion of engineering jobs (like a specific coding language). In the words of Morgan, our founder, “I think what makes EchoJobs different is the amount of jobs, frequency that we add new jobs (we add 2,000-3,000 new jobs daily!), and the powerful search engines to find exactly the job you want more easily and efficiently. We can provide you with the most jobs that are vetted by us, we’ll continually find more new jobs for you, and we make it easier for you to apply and get hired.
What Fellow Engineers Say