At INTRUST Bank, we are guided by strong character qualities—such as respect, compassion, humility, positivity, and initiative—we work to support one another, serve our customers, and strengthen our communities. As a Senior Integration Software Engineer, you will lead and contribute to the design, implementation, and maintenance of data systems and integrations within an organization.
Requirements
- Bachelor's degree and/or equivalent work experience in computer science and/or 5+ years related job experience
- Substantial proficiency as a software developer with a proven track record of delivering complex integration and data solutions
- Expertise in working with SQL databases and data modeling concepts
- Strong software development acumen, including the design of modular, reusable frameworks for integration workflows
- Experience with cloud data warehousing platforms (Snowflake, Fabric, etc.)
- Strong knowledge of API design and development for building and consuming web services
- Demonstrated leadership abilities, including mentoring, coaching, and leading technical teams
- Excellent communication skills to convey technical concepts and collaborate with team members and stakeholders
- Proven ability to analyze and solve complex data and integration challenges
- Experience in project management, including planning, estimation, and execution
- Ability to adapt to evolving data and integration requirements
- Strong commitment to continuous learning and staying updated on emerging technologies and best practices in integration and software development
- Strong penchant for critical thought and innovation
- Values commitments from meeting times to meeting deadlines
- Possesses a servant's heart with humility towards building trusting relationships
- Values people over technology and leverages technology to elevate the value of people for the company
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Relocation Assistance