Senior Engineering Manager Offline
We are looking for a dynamic and experienced Senior Engineering Manager to join a cutting-edge SaaS company that is revolutionizing the mortgage industry. If you thrive in a hyper-growth, fast-paced environment and are excited about working with emerging technologies and modern tech stacks, we want to hear from you! In this role, you will have a direct impact on advancing customer experience and transforming the industry with AI/ML-driven solutions.
Position Details:
- Job Type: Full-time, Remote
- Location: Poland
- Preferred Start Date: As soon as the right candidate is found.
- Contract Duration: 12+ months
The Role: The ideal candidate has 8+ years of Software Development and technical people leadership experience under your belt and are
looking for your next challenge in a hyper-growth, fast-paced, industry disrupting, SaaS company. You are excited to work with emerging technologies and modern tech stack with a collaborative team, where you will have a direct impact on the customer experience.
Responsibilities:
- Lead and mentor engineers across core teams, fostering a collaborative and inclusive culture with clear guidance and support.
- Collaborate with global teams, acting as a liaison between the US and Poland to ensure seamless communication and project alignment.
- Guide architectural and technical decisions, ensuring development, testing, and deployment align with business goals and best practices.
- Oversee the design, development, and delivery of web applications using technologies such as Python, Django, JavaScript/TypeScript, Vue.js, Postgres, and AWS.
- Diagnose and resolve technical issues, emphasizing quality, maintainability, and automation through robust testing and documentation.
- Build a cohesive, autonomous team capable of strategic decision-making and efficient execution.
- Foster an engaging office culture that promotes teamwork, inclusion, and innovation.
- Drive scaling efforts by participating in interviewing, hiring, and onboarding new team members, ensuring the team’s skillset aligns with company needs.
- Allocate 50% of your time to people management and 50% to hands-on coding and technical problem-solving.
- Establish development best practices, prioritize projects for timely delivery, and ensure technical excellence through code reviews and tool implementation.
- Foster innovation by supporting advanced technical solutions that enhance the company’s competitive edge.
Core Tech Stack: Python, Django, JavaScript/TypeScript, Vue.js, Postgres, AWS
Our ideal candidate must have:
- Experience: 8+ years in software development with at least 2 years in a technical leadership role, ideally in enterprise SaaS and scalable systems.
- Technical Skills: Proficiency in core programming languages such as Python, Java, or C#, as well as distributed systems, inter-service communication, and APIs. Experience deploying to public cloud platforms like AWS or GCP.
- Education: Bachelor’s in Computer Science/Engineering (or equivalent) or Master’s degree with relevant experience.
- Language: Fluent English (spoken and written).
- People Skills: Strong leadership, communication, and collaboration abilities.
Nice to have:
- Experience with containerization tools like Docker or Kubernetes.
- Solid understanding of distributed systems and building scalable/redundant services.
- Expertise in service monitoring, metrics, alerting, log aggregation, and tracing.
- Experience with functional/acceptance testing and implementing automated testing frameworks.
Why Join Us?
- Be part of a team revolutionizing the mortgage industry with AI/ML and data-driven solutions.
- Work in a collaborative environment with seasoned leaders and experts.
- Outstanding opportunity for professional growth and upward mobility.
- Competitive compensation package and benefits.
- Flexible work environment with support for innovation and continuous learning.