Salary
💰 $130,000 - $160,000 per year
About the role
- Lead and manage a small team of senior software development engineers.
- Provide strategic and technical direction for the team.
- Work on a Linux-based scalable server platform for fintech application with auditing, logging, and transaction support.
- Design and oversee a two-tier web server application for scalability, security, and flexibility.
- Coordinate development and delivery schedules with remote team members.
- Interconnect application securely with internal and external supporting services.
- Communicate with stakeholders and manage exceptions in transactional processes.
- Implement messaging-based workflow engine and oversee incorporation of AI/ML capabilities if applicable.
Requirements
- Degree in Engineering, Computer Science, Computer Engineering or similar discipline.
- 7-10+ years of relevant work experience software development with at least 3 years of enterprise application development experience.
- Proven track record in managing a small team, and successful ability to influence others and achieving shared goals.
- Able to be flexible in an agile environment, identify gaps, communicate and act as needed.
- Previous lead developer experience.
- Effective system and application design experience.
- Experienced C++ development plus web development skills.
- Database experience (transactional interactions with multiple databases).
- Demonstrated situational leadership and the ability to grow people.