Shape the future of civic technology with innovative financial solutions. Collaborate with a dynamic team in a hybrid work environment. Tackle challenging fintech and civic tech problems.
Software Developer
in Information Technology PermanentJob Detail
Job Description
Overview
- Contribute to the development of innovative financial systems for a civic technology platform.
- Collaborate with a dynamic team to design scalable and reliable payment solutions.
- Engage in hands-on engineering tasks while mentoring and managing a small team.
- Work on challenging technical problems in fintech and civic tech domains.
- Contribute to architectural decisions for financial systems to ensure compliance and reliability.
- Develop abstracted interfaces for payments and reporting systems.
- Support diverse use cases including public reservations and large-scale government payments.
- Participate in a hybrid work environment with regular in-person collaboration.
Key Responsibilities & Duties
- Lead the roadmap for accounting and payment systems development and execution.
- Design and implement payment processors, reporting, and financial accounting systems.
- Ensure financial accuracy through robust reconciliation and monitoring systems.
- Collaborate with product teams to create user-friendly payment and reporting interfaces.
- Integrate ERP systems for seamless connectivity between financial operations.
- Contribute to high-level architectural decisions for scalable financial systems.
- Mentor team members while maintaining individual contributor responsibilities.
- Implement compliance measures to meet enterprise-grade standards.
Job Requirements
- Bachelor of Science degree in Computer Science or related field.
- 6+ years of professional software development experience, preferably in fintech or accounting systems.
- Proficiency in backend engineering technologies such as TypeScript, Postgres, and Stripe API.
- Experience with ERP integrations and financial infrastructure development.
- Strong communication skills for collaboration across teams and stakeholders.
- Ability to lead projects and manage small teams effectively.
- Customer-focused approach to building reliable and trustworthy systems.
- Familiarity with compliance-heavy environments and AI-assisted coding tools.
- ShareAustin: