We are seeking an experienced and highly motivated Manager, Software Engineering to lead a team of talented software engineers. In this role, you will be responsible for overseeing the design, development, and delivery of our cutting-edge financial technology products. The ideal candidate will have a strong technical background, proven leadership skills, and a passion for building scalable and reliable software solutions.
Responsibilities:
- Lead a team of highly skilled engineers, fostering a culture of technical excellence, collaboration, and continuous improvement.
- Mentor and coach individual contributors, helping them grow their careers and technical capabilities.
- Collaborate with product managers, architects, and other stakeholders to define, prioritize, and deliver high-quality software solutions.
- Drive the technical strategy and roadmap for your team, ensuring alignment with overall company goals.
- Oversee the design, development, testing, and deployment of scalable, reliable, and secure software systems.
- Promote best practices in software development, including code reviews, testing, and documentation.
- Manage team performance, conduct regular one-on-ones, and provide constructive feedback.
- Actively participate in the hiring process, from interviewing to onboarding new team members.
- Contribute to the overall engineering culture and help shape the future of our technology stack.
Prerequisites:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 7+ years of experience in software development, with a strong background in distributed systems and cloud platforms.
- 3+ years of experience in a leadership role, managing and mentoring software engineers.
- Proven ability to lead and motivate a team, fostering a positive and productive work environment.
- Excellent communication, interpersonal, and problem-solving skills.
- Strong understanding of software development lifecycle, agile methodologies, and DevOps practices.
- Experience with a variety of programming languages (e.g., Go, Java, Python) and databases (e.g., PostgreSQL, MongoDB).
- Familiarity with containerization technologies (e.g., Docker, Kubernetes) and microservices architecture.
- Experience working in a fast-paced, dynamic environment.
If you are a passionate engineering leader with a desire to make a significant impact, we encourage you to apply!
Note: This is a remote position, and we welcome candidates from anywhere in the USA.