Job Overview
We are looking for a dedicated and experienced Manager I, Software Engineering to join our dynamic team in a fully remote capacity across the United States. This pivotal role involves leading engineering teams to develop and maintain innovative software solutions, specifically our cutting-edge payment engine platform.
Key Responsibilities
- Direct and manage the daily operations of the engineering team, emphasizing the development and upkeep of our payment platform.
- Write clean, efficient, and testable code to guarantee timely achievement of project milestones.
- Mentor and guide your team, promoting a collaborative and high-performance work environment.
Required Skills
- Extensive experience in web application development.
- Strong leadership and team management capabilities.
- Proficiency in designing, developing, and maintaining scalable web applications and distributed systems.
- Familiarity with Test-Driven Development (TDD), Behavior-Driven Development (BDD), Continuous Integration/Continuous Deployment (CI/CD) methodologies, and relational databases.
- Excellent English communication skills.
Qualifications
- A minimum of 8 years of relevant experience in web application development.
- At least 1 year of proven experience in managing and developing engineering teams.
- A Bachelor’s degree in Computer Science, Engineering, or a related discipline is preferred.
Career Growth Opportunities
Joining our team provides a significant opportunity for professional development, enabling you to enhance your leadership skills while managing a talented team in the rapidly evolving FinTech industry.
Company Culture And Values
We pride ourselves on fostering a supportive and collaborative work environment. Our commitment to excellence in software development is evident through our emphasis on teamwork and continuous improvement.
Employment Type: Full-Time