Jobs and Careers
IN

Senior Software Engineer

INTRUST Bank
United Statesfull_timeVerifiedPosted 4 Mar 2025

About the role

At INTRUST Bank, 10 character qualities are at the foundation of all we do. They include respect, positivity, compassion, humility, and initiative. They guide our interactions with customers and each other, are why we give back to communities, and inform how we shape our goals as a company. These character qualities are our tradition, and we bring them to life each day.

Your career is important to you, which makes it important to us. At INTRUST you’ll find a welcoming, encouraging atmosphere where your talents can thrive. You will be supported in your career, you can lead no matter what your title, and you can see a path for future growth. If you’d like to find a place of work where you’re appreciated, can find balance, and have a sense of belonging, then we encourage you to apply for this role.

A modern benefits approach:  To support our employees and their families, INTRUST offers a comprehensive, market-competitive benefits package that prioritizes your total well-being.

  • Competitive pay
  • Generous time off
    • Employees receive three weeks of paid vacation plus 11 paid holidays each year.
    • Paid time off to volunteer in the community.
    • Paid employee and family sick leave.
    • Paid parental leave.
  • 401(k) plan with 6% employer match and 100% immediately vested.
    • 3% non-elective company contribution; non-elective contribution vested after 3 years of service.
  • Career growth and development resources
  • Tuition reimbursement for full-time and part-time employees enrolled in any degree program.
  • Banking benefits
  • Medical, dental, and vision insurance

Benefits eligibility is dependent upon hire date and employment status. Ask for our benefits guide for full details.

Job Summary: Responsible for leading and contributing to the development of complex software projects. Plays a key role in designing and implementing software solutions. Promotes an environment of teamwork within the department and across the bank. Represents INTRUST Bank in all they do in the community and is focused on the development of new business relationships. Must maintain strict standards of confidentiality and perform duties in a manner supporting INTRUST’s Character Qualities.

Essential Functions: All expectations described in the job description’s essential functions are necessary to be successful in this role, performed with or without a reasonable accommodation.

• Provide technical leadership and guidance to a team of software engineers/developers. Mentor junior developers and contribute to their professional growth.

• Design and architect scalable and maintainable software systems, ensuring alignment with business goals and technical requirements.

• Write high-quality, efficient, and maintainable code. Lead the development of key components and features within the software application.

• Conduct and participate in code reviews to ensure code quality, adherence to coding standards, and knowledge sharing within the team.

• Analyze complex technical challenges and provide innovative solutions. Troubleshoot and debug issues as they arise.

• Collaborate with cross-functional teams, including product managers, designers, and other engineering teams, to deliver cohesive and integrated solutions.

• Take ownership of projects, lead development efforts, and ensure timely delivery of high-quality software.

• Create and maintain technical documentation, including design documents, API documentation, and coding standards.

• Identify opportunities for process improvements, implement best practices, and contribute to the evolution of the development methodologies.

• Stay abreast of emerging technologies and industry trends. Evaluate and recommend new tools, frameworks, and technologies to enhance the development process.

Education and Experience: Bachelor’s degree and/or equivalent work experience in computer science and/or 7+ years related job experience.

Required Skills and Knowledge: Expertise in one or more programming languages and a deep understanding of software development principles. Familiarity with multiple technologies and frameworks. Substantial proficiency as a software engineer, with a proven track record of successfully leading and delivering complex software projects. Strong system architecture and design skills, including experience with scalable and distributed systems. Demonstrated leadership abilities, including mentoring, coaching, and leading technical teams. Ability to make sound decisions and lead by example. Proven ability to analyze and solve complex technical problems. Excellent communication, collaboration, and problem-solving skills. Experience in project management, including pl

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

INTRUST Bank

View company profile →