Senior Software EngineerAre you passionate about building innovative, scalable software solutions that make an impact? Join Central Payments and play a key role in developing secure, high-performing technology that powers the future of payments. As a Senior Software Engineer, you'll collaborate with talented teammates, influence technical direction, and help deliver solutions that drive business success in a fast-paced fintech environment.What You'll DoDesign, develop, test, and maintain high-quality software applications using modern technologies such as C#, Java, React, MSSQL, and PostgreSQLBuild scalable APIs, integrations, and platform services that enhance product functionality and operational efficiencyContribute to software architecture, technical design decisions, and enterprise application developmentCollaborate with Product, PMO, Support, and business stakeholders to deliver solutions aligned with business goalsLead code reviews and champion engineering best practices, secure coding standards, and continuous improvement initiativesMentor and support fellow engineers through technical guidance and knowledge sharingParticipate in Agile planning, estimation, and delivery activities to ensure successful product outcomesTroubleshoot complex production issues, perform root cause analysis, and implement sustainable solutionsEvaluate emerging technologies and recommend enhancements that improve engineering effectiveness and product capabilitiesSupport compliance, security, scalability, and performance requirements within a regulated fintech environmentWhy You Should Join UsMake a meaningful impact on products that support the evolving payments ecosystemInfluence technical strategy and architecture decisions across critical platformsCollaborate with a talented and supportive team that values innovation and continuous learningGrow your leadership skills while mentoring and developing other engineersWork in a dynamic fintech environment where technology drives business successWhat You BringStrong proficiency in C#, Java, or other modern programming languages and frameworksExperience developing scalable enterprise applications, APIs, and integrationsKnowledge of software architecture, design patterns, SOLID principles, and modern development methodologiesExperience working with cloud platforms such as AWS or AzureStrong understanding of CI/CD pipelines, source control, and deployment best practicesExcellent troubleshooting, analytical, and problem-solving skillsAbility to communicate complex technical concepts to both technical and non-technical audiencesExperience conducting code reviews and mentoring engineers in a collaborative environmentFamiliarity with Agile development practices and iterative software deliveryUnderstanding of payments, fintech, banking, or other regulated industries is a plusQualificationsBachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience5+ years of software engineering experience delivering high-quality software solutions in Agile environmentsProven experience designing and developing scalable enterprise applications and APIsExperience contributing to architectural decisions and technical design initiativesStrong front-end and back-end development experienceFintech, payments, banking, or other regulated industry experience preferredCommitment to collaboration, accountability, continuous improvement, and professional growthWhat We OfferA hybrid work environment with flexibilityOpportunities for professional growth and developmentA supportive team culture where your voice is heard
Senior Software Engineer in sioux falls at Unknown Company
This position is listed as full time and hybrid.