Triumph Financial, Inc. · 5 days ago
Lead Software Engineer
Wonder how qualified you are to the job?
BankingCommercial Lending
Insider Connection @Triumph Financial, Inc.
Responsibilities
Leads a team of developers and contributes to custom-developed applications to assist internal business partners.
Leads and Contributes across the full product lifecycle including design, development, testing, deployment, maintenance, and improvements.
Communicates strategically with customers and ensures solutions work in production as expected, including failure rates, resource allocation, and costs.
Collaborates with cross-functional teams to gather requirements, define technical solutions, and deliver scalable and reliable software products that meet business objectives.
Prioritizes and values unowned or undesirable work that enables the team to move faster.
Demonstrates the ability to succeed in a wide range of complex situations across multiple axes: e.g. scale, uncertainty, interconnectedness.
Mentors and coaches team members, conducts code reviews, and provides technical guidance and support to foster a culture of learning and collaboration.
Identifies technical risks in both features they work on and adjacent work, proactively communicating these to the appropriate parties.
Identifies problems with requirements such as lack of clarity, inconsistencies, technical limitations, and proactively communicates them to the appropriate parties.
Estimates and manages project timelines and risk. Can coordinate the work of multiple people using a Kanban board, compute velocity, and proactively report changes to schedule.
Understands the tradeoffs between technical, analytical, and product needs and leads to solutions that take all these needs into account.
Performs code reviews that ensure the proposed solution makes the right tradeoffs and solves the right problems and properly integrates into the overall codebase.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Previous experience leading software development teams.
7+ year’s application development experience in a professional environment.
Full stack experience with one or more technology stacks, strong preference to C#/.NET.
Experience identifying customer’s business needs and providing both technical and non-technical solutions.
Solid understanding of software development methodologies, agile practices, and DevOps principles.
Proficiency in Microservices based Cloud Native API development, and modern front-end frameworks (e.g., React, Angular)
Experience reviewing code and making recommendations for improvement.
Experience with agile implementation methodologies.
Preferred
Experience as a people manager and/or mentor, nice to have.
Experienced. Has designed and implemented entire projects not just individual stories.
Curious. Isn’t content with the status quo and knows that we can always improve.
Self-directed. Can work independently while prioritizing tasks.
Collaborative. Works with others to improve solutions.
Empathetic. Designs are influenced by a deep understanding of the customers' needs.
Benefits
Medical
Dental
Vision
Paid Time Off
401k
Company
Triumph Financial, Inc.
Triumph Financial is a financial and technology company focused on payments, factoring and banking.
Funding
Current Stage
Late StageLeadership Team
Recent News
Globe Newswire
2024-04-22
2024-04-08
2024-04-08
Company data provided by crunchbase