Manager Software Engineering

Other Jobs To Apply

We’re looking for a talented engineering manager to join our “Core” squad – that is, the group of folks responsible for building core product features for our MCP, Connectivity API and Embedded iPaaS products. Here you’ll do the best work of your life and have a massive impact. Thousands rely on us for their day to day operations – you’ll have a key role in shaping that experience.As a manager, you’ll have significant input and sway on the direction of our product. You’ll inherit an existing engineering team and work to grow out your team as we scale. Your time will be spent leveling up your team, providing strategic guidance for both your team and the broader engineering org on technologies to use, acting as a key partner on engineering leadership, performing code reviews, and constantly raising the bar higher across the org.nWhat you'll be doing• Help build the best possible product that is performant, reliable, scalable and beautiful, working on diverse projects and collaborating with engineering teams across four countries (and growing)• Leading a team of frontend, backend, and full stack engineers. Your team will look to you for direction and guidance. You’ll be responsible for ensuring your team hits OKRs and for providing high level direction on technologies, frameworks, etc• Solve complex problems and provide elegant solutions to our customers and app users which span across other engineers and product managers• Collaborate closely with our product, QA, and revenue organizations to roll out features efficiently and in a timely manner across the entire release cycle• Learning new things and challenging yourself to architect and implement features for our products• Build, debug and manage queues, schedule jobs, map data across different APIs, handle errors, and help solve large scale infrastructure and engineering challenges for some of our most strategic accounts at scale• Create infrastructure and internal tooling to handle extremely high transaction volume (millions of executions per minute)• Teach and learn from those around you, providing constructive feedback and taking on feedback to help you grow• Participate in regular code reviews to ensure code quality and distribute knowledge across all of Alloy.• Foster a deep rooted documentation culture across your team.• Provide mentoring and feedback to your team on a regular basisSkills & experience we're excited about• Over 10 years of relevant software engineering experience, and building web applications at scale with Node, React, Typescript, JavaScript, AWS, MongoDB, containerization with Docker and Kubernetes• Proven track record as a technical and people leader, with experience growing and building engineering teams• Strong opinions and willingness to voice them• Proven understanding of cloud infrastructure in a production environment• Have excellent problem-solving skills and the ability to analyze complex issues, identify root causes, and implement effective solutions; proficient in debugging and troubleshooting techniques to diagnose and resolve issues in production systems• Strong interpersonal skills and clear communication abilities. You should be comfortable and willing to give feedback to your teammates to help them level up• Proficient in back-end development concepts, including server-side architecture, design and architectural pattern and best practices in software development, APIs, databases, and authentication/authorization mechanisms• Experience running production systems including deploying, monitoring, and debugging; optimizing code, enhancing performance, and improving system scalability and reliability• Understand the importance of security in software development and knowledgeable about common security vulnerabilities and best practices to mitigate themn#LI-RemotePlease mention the wordSOLIDand tag RMjYwNzo1MzAwOjIwZDo3ZDAwOjo= when applying to show you read the job post completely (#RMjYwNzo1MzAwOjIwZDo3ZDAwOjo=). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.

Back to blog
Ads

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...