Incent Youth Banking a Subsidiary of Tyfone
Software Engineer
To apply, email careers@tyfone.com with the job title as the subject line.
About Incent:
Incent is the leading and best-in-class provider of B2B youth banking services to US banks and credit unions. We are a wholly owned subsidiary of Tyfone and we enable financial institutions to provide and empower parents with the digital tools they need to help their kids learn, develop, and apply good money management habits throughout their life. Our solutions help kids learn and apply their knowledge to real-life earning, spending, saving, giving, and borrowing money.
We are an equal-opportunity employer and we encourage candidates from diverse backgrounds to apply.
About the role:
A Software Engineer role will prospect and manage the new business growth for Tyfone’s youth digital banking subsidiary, Incent. Your position will involve working closely with the Lead Software Engineer to identify technical issues and solve them. The ideal candidate will be an individual with a strong background in software development and a passion for driving innovation.
Responsibilities include (but are not limited to) the following:
- Lead Developer Collaboration:
- Collaborate with the Lead Software Engineer on the technical specifications and code to solve business requirements.
- Ensure alignment between technical solutions and business objectives to deliver impactful software applications.
- Software Design and Development:
- Design, build, and configure applications to meet business process and application requirements.
- Write testable, scalable, and efficient code.
- Follow procedures and code standards created by the Lead Software Engineer.
- Stay informed about emerging technologies and integrate them when appropriate to drive innovation.
- Utilize AI-driven tools, such as Large Language Models (LLMs), to enhance code development speed, efficiency, and quality, ensuring optimized workflows and innovative solutions.
- Quality Assurance:
- Enforce software quality standards by conducting rigorous testing and implementing continuous improvement processes.
- Establish and maintain coding standards and best practices within the development team.
- Cross-Functional Collaboration:
- Work closely with cross-functional teams, including product management, design, and QA, to ensure seamless project execution and delivery.
- Facilitate effective communication between technical and non-technical teams to address challenges and deliver solutions.
- Continuous Improvement and Innovation:
- Stay updated on the latest technologies, industry trends, and best practices.
- Drive innovation within the development team by encouraging creative problem-solving and the adoption of new tools and technologies.
Skills & Qualifications:
- Bachelor’s degree in computer science, Engineering, or a related field.
- 3+ years of professional experience in software development.
- Proven experience as a software developer with a track record of designing and delivering complex applications.
- Strong expertise in C#, JavaScript, and .NET frameworks.
- Advanced knowledge of SQL and database management.
- Demonstrated success as a technical team leader, including experience directing and mentoring a development team.
- Excellent problem-solving and analytical skills, with a proactive approach to challenges.
- Strong communication skills, both verbal and written, with the ability to convey complex technical concepts to a diverse audience.
- Experience with agile development methodologies and collaborative teamwork.
- Familiarity with DevOps practices, CI/CD pipelines, and cloud-based solutions is a plus.
- Experience with Large Language Model (LLM) AI tools for accelerating code writing and development processes is highly preferred.
To apply, email careers@tyfone.com with the job title as the subject line.
Career Opportunities