Description
The company is a leading online rent payment provider for the multifamily industry that also offers a full suite of ancillary features and services for property managers and their residents.
About the Project
- As an Engineering Manager, you will lead a team of skilled software engineers to design, develop, and deliver high-quality software solutions that align with the company’s goals. You will be responsible for managing the day-to-day operations of the engineering team, ensuring projects are completed on time, and fostering a culture of collaboration, innovation, and excellence. You will also play a key role in strategic decision-making and in mentoring engineers, providing technical guidance, and optimizing processes to improve efficiency and product quality.
- This role is ideal for someone passionate about technology and leadership, and eager to make a meaningful impact by building innovative solutions and inspiring a talented team of engineers.
Technologies we use
Expected:
- .NET
- C#
Optional:
- AWS
- Docker
- Kubernetes
Recruitment process:
- Short-call with Recruiter from hireplace.it (~15min.) 📞
- Interview with HR Specialist and Senior Manager of Technology (~2h) 🗣️
- Interview (technical) with Senior Manager of Technology, CEO from Poland, and Operational Director and Head of Development from US 👥
- Decision 🎊
Responsibilities
- Lead, mentor, and manage a team of software engineers.
- Conduct performance reviews, identify skill gaps, and create professional development plans.
- Foster an inclusive team culture that values innovation, learning, and collaboration.
- Work closely with Product Management, QA, and other cross-functional teams to define project scope, requirements, and timelines.
- Ensure timely project delivery by prioritizing tasks, removing obstacles, and coordinating resources.
- Establish and maintain processes that support efficient and scalable development.
- Provide technical direction and feedback on design, architecture, and implementation.
- Review code, perform quality assessments, and ensure adherence to best practices.
- Stay updated with emerging technologies, industry trends, and best practices.
- Collaborate with senior management to define engineering goals that align with business objectives.
- Develop and implement processes that enhance team productivity, reduce technical debt, and improve code quality.
Requirements
- Strong proficiency in software development, with experience in programming languages such as C#, ASP.NET, Classic ASP, or other relevant technologies.
- Familiarity with software development methodologies like Agile, Scrum, and DevOps practices.
- Knowledge of software architecture, design patterns, and best practices.
- Proven experience in leading, managing, and developing engineering teams.
- Ability to provide constructive feedback and foster a positive, productive team environment.
- Strong interpersonal skills, with the ability to communicate effectively with technical and non-technical stakeholders.
- Strong analytical and problem-solving abilities with attention to detail.
- Ability to think strategically and make data-driven decisions.
- Experience identifying and implementing process improvements.
- Prior experience as a software engineer or technical lead before moving into a managerial role.
- Experience working in a fast-paced, agile software development environment.
- Experience with cloud platforms (AWS) and containerization (Docker, Kubernetes) is a plus.
We offer
- Salary depending on presented skills: 24000-30000 PLN B2B 💰
- B2B contract 📝
- +20 days holiday on B2B 🌴
- Work location whole Poland (remote work) 🌍
- Full-time job
- Home office work
- Immediate employment
- Remote recruitment 💻
- This is how we work: in house & agile
- Industry-specific e-learning platforms 🎓
- Time for development of your ideas